Package net.risesoft.api
Class ProcessTrackApiImpl
- java.lang.Object
-
- net.risesoft.api.ProcessTrackApiImpl
-
- All Implemented Interfaces:
ProcessTrackApi
@RestController @RequestMapping(value="/services/rest/processTrack", produces="application/json") public class ProcessTrackApiImpl extends Object implements ProcessTrackApi历程接口- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description ProcessTrackApiImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<Object>deleteById(String tenantId, String id)根据唯一标示删除历程数据net.risesoft.pojo.Y9Result<List<ProcessTrackModel>>findByTaskId(String tenantId, String taskId)根据任务id获取自定义历程数据(结束时间倒叙排列)net.risesoft.pojo.Y9Result<List<ProcessTrackModel>>findByTaskIdAsc(String tenantId, String taskId)根据任务id获取自定义历程数据(开始时间正序排列)net.risesoft.pojo.Y9Result<List<HistoricActivityInstanceModel>>getTaskList(String tenantId, String processInstanceId)获取流程图任务节点信息net.risesoft.pojo.Y9Result<List<HistoryProcessModel>>processTrackList(String tenantId, String orgUnitId, String processInstanceId)获取流程历程数据列表(包含每个任务节点的特殊操作的历程)net.risesoft.pojo.Y9Result<List<HistoryProcessModel>>processTrackList4Simple(String tenantId, String orgUnitId, String processInstanceId)获取流程历程信息数据(简单版)net.risesoft.pojo.Y9Result<List<HistoryProcessModel>>processTrackListWithActionName(String tenantId, String orgUnitId, String processInstanceId)获取流程历程数据列表(包含每个任务节点的特殊操作的历程)net.risesoft.pojo.Y9Result<ProcessTrackModel>saveOrUpdate(String tenantId, ProcessTrackModel processTrackModel)保存或更新历程数据
-
-
-
Method Detail
-
deleteById
public net.risesoft.pojo.Y9Result<Object> deleteById(@RequestParam String tenantId, @RequestParam String id) throws Exception
根据唯一标示删除历程数据- Specified by:
deleteByIdin interfaceProcessTrackApi- Parameters:
tenantId- 租户idid- 唯一标识- Returns:
Y9Result<Object>通用请求返回对象- Throws:
Exception- 删除导致的异常- Since:
- 9.6.6
-
findByTaskId
public net.risesoft.pojo.Y9Result<List<ProcessTrackModel>> findByTaskId(@RequestParam String tenantId, @RequestParam String taskId)
根据任务id获取自定义历程数据(结束时间倒叙排列)- Specified by:
findByTaskIdin interfaceProcessTrackApi- Parameters:
tenantId- 租户idtaskId- 任务id- Returns:
Y9Result<List<ProcessTrackModel>>通用请求返回对象 - data 是流程跟踪信息- Since:
- 9.6.6
-
findByTaskIdAsc
public net.risesoft.pojo.Y9Result<List<ProcessTrackModel>> findByTaskIdAsc(@RequestParam String tenantId, @RequestParam String taskId)
根据任务id获取自定义历程数据(开始时间正序排列)- Specified by:
findByTaskIdAscin interfaceProcessTrackApi- Parameters:
tenantId- 租户idtaskId- 任务id- Returns:
Y9Result<List<ProcessTrackModel>>通用请求返回对象 - data 是流程跟踪信息- Since:
- 9.6.6
-
getTaskList
public net.risesoft.pojo.Y9Result<List<HistoricActivityInstanceModel>> getTaskList(@RequestParam String tenantId, @RequestParam String processInstanceId)
获取流程图任务节点信息- Specified by:
getTaskListin interfaceProcessTrackApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例id- Returns:
Y9Result<List<HistoricActivityInstanceModel>>通用请求返回对象 - data 是历史活动实例列表- Since:
- 9.6.6
-
processTrackList
public net.risesoft.pojo.Y9Result<List<HistoryProcessModel>> processTrackList(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String processInstanceId)
获取流程历程数据列表(包含每个任务节点的特殊操作的历程)- Specified by:
processTrackListin interfaceProcessTrackApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idprocessInstanceId- 流程实例id- Returns:
Y9Result<List<HistoryProcessModel>>通用请求返回对象- data 是历程信息- Since:
- 9.6.6
-
processTrackListWithActionName
public net.risesoft.pojo.Y9Result<List<HistoryProcessModel>> processTrackListWithActionName(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String processInstanceId)
获取流程历程数据列表(包含每个任务节点的特殊操作的历程)- Specified by:
processTrackListWithActionNamein interfaceProcessTrackApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idprocessInstanceId- 流程实例id- Returns:
Y9Result<List<HistoryProcessModel>>通用请求返回对象- data 是历程信息- Since:
- 9.6.6
-
processTrackList4Simple
public net.risesoft.pojo.Y9Result<List<HistoryProcessModel>> processTrackList4Simple(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String processInstanceId)
获取流程历程信息数据(简单版)- Specified by:
processTrackList4Simplein interfaceProcessTrackApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idprocessInstanceId- 流程实例id- Returns:
Y9Result<List<HistoryProcessModel>>通用请求返回对象 - data 是历程信息列表- Since:
- 9.6.6
-
saveOrUpdate
public net.risesoft.pojo.Y9Result<ProcessTrackModel> saveOrUpdate(@RequestParam String tenantId, @RequestBody ProcessTrackModel processTrackModel) throws Exception
保存或更新历程数据- Specified by:
saveOrUpdatein interfaceProcessTrackApi- Parameters:
tenantId- 租户idprocessTrackModel- 实体类对象(ProcessTrackModel)- Returns:
Y9Result<ProcessTrackModel>通用请求返回对象 - data 是流程跟踪信息- Throws:
Exception- 保存或更新导致的异常- Since:
- 9.6.6
-
-