From 27935f58fdc6f243cec5590d1c73f4c27ee235a3 Mon Sep 17 00:00:00 2001
From: "1437892690@qq.com" <1437892690@qq.com>
Date: Fri, 6 Sep 2024 17:30:30 +0800
Subject: [PATCH 1/9] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20codedriver-suzhouban?=
=?UTF-8?q?k=E6=A8=A1=E5=9D=97=E6=94=B9=E6=88=90neatlogic-suzhoubank?=
=?UTF-8?q?=E6=A8=A1=E5=9D=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
关联 #[1238396461088768]codedriver-suzhoubank模块改成neatlogic-suzhoubank模块 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1238396461088768
---
.../crossover/IChannelCrossoverService.java | 26 +++++++++++++++++
.../IChannelTypeCrossoverMapper.java | 18 ++++++++++++
.../crossover/IPriorityCrossoverMapper.java | 28 +++++++++++++++++++
.../crossover/ITaskCrossoverMapper.java | 27 ++++++++++++++++++
4 files changed, 99 insertions(+)
create mode 100644 src/main/java/neatlogic/framework/process/crossover/IChannelCrossoverService.java
create mode 100644 src/main/java/neatlogic/framework/process/crossover/IPriorityCrossoverMapper.java
create mode 100644 src/main/java/neatlogic/framework/process/crossover/ITaskCrossoverMapper.java
diff --git a/src/main/java/neatlogic/framework/process/crossover/IChannelCrossoverService.java b/src/main/java/neatlogic/framework/process/crossover/IChannelCrossoverService.java
new file mode 100644
index 00000000..dfa13d10
--- /dev/null
+++ b/src/main/java/neatlogic/framework/process/crossover/IChannelCrossoverService.java
@@ -0,0 +1,26 @@
+/*
+ * Copyright (C) 2024 深圳极向量科技有限公司 All Rights Reserved.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
+package neatlogic.framework.process.crossover;
+
+import neatlogic.framework.crossover.ICrossoverService;
+import neatlogic.framework.process.dto.ChannelVo;
+
+public interface IChannelCrossoverService extends ICrossoverService {
+
+ String saveChannel(ChannelVo channelVo);
+}
diff --git a/src/main/java/neatlogic/framework/process/crossover/IChannelTypeCrossoverMapper.java b/src/main/java/neatlogic/framework/process/crossover/IChannelTypeCrossoverMapper.java
index 98df529c..3fcb1729 100644
--- a/src/main/java/neatlogic/framework/process/crossover/IChannelTypeCrossoverMapper.java
+++ b/src/main/java/neatlogic/framework/process/crossover/IChannelTypeCrossoverMapper.java
@@ -19,8 +19,26 @@ package neatlogic.framework.process.crossover;
import neatlogic.framework.crossover.ICrossoverService;
import neatlogic.framework.process.dto.ChannelTypeVo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
public interface IChannelTypeCrossoverMapper extends ICrossoverService {
ChannelTypeVo getChannelTypeByUuid(String uuid);
+
+ ChannelTypeVo getChannelTypeByName(String name);
+
+ List getAuthorizedChannelTypeRelationIdListBySourceChannelUuid(
+ @Param("source") String source,
+ @Param("userUuid") String userUuid,
+ @Param("teamUuidList") List teamUuidList,
+ @Param("roleUuidList") List roleUuidList,
+ @Param("processUserTypeList") List processUserTypeList
+ );
+
+ List getChannelUuidListByParentUuidListAndChannelTypeUuidList(
+ @Param("parentUuidList") List parentUuidList,
+ @Param("channelTypeUuidList") List channelTypeUuidList
+ );
}
diff --git a/src/main/java/neatlogic/framework/process/crossover/IPriorityCrossoverMapper.java b/src/main/java/neatlogic/framework/process/crossover/IPriorityCrossoverMapper.java
new file mode 100644
index 00000000..b5f8a5ba
--- /dev/null
+++ b/src/main/java/neatlogic/framework/process/crossover/IPriorityCrossoverMapper.java
@@ -0,0 +1,28 @@
+/*
+ * Copyright (C) 2024 深圳极向量科技有限公司 All Rights Reserved.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
+package neatlogic.framework.process.crossover;
+
+import neatlogic.framework.crossover.ICrossoverService;
+import neatlogic.framework.process.dto.PriorityVo;
+
+public interface IPriorityCrossoverMapper extends ICrossoverService {
+
+ PriorityVo getPriorityByUuid(String uuid);
+
+ PriorityVo getPriorityByName(String objValue);
+}
diff --git a/src/main/java/neatlogic/framework/process/crossover/ITaskCrossoverMapper.java b/src/main/java/neatlogic/framework/process/crossover/ITaskCrossoverMapper.java
new file mode 100644
index 00000000..af027a72
--- /dev/null
+++ b/src/main/java/neatlogic/framework/process/crossover/ITaskCrossoverMapper.java
@@ -0,0 +1,27 @@
+/*
+ * Copyright (C) 2024 深圳极向量科技有限公司 All Rights Reserved.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
+package neatlogic.framework.process.crossover;
+
+import neatlogic.framework.crossover.ICrossoverService;
+import neatlogic.framework.process.dto.TaskConfigVo;
+
+public interface ITaskCrossoverMapper extends ICrossoverService {
+
+ TaskConfigVo getTaskConfigById(Long taskId);
+
+}
--
Gitee
From bb654f4c6697a260e7c1091d45c0da731ff95e2c Mon Sep 17 00:00:00 2001
From: "1437892690@qq.com" <1437892690@qq.com>
Date: Fri, 6 Sep 2024 17:43:27 +0800
Subject: [PATCH 2/9] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20codedriver-suzhouban?=
=?UTF-8?q?k=E6=A8=A1=E5=9D=97=E6=94=B9=E6=88=90neatlogic-suzhoubank?=
=?UTF-8?q?=E6=A8=A1=E5=9D=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
关联 #[1238396461088768]codedriver-suzhoubank模块改成neatlogic-suzhoubank模块 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1238396461088768
---
.../crossover/ICatalogCrossoverMapper.java | 13 +++++++++++
.../crossover/IChannelCrossoverMapper.java | 6 +++++
.../IProcessTaskCrossoverMapper.java | 23 +++++++++++++++++++
3 files changed, 42 insertions(+)
diff --git a/src/main/java/neatlogic/framework/process/crossover/ICatalogCrossoverMapper.java b/src/main/java/neatlogic/framework/process/crossover/ICatalogCrossoverMapper.java
index 8760a4dd..d768acbc 100644
--- a/src/main/java/neatlogic/framework/process/crossover/ICatalogCrossoverMapper.java
+++ b/src/main/java/neatlogic/framework/process/crossover/ICatalogCrossoverMapper.java
@@ -27,6 +27,19 @@ public interface ICatalogCrossoverMapper extends ICrossoverService {
CatalogVo getCatalogByUuid(String uuid);
+ List getCatalogByName(String name);
+
List getUpwardUuidListByLftRht(@Param("lft") Integer lft, @Param("rht") Integer rht);
+ List getCatalogUuidListByLftRht(@Param("lft") Integer lft, @Param("rht")Integer rht);
+ /**
+ *
+ * @Time:2020年7月7日
+ * @Description: 根据左右编码查出目录及所有上级目录
+ * @param lft 左编码
+ * @param rht 右编码
+ * @return List
+ */
+ List getAncestorsAndSelfByLftRht(@Param("lft") Integer lft, @Param("rht") Integer rht);
+
}
diff --git a/src/main/java/neatlogic/framework/process/crossover/IChannelCrossoverMapper.java b/src/main/java/neatlogic/framework/process/crossover/IChannelCrossoverMapper.java
index e894ba19..af2f4ca4 100644
--- a/src/main/java/neatlogic/framework/process/crossover/IChannelCrossoverMapper.java
+++ b/src/main/java/neatlogic/framework/process/crossover/IChannelCrossoverMapper.java
@@ -24,5 +24,11 @@ public interface IChannelCrossoverMapper extends ICrossoverService {
ChannelVo getChannelByUuid(String channelUuid);
+ ChannelVo getChannelByName(String channelName);
+
String getWorktimeUuidByChannelUuid(String channelUuid);
+
+ String getProcessUuidByChannelUuid(String channelUuid);
+
+ int checkChannelNameIsRepeat(ChannelVo channelVo);
}
diff --git a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java
index b4d2c902..6806f6be 100644
--- a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java
+++ b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java
@@ -19,6 +19,7 @@ package neatlogic.framework.process.crossover;
import neatlogic.framework.crossover.ICrossoverService;
import neatlogic.framework.dto.AuthenticationInfoVo;
+import neatlogic.framework.file.dto.FileVo;
import neatlogic.framework.process.dto.*;
import org.apache.ibatis.annotations.Param;
@@ -110,6 +111,28 @@ public interface IProcessTaskCrossoverMapper extends ICrossoverService {
ProcessTaskInvokeVo getInvokeByProcessTaskId(Long processTaskId);
+ ProcessTaskStepVo getStartProcessTaskStepByProcessTaskId(Long processTaskId);
+
+ /**
+ * 获取工单基本信息(已删除则忽略)
+ *
+ * @param processTaskId
+ * @return
+ */
+ ProcessTaskVo getProcessTaskBaseInfoById(Long processTaskId);
+
+ List getFileListByProcessTaskId(Long processTaskId);
+
+ List getProcessTaskStepFileListByTaskId(Long taskId);
+
+ List checkProcessTaskIdListIsExists(List processTaskIdList);
+
+ List getProcessTaskStepContentByProcessTaskStepId(Long processTaskStepId);
+
+ int getProcessTaskCountByOwner(ProcessTaskVo vo);
+
+ List getProcessTaskListByOwner(ProcessTaskVo vo);
+
int insertIgnoreProcessTaskConfig(ProcessTaskConfigVo processTaskConfigVo);
int insertProcessTaskForm(ProcessTaskFormVo processTaskFormVo);
--
Gitee
From 27fa0f36f8fa57c3e41171d1e3f907016babe98d Mon Sep 17 00:00:00 2001
From: "1437892690@qq.com" <1437892690@qq.com>
Date: Fri, 6 Sep 2024 17:58:24 +0800
Subject: [PATCH 3/9] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20codedriver-suzhouban?=
=?UTF-8?q?k=E6=A8=A1=E5=9D=97=E6=94=B9=E6=88=90neatlogic-suzhoubank?=
=?UTF-8?q?=E6=A8=A1=E5=9D=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
关联 #[1238396461088768]codedriver-suzhoubank模块改成neatlogic-suzhoubank模块 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1238396461088768
---
.../process/crossover/IChannelTypeCrossoverMapper.java | 2 ++
.../process/crossover/IProcessTaskAgentCrossoverMapper.java | 2 ++
.../process/crossover/IProcessTaskCrossoverMapper.java | 2 ++
.../crossover/IProcessTaskStepTaskCrossoverMapper.java | 6 ++++++
4 files changed, 12 insertions(+)
diff --git a/src/main/java/neatlogic/framework/process/crossover/IChannelTypeCrossoverMapper.java b/src/main/java/neatlogic/framework/process/crossover/IChannelTypeCrossoverMapper.java
index 3fcb1729..9f1a2461 100644
--- a/src/main/java/neatlogic/framework/process/crossover/IChannelTypeCrossoverMapper.java
+++ b/src/main/java/neatlogic/framework/process/crossover/IChannelTypeCrossoverMapper.java
@@ -41,4 +41,6 @@ public interface IChannelTypeCrossoverMapper extends ICrossoverService {
@Param("parentUuidList") List parentUuidList,
@Param("channelTypeUuidList") List channelTypeUuidList
);
+
+ int checkChannelTypeRelationIsExists(Long id);
}
diff --git a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskAgentCrossoverMapper.java b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskAgentCrossoverMapper.java
index 5fa24043..d14a5c97 100644
--- a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskAgentCrossoverMapper.java
+++ b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskAgentCrossoverMapper.java
@@ -25,4 +25,6 @@ import java.util.List;
public interface IProcessTaskAgentCrossoverMapper extends ICrossoverService {
List getProcessTaskAgentDetailListByToUserUuid(String toUserUuid);
+
+ List getProcessTaskAgentDetailListByFromUserUuidList(List fromUserUuidList);
}
diff --git a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java
index 6806f6be..b5f4c2c3 100644
--- a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java
+++ b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java
@@ -189,6 +189,8 @@ public interface IProcessTaskCrossoverMapper extends ICrossoverService {
int insertProcessTaskInvoke(@Param("processTaskId") Long processTaskId, @Param("source") String invoke, @Param("sourceType") String invokeType, @Param("invokeId") Long invokeId);
+ int replaceProcessTaskRelation(ProcessTaskRelationVo processTaskRelationVo);
+
int updateProcessTaskStepStatus(ProcessTaskStepVo processTaskStepVo);
int updateProcessTaskStatus(ProcessTaskVo processTaskVo);
diff --git a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskStepTaskCrossoverMapper.java b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskStepTaskCrossoverMapper.java
index 867682d7..d3164df0 100644
--- a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskStepTaskCrossoverMapper.java
+++ b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskStepTaskCrossoverMapper.java
@@ -29,4 +29,10 @@ public interface IProcessTaskStepTaskCrossoverMapper extends ICrossoverService {
List getStepTaskListByProcessTaskStepId(Long processTaskStepId);
List getStepTaskUserByStepTaskIdList(@Param("stepTaskIdList") List collect);
+
+ ProcessTaskStepTaskVo getStepTaskById(Long processTaskStepTaskId);
+
+ List getStepTaskUserListByStepTaskId(Long processtaskStepTaskId);
+
+ List getStepTaskByProcessTaskStepId(Long processTaskStepId);
}
--
Gitee
From ea70f579e1c43b7a4872ddb9bb47623650b93f83 Mon Sep 17 00:00:00 2001
From: "1437892690@qq.com" <1437892690@qq.com>
Date: Fri, 6 Sep 2024 18:20:28 +0800
Subject: [PATCH 4/9] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20codedriver-suzhouban?=
=?UTF-8?q?k=E6=A8=A1=E5=9D=97=E6=94=B9=E6=88=90neatlogic-suzhoubank?=
=?UTF-8?q?=E6=A8=A1=E5=9D=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
关联 #[1238396461088768]codedriver-suzhoubank模块改成neatlogic-suzhoubank模块 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1238396461088768
---
...rocessTaskCompleteApiCrossoverService.java | 25 -------------------
.../IProcessTaskCrossoverService.java | 18 +++++++++++++
2 files changed, 18 insertions(+), 25 deletions(-)
delete mode 100644 src/main/java/neatlogic/framework/process/crossover/IProcessTaskCompleteApiCrossoverService.java
diff --git a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCompleteApiCrossoverService.java b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCompleteApiCrossoverService.java
deleted file mode 100644
index 152729b0..00000000
--- a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCompleteApiCrossoverService.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*Copyright (C) $today.year 深圳极向量科技有限公司 All Rights Reserved.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU Affero General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU Affero General Public License for more details.
-
-You should have received a copy of the GNU Affero General Public License
-along with this program. If not, see .*/
-
-package neatlogic.framework.process.crossover;
-
-import neatlogic.framework.crossover.ICrossoverService;
-import com.alibaba.fastjson.JSONObject;
-
-public interface IProcessTaskCompleteApiCrossoverService extends ICrossoverService {
-
- Object myDoService(JSONObject jsonObj) throws Exception;
-
-}
diff --git a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverService.java b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverService.java
index f09d4282..50beea57 100644
--- a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverService.java
+++ b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverService.java
@@ -161,5 +161,23 @@ public interface IProcessTaskCrossoverService extends ICrossoverService {
* @return
*/
List getProcessTaskFormAttributeDataListByProcessTaskIdAndTagNew(Long processTaskId, String tag);
+
+ /**
+ * 完成工单步骤
+ *
+ * @param paramObj 参数结构见processtask/complete接口
+ * @return
+ * @throws Exception
+ */
+ void completeProcessTaskStep(JSONObject paramObj) throws Exception;
+
+ /**
+ * 开始工单步骤
+ *
+ * @param paramObj 参数结构见processtask/start接口
+ * @return
+ * @throws Exception
+ */
+ void startProcessTaskStep(JSONObject paramObj) throws Exception;
}
--
Gitee
From 58d0ea4954e3f84696258a539505bfee83562ead Mon Sep 17 00:00:00 2001
From: "1437892690@qq.com" <1437892690@qq.com>
Date: Fri, 6 Sep 2024 18:36:30 +0800
Subject: [PATCH 5/9] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20codedriver-suzhouban?=
=?UTF-8?q?k=E6=A8=A1=E5=9D=97=E6=94=B9=E6=88=90neatlogic-suzhoubank?=
=?UTF-8?q?=E6=A8=A1=E5=9D=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
关联 #[1238396461088768]codedriver-suzhoubank模块改成neatlogic-suzhoubank模块 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1238396461088768
---
.../process/crossover/IChannelCrossoverMapper.java | 9 +++++++++
.../process/crossover/IChannelTypeCrossoverMapper.java | 2 ++
.../process/crossover/IProcessTaskCrossoverMapper.java | 10 ++++++++++
.../crossover/ISelectContentByHashCrossoverMapper.java | 3 +++
4 files changed, 24 insertions(+)
diff --git a/src/main/java/neatlogic/framework/process/crossover/IChannelCrossoverMapper.java b/src/main/java/neatlogic/framework/process/crossover/IChannelCrossoverMapper.java
index af2f4ca4..1e2e7896 100644
--- a/src/main/java/neatlogic/framework/process/crossover/IChannelCrossoverMapper.java
+++ b/src/main/java/neatlogic/framework/process/crossover/IChannelCrossoverMapper.java
@@ -18,8 +18,11 @@
package neatlogic.framework.process.crossover;
import neatlogic.framework.crossover.ICrossoverService;
+import neatlogic.framework.process.dto.ChannelRelationVo;
import neatlogic.framework.process.dto.ChannelVo;
+import java.util.List;
+
public interface IChannelCrossoverMapper extends ICrossoverService {
ChannelVo getChannelByUuid(String channelUuid);
@@ -31,4 +34,10 @@ public interface IChannelCrossoverMapper extends ICrossoverService {
String getProcessUuidByChannelUuid(String channelUuid);
int checkChannelNameIsRepeat(ChannelVo channelVo);
+
+ List getChannelRelationTargetList(ChannelRelationVo channelRelationVo);
+
+ int searchChannelCount(ChannelVo channelVo);
+
+ List searchChannelList(ChannelVo channelVo);
}
diff --git a/src/main/java/neatlogic/framework/process/crossover/IChannelTypeCrossoverMapper.java b/src/main/java/neatlogic/framework/process/crossover/IChannelTypeCrossoverMapper.java
index 9f1a2461..d1c70e27 100644
--- a/src/main/java/neatlogic/framework/process/crossover/IChannelTypeCrossoverMapper.java
+++ b/src/main/java/neatlogic/framework/process/crossover/IChannelTypeCrossoverMapper.java
@@ -43,4 +43,6 @@ public interface IChannelTypeCrossoverMapper extends ICrossoverService {
);
int checkChannelTypeRelationIsExists(Long id);
+
+ List getChannelTypeRelationTargetListByChannelTypeRelationId(Long channelTypeRelationId);
}
diff --git a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java
index b5f4c2c3..74945cf0 100644
--- a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java
+++ b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java
@@ -191,6 +191,16 @@ public interface IProcessTaskCrossoverMapper extends ICrossoverService {
int replaceProcessTaskRelation(ProcessTaskRelationVo processTaskRelationVo);
+ int replaceProcessTaskStep(ProcessTaskStepVo processTaskStepVo);
+
+ int insertProcessTaskStepContent(ProcessTaskStepContentVo processTaskStepContentVo);
+
+ int batchInsertProcessTaskStepAudit(List list);
+
+ int batchInsertProcessTaskStepAuditDetail(List list);
+
+ int batchInsertIgnoreProcessTaskContent(List list);
+
int updateProcessTaskStepStatus(ProcessTaskStepVo processTaskStepVo);
int updateProcessTaskStatus(ProcessTaskVo processTaskVo);
diff --git a/src/main/java/neatlogic/framework/process/crossover/ISelectContentByHashCrossoverMapper.java b/src/main/java/neatlogic/framework/process/crossover/ISelectContentByHashCrossoverMapper.java
index b7e6c65f..2a8b1591 100644
--- a/src/main/java/neatlogic/framework/process/crossover/ISelectContentByHashCrossoverMapper.java
+++ b/src/main/java/neatlogic/framework/process/crossover/ISelectContentByHashCrossoverMapper.java
@@ -19,6 +19,7 @@ package neatlogic.framework.process.crossover;
import neatlogic.framework.crossover.ICrossoverService;
import neatlogic.framework.process.dto.ProcessTaskConfigVo;
+import neatlogic.framework.process.dto.ProcessTaskContentVo;
import java.util.List;
@@ -26,6 +27,8 @@ public interface ISelectContentByHashCrossoverMapper extends ICrossoverService {
String getProcessTaskStepConfigByHash(String hash);
+ ProcessTaskContentVo getProcessTaskContentByHash(String hash);
+
String getProcessTaskContentStringByHash(String hash);
String getProcessTaskFromContentByHash(String hash);
--
Gitee
From 571085fc164756c4ab00f6c8da8b3fb40a3215f9 Mon Sep 17 00:00:00 2001
From: "1437892690@qq.com" <1437892690@qq.com>
Date: Fri, 6 Sep 2024 18:40:02 +0800
Subject: [PATCH 6/9] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20codedriver-suzhouban?=
=?UTF-8?q?k=E6=A8=A1=E5=9D=97=E6=94=B9=E6=88=90neatlogic-suzhoubank?=
=?UTF-8?q?=E6=A8=A1=E5=9D=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
关联 #[1238396461088768]codedriver-suzhoubank模块改成neatlogic-suzhoubank模块 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1238396461088768
---
.../process/crossover/IProcessTaskCrossoverMapper.java | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java
index 74945cf0..323541c7 100644
--- a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java
+++ b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java
@@ -133,6 +133,14 @@ public interface IProcessTaskCrossoverMapper extends ICrossoverService {
List getProcessTaskListByOwner(ProcessTaskVo vo);
+ List getProcessTaskActiveStepByProcessTaskIdAndProcessStepType(
+ @Param("processTaskId") Long processTaskId, @Param("processStepTypeList") List processStepTypeList,
+ @Param("isActive") Integer isActive);
+
+ List getFromProcessTaskStepIdListByToId(Long toProcessTaskStepId);
+
+ List getProcessTaskStepFileListByTaskStepId(Long taskId);
+
int insertIgnoreProcessTaskConfig(ProcessTaskConfigVo processTaskConfigVo);
int insertProcessTaskForm(ProcessTaskFormVo processTaskFormVo);
--
Gitee
From e0b592583a896fe85511746a22aa2596708c7f4d Mon Sep 17 00:00:00 2001
From: "1437892690@qq.com" <1437892690@qq.com>
Date: Fri, 6 Sep 2024 18:48:19 +0800
Subject: [PATCH 7/9] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20codedriver-suzhouban?=
=?UTF-8?q?k=E6=A8=A1=E5=9D=97=E6=94=B9=E6=88=90neatlogic-suzhoubank?=
=?UTF-8?q?=E6=A8=A1=E5=9D=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
关联 #[1238396461088768]codedriver-suzhoubank模块改成neatlogic-suzhoubank模块 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1238396461088768
---
.../process/crossover/IProcessTaskCrossoverMapper.java | 2 ++
.../crossover/IProcessTaskStepTaskCrossoverMapper.java | 5 +++++
2 files changed, 7 insertions(+)
diff --git a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java
index 323541c7..8678048e 100644
--- a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java
+++ b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java
@@ -141,6 +141,8 @@ public interface IProcessTaskCrossoverMapper extends ICrossoverService {
List getProcessTaskStepFileListByTaskStepId(Long taskId);
+ List getProcessTaskFormListByProcessTaskIdList(List existsProcessTaskIdList);
+
int insertIgnoreProcessTaskConfig(ProcessTaskConfigVo processTaskConfigVo);
int insertProcessTaskForm(ProcessTaskFormVo processTaskFormVo);
diff --git a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskStepTaskCrossoverMapper.java b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskStepTaskCrossoverMapper.java
index d3164df0..ae0731dc 100644
--- a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskStepTaskCrossoverMapper.java
+++ b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskStepTaskCrossoverMapper.java
@@ -18,6 +18,7 @@
package neatlogic.framework.process.crossover;
import neatlogic.framework.crossover.ICrossoverService;
+import neatlogic.framework.process.dto.ProcessTaskStepTaskUserContentVo;
import neatlogic.framework.process.dto.ProcessTaskStepTaskUserVo;
import neatlogic.framework.process.dto.ProcessTaskStepTaskVo;
import org.apache.ibatis.annotations.Param;
@@ -35,4 +36,8 @@ public interface IProcessTaskStepTaskCrossoverMapper extends ICrossoverService {
List getStepTaskUserListByStepTaskId(Long processtaskStepTaskId);
List getStepTaskByProcessTaskStepId(Long processTaskStepId);
+
+ List getStepTaskUserByTaskIdAndUserUuid(@Param("processTaskStepTaskId") Long processTaskStepTaskId, @Param("userUuid") String userUuid);
+
+ ProcessTaskStepTaskUserContentVo getStepTaskUserContentByStepTaskUserId(Long processTaskStepTaskUserId);
}
--
Gitee
From 7990ae923a51c1472a2b76d25505ad930ad14dd8 Mon Sep 17 00:00:00 2001
From: "1437892690@qq.com" <1437892690@qq.com>
Date: Sat, 7 Sep 2024 16:12:56 +0800
Subject: [PATCH 8/9] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20codedriver-suzhouban?=
=?UTF-8?q?k=E6=A8=A1=E5=9D=97=E6=94=B9=E6=88=90neatlogic-suzhoubank?=
=?UTF-8?q?=E6=A8=A1=E5=9D=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
关联 #[1238396461088768]codedriver-suzhoubank模块改成neatlogic-suzhoubank模块 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1238396461088768
---
.../process/crossover/IProcessTaskCrossoverService.java | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverService.java b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverService.java
index 50beea57..6eb60a64 100644
--- a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverService.java
+++ b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverService.java
@@ -179,5 +179,13 @@ public interface IProcessTaskCrossoverService extends ICrossoverService {
* @throws Exception
*/
void startProcessTaskStep(JSONObject paramObj) throws Exception;
+
+ /**
+ * 根据工单id和表单属性uuid获取表单属性数据
+ * @param processTaskId 工单id
+ * @param attributeUuid 表单属性uuid
+ * @return
+ */
+ ProcessTaskFormAttributeDataVo getProcessTaskFormAttributeDataByProcessTaskIdAndAttributeUuid(Long processTaskId, String attributeUuid);
}
--
Gitee
From 2826dd577c24c2ccaf0193275908fd45dda78d9c Mon Sep 17 00:00:00 2001
From: "1437892690@qq.com" <1437892690@qq.com>
Date: Mon, 9 Sep 2024 10:33:55 +0800
Subject: [PATCH 9/9] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20codedriver-suzhouban?=
=?UTF-8?q?k=E6=A8=A1=E5=9D=97=E6=94=B9=E6=88=90neatlogic-suzhoubank?=
=?UTF-8?q?=E6=A8=A1=E5=9D=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
关联 #[1238396461088768]codedriver-suzhoubank模块改成neatlogic-suzhoubank模块 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1238396461088768
---
...skStepTaskCompleteApiCrossoverService.java | 25 -------------------
1 file changed, 25 deletions(-)
delete mode 100644 src/main/java/neatlogic/framework/process/crossover/IProcessTaskStepTaskCompleteApiCrossoverService.java
diff --git a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskStepTaskCompleteApiCrossoverService.java b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskStepTaskCompleteApiCrossoverService.java
deleted file mode 100644
index 3b34fc94..00000000
--- a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskStepTaskCompleteApiCrossoverService.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*Copyright (C) 2023 深圳极向量科技有限公司 All Rights Reserved.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU Affero General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU Affero General Public License for more details.
-
-You should have received a copy of the GNU Affero General Public License
-along with this program. If not, see .*/
-
-package neatlogic.framework.process.crossover;
-
-import neatlogic.framework.crossover.ICrossoverService;
-import com.alibaba.fastjson.JSONObject;
-
-public interface IProcessTaskStepTaskCompleteApiCrossoverService extends ICrossoverService {
-
- Object myDoService(JSONObject jsonObj) throws Exception;
-
-}
--
Gitee