Package net.risesoft.api
Class HistoricTaskApiImpl
- java.lang.Object
-
- net.risesoft.api.HistoricTaskApiImpl
-
- All Implemented Interfaces:
HistoricTaskApi
@RestController @RequestMapping("/services/rest/historicTask") public class HistoricTaskApiImpl extends Object implements HistoricTaskApi历史任务相关接口- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/30
-
-
Constructor Summary
Constructors Constructor Description HistoricTaskApiImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<List<HistoricTaskInstanceModel>>findTaskByProcessInstanceIdOrByEndTimeAsc(String tenantId, String processInstanceId, String year)根据流程实例id获取历史任务(结束时间升序)net.risesoft.pojo.Y9Result<List<HistoricTaskInstanceModel>>findTaskByProcessInstanceIdOrderByStartTimeAsc(String tenantId, String processInstanceId, String year)根据流程实例id获取历史任务(开始时间升序)net.risesoft.pojo.Y9Result<HistoricTaskInstanceModel>getById(String tenantId, String taskId)根据任务Id获取任务实例net.risesoft.pojo.Y9Result<HistoricTaskInstanceModel>getById(String tenantId, String taskId, String year)根据任务Id获取任务实例net.risesoft.pojo.Y9Result<List<HistoricTaskInstanceModel>>getByProcessInstanceId(String tenantId, String processInstanceId, String year)根据流程实例获取所有历史任务实例(开始时间正序)net.risesoft.pojo.Y9Result<List<HistoricTaskInstanceModel>>getByProcessInstanceIdOrderByEndTimeDesc(String tenantId, String processInstanceId, String year)根据流程实例获取所有历史任务实例(办结时间倒序)net.risesoft.pojo.Y9Result<Long>getFinishedCountByExecutionId(String tenantId, String executionId)根据执行实例获取已经办理完成的任务数量net.risesoft.pojo.Y9Result<HistoricTaskInstanceModel>getThePreviousTask(String tenantId, String taskId)获取当前任务的上一个任务节点,当前任务只可以是正在运行的任务实例net.risesoft.pojo.Y9Result<List<HistoricTaskInstanceModel>>getThePreviousTasks(String tenantId, String taskId)获取当前任务的上一个任务节点产生的所有任务,当前任务只可以是正在运行的任务实例net.risesoft.pojo.Y9Result<Object>setTenantId(String tenantId, String taskId)设置历史任务TANENT_ID_字段,存放协办任务是否被强制办结标识
-
-
-
Method Detail
-
findTaskByProcessInstanceIdOrByEndTimeAsc
public net.risesoft.pojo.Y9Result<List<HistoricTaskInstanceModel>> findTaskByProcessInstanceIdOrByEndTimeAsc(@RequestParam String tenantId, @RequestParam String processInstanceId, @RequestParam String year)
根据流程实例id获取历史任务(结束时间升序)- Specified by:
findTaskByProcessInstanceIdOrByEndTimeAscin interfaceHistoricTaskApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例idyear- 年份- Returns:
Y9Result<List<HistoricTaskInstanceModel>>通用请求返回对象 - data 任务实例列表- Since:
- 9.6.6
-
findTaskByProcessInstanceIdOrderByStartTimeAsc
public net.risesoft.pojo.Y9Result<List<HistoricTaskInstanceModel>> findTaskByProcessInstanceIdOrderByStartTimeAsc(@RequestParam String tenantId, @RequestParam String processInstanceId, @RequestParam(required=false) String year)
根据流程实例id获取历史任务(开始时间升序)- Specified by:
findTaskByProcessInstanceIdOrderByStartTimeAscin interfaceHistoricTaskApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例idyear- 年份- Returns:
Y9Result<List<HistoricTaskInstanceModel>>通用请求返回对象 - data 任务实例列表- Since:
- 9.6.6
-
getById
public net.risesoft.pojo.Y9Result<HistoricTaskInstanceModel> getById(@RequestParam String tenantId, @RequestParam String taskId)
根据任务Id获取任务实例- Specified by:
getByIdin interfaceHistoricTaskApi- Parameters:
tenantId- 租户idtaskId- 任务id- Returns:
Y9Result<HistoricTaskInstanceModel>通用请求返回对象 - data 任务实例列表- Since:
- 9.6.6
-
getById
public net.risesoft.pojo.Y9Result<HistoricTaskInstanceModel> getById(@RequestParam String tenantId, @RequestParam String taskId, @RequestParam String year)
根据任务Id获取任务实例- Specified by:
getByIdin interfaceHistoricTaskApi- Parameters:
tenantId- 租户idtaskId- 任务id- Returns:
Y9Result<HistoricTaskInstanceModel>通用请求返回对象 - data 任务实例列表- Since:
- 9.6.6
-
getByProcessInstanceId
public net.risesoft.pojo.Y9Result<List<HistoricTaskInstanceModel>> getByProcessInstanceId(@RequestParam String tenantId, @RequestParam String processInstanceId, @RequestParam(required=false) String year)
根据流程实例获取所有历史任务实例(开始时间正序)- Specified by:
getByProcessInstanceIdin interfaceHistoricTaskApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例idyear- 年份- Returns:
Y9Result<List<HistoricTaskInstanceModel>>通用请求返回对象 - data 任务实例列表- Since:
- 9.6.6
-
getByProcessInstanceIdOrderByEndTimeDesc
public net.risesoft.pojo.Y9Result<List<HistoricTaskInstanceModel>> getByProcessInstanceIdOrderByEndTimeDesc(@RequestParam String tenantId, @RequestParam String processInstanceId, String year)
根据流程实例获取所有历史任务实例(办结时间倒序)- Specified by:
getByProcessInstanceIdOrderByEndTimeDescin interfaceHistoricTaskApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例idyear- 年份- Returns:
Y9Result<List<HistoricTaskInstanceModel>>通用请求返回对象 - data 任务实例列表- Since:
- 9.6.6
-
getFinishedCountByExecutionId
public net.risesoft.pojo.Y9Result<Long> getFinishedCountByExecutionId(@RequestParam String tenantId, @RequestParam String executionId)
根据执行实例获取已经办理完成的任务数量- Specified by:
getFinishedCountByExecutionIdin interfaceHistoricTaskApi- Parameters:
tenantId- 租户idexecutionId- 执行实例id- Returns:
Y9Result<Long>通用请求返回对象 - data 任务数量- Since:
- 9.6.6
-
getThePreviousTask
public net.risesoft.pojo.Y9Result<HistoricTaskInstanceModel> getThePreviousTask(@RequestParam String tenantId, @RequestParam String taskId)
获取当前任务的上一个任务节点,当前任务只可以是正在运行的任务实例- Specified by:
getThePreviousTaskin interfaceHistoricTaskApi- Parameters:
tenantId- 租户idtaskId- 任务id- Returns:
Y9Result<HistoricTaskInstanceModel>通用请求返回对象 - data 任务实例- Since:
- 9.6.6
-
getThePreviousTasks
public net.risesoft.pojo.Y9Result<List<HistoricTaskInstanceModel>> getThePreviousTasks(@RequestParam String tenantId, @RequestParam String taskId)
获取当前任务的上一个任务节点产生的所有任务,当前任务只可以是正在运行的任务实例- Specified by:
getThePreviousTasksin interfaceHistoricTaskApi- Parameters:
tenantId- 租户idtaskId- 任务id- Returns:
Y9Result<List<HistoricTaskInstanceModel>>通用请求返回对象 - data 任务实例列表- Since:
- 9.6.6
-
setTenantId
public net.risesoft.pojo.Y9Result<Object> setTenantId(@RequestParam String tenantId, @RequestParam String taskId)
设置历史任务TANENT_ID_字段,存放协办任务是否被强制办结标识- Specified by:
setTenantIdin interfaceHistoricTaskApi- Parameters:
tenantId- 租户idtaskId- 任务id- Returns:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- Since:
- 9.6.6
-
-