Package net.risesoft.api
Class ProcessInstanceApiImpl
- java.lang.Object
-
- net.risesoft.api.ProcessInstanceApiImpl
-
- All Implemented Interfaces:
ProcessInstanceApi
@RestController @RequestMapping(value="/services/rest/processInstance", produces="application/json") public class ProcessInstanceApiImpl extends Object implements ProcessInstanceApi协作状态接口- Author:
- zhangchongjie
- Date:
- 2023/02/06
-
-
Constructor Summary
Constructors Constructor Description ProcessInstanceApiImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<Boolean>deleteProcessInstance(String tenantId, String processInstanceId)删除协作状态数据net.risesoft.pojo.Y9Page<ProcessCooperationModel>processInstanceList(String tenantId, String userId, String title, int page, int rows)获取协作状态列表net.risesoft.pojo.Y9Result<Boolean>saveProcessInstanceDetails(String tenantId, ProcessInstanceDetailsModel model)保存协作状态详情net.risesoft.pojo.Y9Result<Boolean>updateProcessInstanceDetails(String tenantId, String assigneeId, String processInstanceId, String taskId, String itembox, Date endTime)更新协作状态详情
-
-
-
Method Detail
-
deleteProcessInstance
public net.risesoft.pojo.Y9Result<Boolean> deleteProcessInstance(@RequestParam String tenantId, @RequestParam String processInstanceId)
删除协作状态数据- Specified by:
deleteProcessInstancein interfaceProcessInstanceApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例id- Returns:
Y9Result<Boolean>通用请求返回对象- Since:
- 9.6.6
-
processInstanceList
public net.risesoft.pojo.Y9Page<ProcessCooperationModel> processInstanceList(@RequestParam String tenantId, @RequestParam String userId, String title, @RequestParam int page, @RequestParam int rows)
获取协作状态列表- Specified by:
processInstanceListin interfaceProcessInstanceApi- Parameters:
tenantId- 租户iduserId- 人员idtitle- 标题或文号page- 页码rows- 条数- Returns:
Y9Page<ProcessCooperationModel>通用请求返回对象 -rows 协作状态信息- Since:
- 9.6.6
-
saveProcessInstanceDetails
public net.risesoft.pojo.Y9Result<Boolean> saveProcessInstanceDetails(@RequestParam String tenantId, @RequestBody ProcessInstanceDetailsModel model)
保存协作状态详情- Specified by:
saveProcessInstanceDetailsin interfaceProcessInstanceApi- Parameters:
tenantId- 租户idmodel- 状态详情- Returns:
Y9Result<Boolean>通用请求返回对象- Since:
- 9.6.6
-
updateProcessInstanceDetails
public net.risesoft.pojo.Y9Result<Boolean> updateProcessInstanceDetails(@RequestParam String tenantId, @RequestParam String assigneeId, @RequestParam String processInstanceId, @RequestParam String taskId, @RequestParam String itembox, @RequestParam Date endTime)
更新协作状态详情- Specified by:
updateProcessInstanceDetailsin interfaceProcessInstanceApi- Parameters:
tenantId- 租户idassigneeId- 受让人idprocessInstanceId- 流程实例idtaskId- 任务iditembox- 办件状态,todo(待办),doing(在办),done(办结)endTime- 结束时间- Returns:
Y9Result<Boolean>通用请求返回对象- Since:
- 9.6.6
-
-