Package net.risesoft.api
Class HistoricProcessApiImpl
- java.lang.Object
-
- net.risesoft.api.HistoricProcessApiImpl
-
- All Implemented Interfaces:
HistoricProcessApi
@RestController @RequestMapping("/services/rest/historicProcess") public class HistoricProcessApiImpl extends Object implements HistoricProcessApi流程实例相关接口- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/30
-
-
Constructor Summary
Constructors Constructor Description HistoricProcessApiImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<Object>deleteProcessInstance(String tenantId, String processInstanceId)删除流程实例,在办件设为暂停,办结件加删除标识net.risesoft.pojo.Y9Result<HistoricProcessInstanceModel>getById(String tenantId, String processInstanceId)根据流程实例id获取实例net.risesoft.pojo.Y9Result<HistoricProcessInstanceModel>getByIdAndYear(String tenantId, String processInstanceId, String year)根据流程实例id和年度获取实例net.risesoft.pojo.Y9Result<List<HistoricProcessInstanceModel>>getBySuperProcessInstanceId(String tenantId, String superProcessInstanceId)根据父流程实例获取所有历史子流程实例net.risesoft.pojo.Y9Result<HistoricProcessInstanceModel>getSuperProcessInstanceById(String tenantId, String processInstanceId)根据流程实例获取父流程实例net.risesoft.pojo.Y9Result<Object>recoveryProcess(String tenantId, String userId, String processInstanceId)恢复流程实例net.risesoft.pojo.Y9Result<Object>removeProcess(String tenantId, String processInstanceId)彻底删除流程实例net.risesoft.pojo.Y9Result<Object>setPriority(String tenantId, String processInstanceId, String priority)设置流程优先级
-
-
-
Method Detail
-
deleteProcessInstance
public net.risesoft.pojo.Y9Result<Object> deleteProcessInstance(@RequestParam String tenantId, @RequestParam String processInstanceId)
删除流程实例,在办件设为暂停,办结件加删除标识- Specified by:
deleteProcessInstancein interfaceHistoricProcessApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例id- Returns:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- Since:
- 9.6.6
-
getById
public net.risesoft.pojo.Y9Result<HistoricProcessInstanceModel> getById(@RequestParam String tenantId, @RequestParam String processInstanceId)
根据流程实例id获取实例- Specified by:
getByIdin interfaceHistoricProcessApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例id- Returns:
Y9Result<HistoricProcessInstanceModel>通用请求返回对象 - data 历史流程实例- Since:
- 9.6.6
-
getByIdAndYear
public net.risesoft.pojo.Y9Result<HistoricProcessInstanceModel> getByIdAndYear(@RequestParam String tenantId, @RequestParam String processInstanceId, @RequestParam String year)
根据流程实例id和年度获取实例- Specified by:
getByIdAndYearin interfaceHistoricProcessApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例idyear- 年份- Returns:
Y9Result<HistoricProcessInstanceModel>通用请求返回对象 - data 历史流程实例- Since:
- 9.6.6
-
getBySuperProcessInstanceId
public net.risesoft.pojo.Y9Result<List<HistoricProcessInstanceModel>> getBySuperProcessInstanceId(@RequestParam String tenantId, @RequestParam String superProcessInstanceId)
根据父流程实例获取所有历史子流程实例- Specified by:
getBySuperProcessInstanceIdin interfaceHistoricProcessApi- Parameters:
tenantId- 租户idsuperProcessInstanceId- 父流程实例id- Returns:
Y9Result<List<HistoricProcessInstanceModel>>通用请求返回对象 - data 历史流程实例- Since:
- 9.6.6
-
getSuperProcessInstanceById
public net.risesoft.pojo.Y9Result<HistoricProcessInstanceModel> getSuperProcessInstanceById(@RequestParam String tenantId, @RequestParam String processInstanceId)
根据流程实例获取父流程实例- Specified by:
getSuperProcessInstanceByIdin interfaceHistoricProcessApi- Parameters:
tenantId- 租户idprocessInstanceId- 父流程实例id- Returns:
Y9Result<HistoricProcessInstanceModel>通用请求返回对象 - data 历史流程实例- Since:
- 9.6.6
-
recoveryProcess
public net.risesoft.pojo.Y9Result<Object> recoveryProcess(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String processInstanceId)
恢复流程实例- Specified by:
recoveryProcessin interfaceHistoricProcessApi- Parameters:
tenantId- 租户iduserId- 人员idprocessInstanceId- 流程实例id- Returns:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- Since:
- 9.6.6
-
removeProcess
public net.risesoft.pojo.Y9Result<Object> removeProcess(@RequestParam String tenantId, @RequestParam String processInstanceId)
彻底删除流程实例- Specified by:
removeProcessin interfaceHistoricProcessApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例id- Returns:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- Since:
- 9.6.6
-
setPriority
public net.risesoft.pojo.Y9Result<Object> setPriority(@RequestParam String tenantId, @RequestParam String processInstanceId, @RequestParam String priority) throws Exception
设置流程优先级- Specified by:
setPriorityin interfaceHistoricProcessApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例idpriority- 优先级- Returns:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- Throws:
Exception- Exception- Since:
- 9.6.6
-
-