Package net.risesoft.api
Class ButtonOperationApiImpl
- java.lang.Object
-
- net.risesoft.api.ButtonOperationApiImpl
-
- All Implemented Interfaces:
ButtonOperationApi
@RestController @RequestMapping(value="/services/rest/buttonOperation", produces="application/json") public class ButtonOperationApiImpl extends Object implements ButtonOperationApi按钮操作接口- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description ButtonOperationApiImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<Object>addMultiInstanceExecution(String tenantId, String activityId, String parentExecutionId, String taskId, String elementUser)加签net.risesoft.pojo.Y9Result<Object>addMultiInstanceExecutionByActivityId(String tenantId, String activityId, String parentExecutionId, String elementUser)加签net.risesoft.pojo.Y9Result<Object>deleteMultiInstanceExecution(String tenantId, String executionId, String taskId, String elementUser)减签net.risesoft.pojo.Y9Result<Object>directSend(String tenantId, String orgUnitId, String taskId, String routeToTask, String processInstanceId)直接发送至流程启动人net.risesoft.pojo.Y9Result<Object>refuseClaimRollback(String tenantId, String orgUnitId, String taskId)最后一人拒签退回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)特殊办结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 reason)收回操作
-
-
-
Method Detail
-
addMultiInstanceExecution
public net.risesoft.pojo.Y9Result<Object> addMultiInstanceExecution(@RequestParam String tenantId, @RequestParam String activityId, @RequestParam String parentExecutionId, @RequestParam String taskId, @RequestParam String elementUser)
加签- Specified by:
addMultiInstanceExecutionin interfaceButtonOperationApi- Parameters:
tenantId- 租户idactivityId- 活动IdparentExecutionId- 父执行实例idtaskId- 任务idelementUser- 选择人id- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
addMultiInstanceExecutionByActivityId
public net.risesoft.pojo.Y9Result<Object> addMultiInstanceExecutionByActivityId(@RequestParam String tenantId, @RequestParam String activityId, @RequestParam String parentExecutionId, @RequestParam String elementUser)
加签- Specified by:
addMultiInstanceExecutionByActivityIdin interfaceButtonOperationApi- Parameters:
tenantId- 租户idactivityId- 活动IdparentExecutionId- 父执行实例idelementUser- 选择人id- Returns:
Y9Result<ExecutionModel>通用请求返回对象- Since:
- 9.6.6
-
deleteMultiInstanceExecution
public net.risesoft.pojo.Y9Result<Object> deleteMultiInstanceExecution(@RequestParam String tenantId, @RequestParam String executionId, @RequestParam String taskId, @RequestParam String elementUser)
减签- Specified by:
deleteMultiInstanceExecutionin interfaceButtonOperationApi- Parameters:
tenantId- 租户idexecutionId- 执行实例idtaskId- 任务idelementUser- 选择人id- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
directSend
public net.risesoft.pojo.Y9Result<Object> directSend(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String taskId, @RequestParam String routeToTask, @RequestParam String processInstanceId)
直接发送至流程启动人- Specified by:
directSendin interfaceButtonOperationApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtaskId- 任务idrouteToTask- 任务keyprocessInstanceId- 流程实例ID- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
refuseClaimRollback
public net.risesoft.pojo.Y9Result<Object> refuseClaimRollback(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String taskId)
最后一人拒签退回- Specified by:
refuseClaimRollbackin interfaceButtonOperationApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtaskId- 任务id- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
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 interfaceButtonOperationApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtaskId- 任务idrepositionToTaskId- 重定位任务keyuserChoice- 选择人idreason- 原因sponsorGuid- 主办人id- Returns:
Y9Result<Object>通用请求返回对象- 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 interfaceButtonOperationApi- 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 interfaceButtonOperationApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtaskId- 任务idreason- 原因- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
rollbackToSender
public net.risesoft.pojo.Y9Result<Object> rollbackToSender(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String taskId)
发回给上一步的发送人- Specified by:
rollbackToSenderin interfaceButtonOperationApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtaskId- 任务id- Returns:
Y9Result<Object>通用请求返回对象- 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 interfaceButtonOperationApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtaskId- 任务idreason- 原因- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
specialComplete
public net.risesoft.pojo.Y9Result<Object> specialComplete(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String taskId, String reason)
特殊办结- Specified by:
specialCompletein interfaceButtonOperationApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtaskId- 任务idreason- 原因- Returns:
Y9Result<Object>通用请求返回对象- 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 interfaceButtonOperationApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtaskId- 任务idreason- 原因- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
takeBack2TaskDefKey
public net.risesoft.pojo.Y9Result<Object> takeBack2TaskDefKey(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String taskId, String reason)
收回操作- Specified by:
takeBack2TaskDefKeyin interfaceButtonOperationApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idtaskId- 任务idreason- 原因- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
-