diff --git a/src/main/java/neatlogic/framework/process/constvalue/ProcessImportExportHandlerType.java b/src/main/java/neatlogic/framework/process/constvalue/ProcessImportExportHandlerType.java new file mode 100644 index 0000000000000000000000000000000000000000..347e4a866bd70cf36c21c49eaa65309b0a30d2f2 --- /dev/null +++ b/src/main/java/neatlogic/framework/process/constvalue/ProcessImportExportHandlerType.java @@ -0,0 +1,27 @@ +package neatlogic.framework.process.constvalue; + +import neatlogic.framework.importexport.core.ImportExportHandlerType; + +public enum ProcessImportExportHandlerType implements ImportExportHandlerType { + PROCESS("process", "流程图"), + SCORE_TEMPLATE("scoreTemplate", "评分模板"), + COMMENT_TEMPLATE("commentTemplate", "回复模板"), + SUBTASK_POLICY("subtaskPolicy", "子任务策略"), + ; + private String value; + private String text; + ProcessImportExportHandlerType(String value, String text) { + this.value = value; + this.text = text; + } + + @Override + public String getValue() { + return this.value; + } + + @Override + public String getText() { + return this.text; + } +} diff --git a/src/main/java/neatlogic/framework/process/dao/mapper/ProcessCommentTemplateMapper.java b/src/main/java/neatlogic/framework/process/dao/mapper/ProcessCommentTemplateMapper.java index 4264e3ca710edee11e8c80bc4ef08c95933aaaae..610077a0e12cf5d24aaddc5da55b0d6cf648b66a 100644 --- a/src/main/java/neatlogic/framework/process/dao/mapper/ProcessCommentTemplateMapper.java +++ b/src/main/java/neatlogic/framework/process/dao/mapper/ProcessCommentTemplateMapper.java @@ -12,6 +12,8 @@ public interface ProcessCommentTemplateMapper { public ProcessCommentTemplateVo getTemplateById(Long id); + ProcessCommentTemplateVo getTemplateByName(String name); + public ProcessCommentTemplateVo getTemplateByStepUuidAndAuth(@Param("stepUuid") String uuid,@Param("authList") List authList); public ProcessCommentTemplateUseCountVo getTemplateUseCount(@Param("templateId") Long id, @Param("userUuid") String uuid); diff --git a/src/main/java/neatlogic/framework/process/dao/mapper/ProcessCommentTemplateMapper.xml b/src/main/java/neatlogic/framework/process/dao/mapper/ProcessCommentTemplateMapper.xml index 4e8e33003179909f5531fd663665d5fcc5871017..f31ff7285784b1f04e5ace2113613ce12858fc8a 100644 --- a/src/main/java/neatlogic/framework/process/dao/mapper/ProcessCommentTemplateMapper.xml +++ b/src/main/java/neatlogic/framework/process/dao/mapper/ProcessCommentTemplateMapper.xml @@ -16,6 +16,20 @@ where `id` = #{value} + + + + diff --git a/src/main/java/neatlogic/framework/process/dao/mapper/task/TaskMapper.java b/src/main/java/neatlogic/framework/process/dao/mapper/task/TaskMapper.java index 54d82d30202845fda3d04e12ef45612f7fa1312d..9877cb126cf9a9b6dc78bf7928a770e5c221a11f 100755 --- a/src/main/java/neatlogic/framework/process/dao/mapper/task/TaskMapper.java +++ b/src/main/java/neatlogic/framework/process/dao/mapper/task/TaskMapper.java @@ -39,6 +39,8 @@ public interface TaskMapper { TaskConfigVo getTaskConfigById(Long taskId); + TaskConfigVo getTaskConfigByName(String name); + List getTaskConfigByIdList(JSONArray stepTaskIdList); List> getTaskConfigReferenceCountMap(List idList); diff --git a/src/main/java/neatlogic/framework/process/dao/mapper/task/TaskMapper.xml b/src/main/java/neatlogic/framework/process/dao/mapper/task/TaskMapper.xml index 09c7d37e120828361b74de0b9ea257c7f50f60b6..d88d991e11c7abcbfbc483fc0eac8c4e6377c185 100644 --- a/src/main/java/neatlogic/framework/process/dao/mapper/task/TaskMapper.xml +++ b/src/main/java/neatlogic/framework/process/dao/mapper/task/TaskMapper.xml @@ -83,6 +83,16 @@ limitations under the License. FROM `task_config` WHERE `id` = #{value} + +