diff --git a/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.java b/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.java index ec0f0e9500a38652ffd2e791a2104101041f753d..1186a3879a4a24df7e99ec60cf6862df3315f310 100644 --- a/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.java +++ b/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.java @@ -17,6 +17,7 @@ package neatlogic.framework.process.dao.mapper; import neatlogic.framework.dto.AuthenticationInfoVo; import neatlogic.framework.file.dto.FileVo; +import neatlogic.framework.form.dto.AttributeDataVo; import neatlogic.framework.process.dto.*; import neatlogic.framework.process.dto.automatic.ProcessTaskStepAutomaticRequestVo; import org.apache.ibatis.annotations.Param; @@ -69,10 +70,16 @@ public interface ProcessTaskMapper { ProcessTaskFormVo getProcessTaskFormByProcessTaskId(Long processTaskId); + List getProcessTaskFormExtendAttributeListByProcessTaskId(Long processTaskId); + List getProcessTaskFormListByProcessTaskIdList(List existsProcessTaskIdList); List getProcessTaskFormAttributeDataIdListByProcessTaskId(Long processTaskId); + List getProcessTaskExtendFormAttributeDataIdListByProcessTaskId(Long processTaskId); + + List getProcessTaskExtendFormAttributeDataListByProcessTaskId(@Param("processTaskId") Long processTaskId, @Param("tag") String tag); + List getProcessTaskStepContentByProcessTaskStepId(Long processTaskStepId); List getProcessTaskStepContentByProcessTaskId(Long processTaskId); @@ -408,6 +415,8 @@ public interface ProcessTaskMapper { int insertProcessTaskFormAttribute(ProcessTaskFormAttributeDataVo processTaskFromAttributeDataVo); + int insertProcessTaskExtendFormAttribute(ProcessTaskFormAttributeDataVo processTaskFormAttributeDataVo); + int insertProcessTaskStepFile(ProcessTaskStepFileVo processTaskStepFileVo); int insertProcessTaskAssignWorker(ProcessTaskAssignWorkerVo processTaskAssignWorkerVo); @@ -455,6 +464,8 @@ public interface ProcessTaskMapper { int insertProcessTaskInvoke(@Param("processTaskId") Long processTaskId, @Param("source") String invoke, @Param("sourceType") String invokeType, @Param("invokeId") Long invokeId); + int insertProcessTaskFormExtendAttribute(ProcessTaskFormAttributeVo processTaskFormAttributeVo); + int updateProcessTaskStepStatus(ProcessTaskStepVo processTaskStepVo); int updateProcessTaskStatus(ProcessTaskVo processTaskVo); @@ -499,6 +510,8 @@ public interface ProcessTaskMapper { int deleteProcessTaskFormAttributeByProcessTaskId(Long processTaskId); + int deleteProcessTaskExtendFormAttributeByProcessTaskId(Long processTaskId); + int deleteProcessTaskStepWorker(ProcessTaskStepWorkerVo processTaskStepWorkerVo); int deleteProcessTaskStepUser(ProcessTaskStepUserVo processTaskStepUserVo); @@ -561,5 +574,4 @@ public interface ProcessTaskMapper { int deleteProcessTaskTimeCostByProcessTaskId(Long processTaskId); int deleteProcessTaskFormContentByHash(String hash); - } diff --git a/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.xml b/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.xml index 48088ef91df6e40308bf4fb9771e1e9bcaf0b9ea..7fcdde19239457d0f27546f7ec70e026c024b283 100644 --- a/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.xml +++ b/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.xml @@ -300,6 +300,22 @@ along with this program. If not, see .--> WHERE a.`processtask_id` = #{value} + + + + + +