Package net.risesoft.api
Class SpecialOperationApiImpl
- java.lang.Object
-
- net.risesoft.api.SpecialOperationApiImpl
-
- All Implemented Interfaces:
SpecialOperationApi
@RestController @RequestMapping(value="/services/rest/specialOperation", produces="application/json") public class SpecialOperationApiImpl extends Object implements SpecialOperationApi退回,收回,重定向,特殊办结接口- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/30
-
-
Constructor Summary
Constructors Constructor Description SpecialOperationApiImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<Object>reposition(String tenantId, String orgUnitId, String taskId, String repositionToTaskId, List<String> userChoice, String reason, String sponsorGuid)重定向net.risesoft.pojo.Y9Result<Object>rollBack(String tenantId, String orgUnitId, String taskId, String reason)退回net.risesoft.pojo.Y9Result<Object>rollBack2History(String tenantId, String orgUnitId, String taskId, String routeToTaskId, List<String> userChoice, String reason, String sponsorGuid)退回至流转过的节点net.risesoft.pojo.Y9Result<Object>rollbackToSender(String tenantId, String orgUnitId, String taskId)发回给发送人net.risesoft.pojo.Y9Result<Object>rollbackToStartor(String tenantId, String orgUnitId, String taskId, String reason)返回拟稿人net.risesoft.pojo.Y9Result<Object>specialComplete(String tenantId, String orgUnitId, String taskId, String reason)特殊办结(仅适用主流程,不适用SubProcess)net.risesoft.pojo.Y9Result<Object>takeBack(String tenantId, String orgUnitId, String taskId, String reason)收回net.risesoft.pojo.Y9Result<Object>takeBack2TaskDefKey(String tenantId, String orgUnitId, String taskId, String taskDefKey, String reason)收回
-
-
-
Method Detail
-
reposition
public net.risesoft.pojo.Y9Result<Object> reposition(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String taskId, @RequestParam String repositionToTaskId, @RequestParam("userChoice") List<String> userChoice, String reason, String sponsorGuid)
重定向- Specified by:
repositionin interfaceSpecialOperationApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtaskId- 任务idrepositionToTaskId- 任务keyuserChoice- 岗位id集合reason- 重定向原因sponsorGuid- 主办人id- Returns:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- Since:
- 9.6.6
-
rollBack2History
public net.risesoft.pojo.Y9Result<Object> rollBack2History(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String taskId, @RequestParam String routeToTaskId, @RequestParam("userChoice") List<String> userChoice, String reason, String sponsorGuid)
退回至流转过的节点- Specified by:
rollBack2Historyin interfaceSpecialOperationApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtaskId- 任务idrouteToTaskId- 任务keyuserChoice- 岗位id集合reason- 退回原因sponsorGuid- 主办人id- Returns:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- Since:
- 9.6.8
-
rollBack
public net.risesoft.pojo.Y9Result<Object> rollBack(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String taskId, String reason)
退回- Specified by:
rollBackin interfaceSpecialOperationApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtaskId- 任务idreason- 退回的原因- Returns:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- Since:
- 9.6.6
-
rollbackToSender
public net.risesoft.pojo.Y9Result<Object> rollbackToSender(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String taskId)
发回给发送人- Specified by:
rollbackToSenderin interfaceSpecialOperationApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtaskId- 任务id- Returns:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- Since:
- 9.6.6
-
rollbackToStartor
public net.risesoft.pojo.Y9Result<Object> rollbackToStartor(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String taskId, String reason)
返回拟稿人- Specified by:
rollbackToStartorin interfaceSpecialOperationApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtaskId- 任务idreason- 原因- Returns:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- Since:
- 9.6.6
-
specialComplete
public net.risesoft.pojo.Y9Result<Object> specialComplete(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String taskId, String reason)
特殊办结(仅适用主流程,不适用SubProcess)- Specified by:
specialCompletein interfaceSpecialOperationApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtaskId- 任务idreason- 原因- Returns:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- Since:
- 9.6.6
-
takeBack
public net.risesoft.pojo.Y9Result<Object> takeBack(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String taskId, String reason)
收回- Specified by:
takeBackin interfaceSpecialOperationApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtaskId- 任务idreason- 收回的原因- Returns:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- Since:
- 9.6.6
-
takeBack2TaskDefKey
public net.risesoft.pojo.Y9Result<Object> takeBack2TaskDefKey(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String taskId, @RequestParam String taskDefKey, String reason)
收回- Specified by:
takeBack2TaskDefKeyin interfaceSpecialOperationApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtaskId- 任务idreason- 收回的原因- Returns:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- Since:
- 9.6.6
-
-