Package net.risesoft.api
Class ActRuDetailApiImpl
- java.lang.Object
-
- net.risesoft.api.ActRuDetailApiImpl
-
- All Implemented Interfaces:
ActRuDetailApi
@Validated @RestController @RequestMapping(value="/services/rest/actRuDetail", produces="application/json") public class ActRuDetailApiImpl extends Object implements ActRuDetailApi流转信息接口- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description ActRuDetailApiImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<Object>claim(String tenantId, String taskId, String assignee)签收net.risesoft.pojo.Y9Result<Object>deleteByExecutionId(String tenantId, String executionId)根据执行实例id标记流程为删除状态net.risesoft.pojo.Y9Result<Object>deleteByProcessSerialNumber(String tenantId, String processSerialNumber)根据流程编号删除整个流程的办件详情(逻辑删除)net.risesoft.pojo.Y9Result<Object>endByProcessInstanceId(String tenantId, String processInstanceId)流程办结监听-->根据流程实例id标记流程为办结状态net.risesoft.pojo.Y9Result<List<ActRuDetailModel>>findByProcessInstanceIdAndStatus(String tenantId, String processInstanceId, int status)根据流程实例和办件状态查找正在办理的流转详细信息net.risesoft.pojo.Y9Result<List<ActRuDetailModel>>findByProcessSerialNumber(String tenantId, String processSerialNumber)根据流程编号查找正在办理的流转详细信息net.risesoft.pojo.Y9Result<List<ActRuDetailModel>>findByProcessSerialNumberAndStatus(String tenantId, String processSerialNumber, int status)根据流程编号查找正在办理的流转详细信息net.risesoft.pojo.Y9Result<Object>recoveryByExecutionId(String tenantId, String executionId)恢复会签流程的流转信息(通过改变流程是否结束状态恢复)net.risesoft.pojo.Y9Result<Object>recoveryByProcessInstanceId(String tenantId, String processInstanceId)恢复整个流程的流转信息(通过改变流程是否结束状态恢复)net.risesoft.pojo.Y9Result<Object>recoveryByProcessSerialNumber(String tenantId, String processSerialNumber)恢复整个流程的流转信息(通过改变流程是否结束状态恢复)net.risesoft.pojo.Y9Result<Object>refuseClaim(String tenantId, String taskId, String assignee)撤销签收net.risesoft.pojo.Y9Result<Object>removeByProcessInstanceId(String tenantId, String processInstanceId)根据流程实例id删除整个流程的办件详情net.risesoft.pojo.Y9Result<Object>removeByProcessSerialNumber(String tenantId, String processSerialNumber)根据流程编号删除整个流程的办件详情net.risesoft.pojo.Y9Result<Object>saveOrUpdate(String tenantId, ActRuDetailModel actRuDetailModel)保存或者更新流转信息net.risesoft.pojo.Y9Result<Object>setRead(String tenantId, String id)net.risesoft.pojo.Y9Result<Object>syncByProcessInstanceId(String tenantId, String processInstanceId)恢复整个流程的流转信息(通过改变流程是否结束状态恢复)net.risesoft.pojo.Y9Result<Object>todo2doing(String tenantId, String taskId, String assignee)net.risesoft.pojo.Y9Result<Object>unClaim(String tenantId, String taskId)撤销签收
-
-
-
Method Detail
-
endByProcessInstanceId
public net.risesoft.pojo.Y9Result<Object> endByProcessInstanceId(@RequestParam String tenantId, @RequestParam String processInstanceId)
流程办结监听-->根据流程实例id标记流程为办结状态- Specified by:
endByProcessInstanceIdin interfaceActRuDetailApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例id- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
deleteByExecutionId
public net.risesoft.pojo.Y9Result<Object> deleteByExecutionId(@RequestParam String tenantId, @RequestParam String executionId)
根据执行实例id标记流程为删除状态- Specified by:
deleteByExecutionIdin interfaceActRuDetailApi- Parameters:
tenantId- 租户idexecutionId- 执行实例id- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
findByProcessInstanceIdAndStatus
public net.risesoft.pojo.Y9Result<List<ActRuDetailModel>> findByProcessInstanceIdAndStatus(@RequestParam String tenantId, @RequestParam String processInstanceId, int status)
根据流程实例和办件状态查找正在办理的流转详细信息- Specified by:
findByProcessInstanceIdAndStatusin interfaceActRuDetailApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例idstatus- 0为待办,1位在办- Returns:
Y9Result<List < ActRuDetailModel>>通用请求返回对象 - data 是流转详细信息- Since:
- 9.6.6
-
findByProcessSerialNumber
public net.risesoft.pojo.Y9Result<List<ActRuDetailModel>> findByProcessSerialNumber(@RequestParam String tenantId, @RequestParam String processSerialNumber)
根据流程编号查找正在办理的流转详细信息- Specified by:
findByProcessSerialNumberin interfaceActRuDetailApi- Parameters:
tenantId- 租户idprocessSerialNumber- 流程编号- Returns:
Y9Result<List < ActRuDetailModel>>通用请求返回对象 - data 是流转详细信息- Since:
- 9.6.6
-
findByProcessSerialNumberAndStatus
public net.risesoft.pojo.Y9Result<List<ActRuDetailModel>> findByProcessSerialNumberAndStatus(@RequestParam String tenantId, @RequestParam String processSerialNumber, @RequestParam int status)
根据流程编号查找正在办理的流转详细信息- Specified by:
findByProcessSerialNumberAndStatusin interfaceActRuDetailApi- Parameters:
tenantId- 租户idprocessSerialNumber- 流程编号status- 0为待办,1位在办- Returns:
Y9Result<List<ActRuDetailModel>>通用请求返回对象 - data 是流转详细信息- Since:
- 9.6.6
-
recoveryByProcessInstanceId
public net.risesoft.pojo.Y9Result<Object> recoveryByProcessInstanceId(@RequestParam String tenantId, @RequestParam String processInstanceId)
恢复整个流程的流转信息(通过改变流程是否结束状态恢复)- Specified by:
recoveryByProcessInstanceIdin interfaceActRuDetailApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例id- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
recoveryByProcessSerialNumber
public net.risesoft.pojo.Y9Result<Object> recoveryByProcessSerialNumber(@RequestParam String tenantId, @RequestParam String processSerialNumber)
恢复整个流程的流转信息(通过改变流程是否结束状态恢复)- Specified by:
recoveryByProcessSerialNumberin interfaceActRuDetailApi- Parameters:
tenantId- 租户idprocessSerialNumber- 流程实例id- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
recoveryByExecutionId
public net.risesoft.pojo.Y9Result<Object> recoveryByExecutionId(@RequestParam String tenantId, @RequestParam String executionId)
恢复会签流程的流转信息(通过改变流程是否结束状态恢复)- Specified by:
recoveryByExecutionIdin interfaceActRuDetailApi- Parameters:
tenantId- 租户idexecutionId- 执行实例id- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
removeByProcessInstanceId
public net.risesoft.pojo.Y9Result<Object> removeByProcessInstanceId(@RequestParam String tenantId, @RequestParam String processInstanceId)
根据流程实例id删除整个流程的办件详情- Specified by:
removeByProcessInstanceIdin interfaceActRuDetailApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例id- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
removeByProcessSerialNumber
public net.risesoft.pojo.Y9Result<Object> removeByProcessSerialNumber(@RequestParam String tenantId, @RequestParam String processSerialNumber)
根据流程编号删除整个流程的办件详情- Specified by:
removeByProcessSerialNumberin interfaceActRuDetailApi- Parameters:
tenantId- 租户idprocessSerialNumber- 流程编号- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
deleteByProcessSerialNumber
public net.risesoft.pojo.Y9Result<Object> deleteByProcessSerialNumber(@RequestParam String tenantId, @RequestParam String processSerialNumber)
根据流程编号删除整个流程的办件详情(逻辑删除)- Specified by:
deleteByProcessSerialNumberin interfaceActRuDetailApi- Parameters:
tenantId- 租户idprocessSerialNumber- 流程编号- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
saveOrUpdate
public net.risesoft.pojo.Y9Result<Object> saveOrUpdate(@RequestParam String tenantId, @RequestBody ActRuDetailModel actRuDetailModel)
保存或者更新流转信息- Specified by:
saveOrUpdatein interfaceActRuDetailApi- Parameters:
tenantId- 租户idactRuDetailModel- 详情对象- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
claim
public net.risesoft.pojo.Y9Result<Object> claim(@RequestParam String tenantId, @RequestParam String taskId, @RequestParam String assignee)
签收- Specified by:
claimin interfaceActRuDetailApi- Parameters:
tenantId- 租户idtaskId- 任务idassignee- 办理人id- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.8
-
unClaim
public net.risesoft.pojo.Y9Result<Object> unClaim(@RequestParam String tenantId, @RequestParam String taskId)
撤销签收- Specified by:
unClaimin interfaceActRuDetailApi- Parameters:
tenantId- 租户idtaskId- 任务id- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.8
-
refuseClaim
public net.risesoft.pojo.Y9Result<Object> refuseClaim(@RequestParam String tenantId, @RequestParam String taskId, @RequestParam String assignee)
撤销签收- Specified by:
refuseClaimin interfaceActRuDetailApi- Parameters:
tenantId- 租户idtaskId- 任务idassignee- 办理人id- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.8
-
todo2doing
public net.risesoft.pojo.Y9Result<Object> todo2doing(@RequestParam String tenantId, @RequestParam String taskId, @RequestParam String assignee)
- Specified by:
todo2doingin interfaceActRuDetailApi
-
syncByProcessInstanceId
public net.risesoft.pojo.Y9Result<Object> syncByProcessInstanceId(@RequestParam String tenantId, @RequestParam String processInstanceId)
恢复整个流程的流转信息(通过改变流程是否结束状态恢复)- Specified by:
syncByProcessInstanceIdin interfaceActRuDetailApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例id- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
setRead
public net.risesoft.pojo.Y9Result<Object> setRead(String tenantId, String id)
- Specified by:
setReadin interfaceActRuDetailApi
-
-