|
|
@@ -1,7 +1,9 @@
|
|
|
package cn.iocoder.yudao.module.bpm.service.definition;
|
|
|
|
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
|
-import cn.iocoder.yudao.module.bpm.controller.admin.definition.vo.model.*;
|
|
|
+import cn.iocoder.yudao.module.bpm.controller.admin.definition.vo.model.BpmModelCreateReqVO;
|
|
|
+import cn.iocoder.yudao.module.bpm.controller.admin.definition.vo.model.BpmModelPageReqVO;
|
|
|
+import cn.iocoder.yudao.module.bpm.controller.admin.definition.vo.model.BpmModelUpdateReqVO;
|
|
|
import org.flowable.bpmn.model.BpmnModel;
|
|
|
import org.flowable.engine.repository.Model;
|
|
|
|
|
|
@@ -49,7 +51,11 @@ public interface BpmModelService {
|
|
|
byte[] getModelBpmnXML(String id);
|
|
|
|
|
|
/**
|
|
|
- * 复制流程模型,并部署
|
|
|
+ * 复制模型,并部署流程
|
|
|
+ *
|
|
|
+ * @param modelKey 模型 key,有值时表示复制部署指定流程,为空时表示复制部署所有12个流程
|
|
|
+ * @param modelTenantId 模型租户,有值时表示复制该租户的流程,为空时表示复制租户1的流程
|
|
|
+ * @return 结果说明
|
|
|
*/
|
|
|
Map<String, String> copyAndDeploy(String modelKey, String modelTenantId);
|
|
|
|