From 6af75daba39b77288d3410b0d96de1fc53014f62 Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: 星期一, 16 一月 2023 22:55:22 +0800
Subject: [PATCH] 优化 工作流相关说明
---
java110-interface/src/main/java/com/java110/intf/common/IOaWorkflowActivitiInnerServiceSMO.java | 123 ++++++++++++++++++++++++++++++++++------
1 files changed, 104 insertions(+), 19 deletions(-)
diff --git a/java110-interface/src/main/java/com/java110/intf/common/IOaWorkflowUserInnerServiceSMO.java b/java110-interface/src/main/java/com/java110/intf/common/IOaWorkflowActivitiInnerServiceSMO.java
similarity index 62%
rename from java110-interface/src/main/java/com/java110/intf/common/IOaWorkflowUserInnerServiceSMO.java
rename to java110-interface/src/main/java/com/java110/intf/common/IOaWorkflowActivitiInnerServiceSMO.java
index 1b158d4..50d4d0b 100644
--- a/java110-interface/src/main/java/com/java110/intf/common/IOaWorkflowUserInnerServiceSMO.java
+++ b/java110-interface/src/main/java/com/java110/intf/common/IOaWorkflowActivitiInnerServiceSMO.java
@@ -2,9 +2,7 @@
import com.alibaba.fastjson.JSONObject;
import com.java110.config.feign.FeignConfiguration;
-import com.java110.dto.PageDto;
import com.java110.dto.auditMessage.AuditMessageDto;
-import com.java110.dto.oaWorkflow.OaWorkflowDto;
import com.java110.dto.oaWorkflowXml.OaWorkflowXmlDto;
import com.java110.entity.audit.AuditUser;
import org.springframework.cloud.openfeign.FeignClient;
@@ -12,28 +10,52 @@
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
-import java.util.ArrayList;
import java.util.List;
@FeignClient(name = "${java110.common-service}", configuration = {FeignConfiguration.class})
-@RequestMapping("/oaWorkflowUserApi")
-public interface IOaWorkflowUserInnerServiceSMO {
+@RequestMapping("/oaWorkflowActivitiApi")
+public interface IOaWorkflowActivitiInnerServiceSMO {
/**
* 鍚姩娴佺▼
+ *
+ * @param reqJson {
+ * createUserId:'',
+ * flowId:'',
+ * id:'',
+ * auditMessage:'',
+ * storeId:''
+ * }
*
* @return
*/
@RequestMapping(value = "/startProcess", method = RequestMethod.POST)
JSONObject startProcess(@RequestBody JSONObject reqJson);
+
+ /**
+ *
+ * @param reqJson {
+ * createUserId:'',
+ * processInstanceId:'',
+ * nextUserId:'',
+ * auditCode:'',
+ * storeId:'',
+ * id:'',
+ * flowId:''
+ * }
+ * @return
+ */
@RequestMapping(value = "/autoFinishFirstTask", method = RequestMethod.POST)
boolean autoFinishFirstTask(@RequestBody JSONObject reqJson);
/**
* 鏌ヨ鐢ㄦ埛浠诲姟鏁�
*
- * @param user
+ * @param user {
+ * flowId:'',
+ * userId:''
+ * }
* @return
*/
@RequestMapping(value = "/getUserTaskCount", method = RequestMethod.POST)
@@ -42,7 +64,10 @@
/**
* 鑾峰彇鐢ㄦ埛浠诲姟
*
- * @param user 鐢ㄦ埛淇℃伅
+ * @param user 鐢ㄦ埛淇℃伅 {
+ * flowId:'',
+ * userId:''
+ * }
*/
@RequestMapping(value = "/getUserTasks", method = RequestMethod.POST)
List<JSONObject> getUserTasks(@RequestBody AuditUser user);
@@ -50,7 +75,10 @@
/**
* 鏌ヨ鐢ㄦ埛澶勭悊浠诲姟鏁�
*
- * @param user
+ * @param user {
+ * flowId:'',
+ * userId:''
+ * }
* @return
*/
@RequestMapping(value = "/getUserHistoryTaskCount", method = RequestMethod.POST)
@@ -59,7 +87,10 @@
/**
* 鑾峰彇鐢ㄦ埛澶勭悊瀹℃壒鐨勪换鍔�
*
- * @param user 鐢ㄦ埛淇℃伅
+ * @param user 鐢ㄦ埛淇℃伅{
+ * flowId:'',
+ * userId:''
+ *}
*/
@RequestMapping(value = "/getUserHistoryTasks", method = RequestMethod.POST)
List<JSONObject> getUserHistoryTasks(@RequestBody AuditUser user);
@@ -67,7 +98,10 @@
/**
* 鏌ヨ鐢ㄦ埛浠诲姟鏁�
*
- * @param user
+ * @param user{
+ * userId:'',
+ * processDefinitionkeys:[]
+ *}
* @return
*/
@RequestMapping(value = "/getDefinitionKeysUserTaskCount", method = RequestMethod.POST)
@@ -76,7 +110,12 @@
/**
* 鑾峰彇鐢ㄦ埛浠诲姟
*
- * @param user 鐢ㄦ埛淇℃伅
+ * @param user 鐢ㄦ埛淇℃伅{
+ * userId:'',
+ * page:1,
+ * row:10,
+ * processDefinitionkeys:[]
+ *}
*/
@RequestMapping(value = "/getDefinitionKeysUserTasks", method = RequestMethod.POST)
List<JSONObject> getDefinitionKeysUserTasks(@RequestBody AuditUser user) ;
@@ -84,7 +123,10 @@
/**
* 鏌ヨ鐢ㄦ埛浠诲姟鏁�
*
- * @param user
+ * @param user{
+ * userId:'',
+ * processDefinitionkeys:[]
+ * }
* @return
*/
@RequestMapping(value = "/getDefinitionKeysUserHistoryTaskCount", method = RequestMethod.POST)
@@ -93,7 +135,12 @@
/**
* 鑾峰彇鐢ㄦ埛瀹℃壒鐨勪换鍔�
*
- * @param user 鐢ㄦ埛淇℃伅
+ * @param user 鐢ㄦ埛淇℃伅{
+ * userId:'',
+ * page:1,
+ * row:10,
+ * processDefinitionkeys:[]
+ * }
*/
@RequestMapping(value = "/getDefinitionKeysUserHistoryTasks", method = RequestMethod.POST)
List<JSONObject> getDefinitionKeysUserHistoryTasks(@RequestBody AuditUser user) ;
@@ -102,7 +149,15 @@
/**
* 澶勭悊浠诲姟
*
- * @param reqJson
+ * @param reqJson {
+ * taskId:'',
+ * nextUserId:'',
+ * auditMessage:'',
+ * auditCode:'',
+ * id:'',
+ * storeId:'',
+ * flowId:''
+ * }
* @return true 涓烘祦绋嬬粨鏉� false 涓烘祦绋嬫病鏈夌粨鏉�
*/
@RequestMapping(value = "/completeTask", method = RequestMethod.POST)
@@ -111,7 +166,16 @@
/**
* 澶勭悊浠诲姟
*
- * @param reqJson
+ * @param reqJson {
+ * storeId:'',
+ * id:'',
+ * nextUserId:'',
+ * taskId:'',
+ * auditMessage:'',
+ * flowId:'',
+ * storeId:'',
+ *
+ * }
* @return true 涓烘祦绋嬬粨鏉� false 涓烘祦绋嬫病鏈夌粨鏉�
*/
@RequestMapping(value = "/changeTaskToOtherUser", method = RequestMethod.POST)
@@ -120,7 +184,12 @@
/**
* 澶勭悊浠诲姟
*
- * @param reqJson
+ * @param reqJson {
+ * taskId:'',
+ * nextUserId:'',
+ * auditMessage:'',
+ * auditCode:'',
+ * }
* @return true 涓烘祦绋嬬粨鏉� false 涓烘祦绋嬫病鏈夌粨鏉�
*/
@RequestMapping(value = "/goBackTask", method = RequestMethod.POST)
@@ -130,7 +199,10 @@
/**
* 鏌ヨ鎵规敞淇℃伅
*
- * @param reqJson
+ * @param reqJson {
+ * taskId:'',
+ *
+ * }
* @return
*/
@RequestMapping(value = "/getAuditMessage", method = RequestMethod.POST)
@@ -139,18 +211,31 @@
/**
* 鑾峰彇浠诲姟褰撳墠澶勭悊浜�
*
- * @param reqJson
+ * @param reqJson{
+ * id:'',
+ *
+ * }
* @return
*/
@RequestMapping(value = "/getTaskCurrentUser", method = RequestMethod.POST)
JSONObject getTaskCurrentUser(@RequestBody JSONObject reqJson);
+ /**
+ *
+ * @param reqJson{
+ * taskId:'',
+ * startUserId:''
+ * }
+ * @return
+ */
@RequestMapping(value = "/nextAllNodeTaskList", method = RequestMethod.POST)
List<JSONObject> nextAllNodeTaskList(@RequestBody JSONObject reqJson);
/**
*
- * @param oaWorkflowXmlDto
+ * @param oaWorkflowXmlDto {
+ * bpmnXml:''
+ * }
* @return
*/
@RequestMapping(value = "/queryFirstAuditStaff", method = RequestMethod.POST)
--
Gitblit v1.8.0