public interface HisTaskService extends IWarmService<HisTask>
| Modifier and Type | Method and Description |
|---|---|
List<HisTask> |
autoHisTask(FlowParams flowParams,
String flowStatus,
Task task,
List<User> userList,
Integer cooperateType)
自动完成历史任务
|
boolean |
deleteByInsIds(List<Long> instanceIds)
根据instanceIds删除
|
List<HisTask> |
getByInsAndNodeCodes(Long instanceId,
List<String> nodeCodes)
根据instanceId和流程编码获取未退回的历史记录
|
List<HisTask> |
getNoReject(Long instanceId)
根据instanceId获取未退回的历史记录
|
HisTask |
getNoReject(String nodeCode,
String targetNodeCode,
List<HisTask> hisTasks)
根据nodeCode和targetNodeCode获取未退回的历史记录
|
List<HisTask> |
listByTaskIdAndCooperateTypes(Long taskId,
Integer... cooperateTypes)
根据任务id和协作类型查询
|
List<HisTask> |
setCooperateHis(Task task,
Node node,
FlowParams flowParams,
List<String> collaborators)
设置协作历史记录
|
HisTask |
setDeputeHisTask(Task task,
FlowParams flowParams,
User entrustedUser)
委派历史任务
|
HisTask |
setSignHisTask(Task task,
FlowParams flowParams,
BigDecimal nodeRatio,
boolean isPass)
设置会签票签历史任务
|
HisTask |
setSkipHisTask(Task task,
Node nextNode,
FlowParams flowParams)
设置流程历史任务信息
|
List<HisTask> |
setSkipInsHis(Task task,
List<Node> nextNodes,
FlowParams flowParams)
设置流程历史任务信息
|
exists, getById, getByIds, getDao, getOne, list, list, orderBy, orderByAsc, orderByCreateTime, orderByDesc, orderById, orderByUpdateTime, page, remove, removeById, removeByIds, save, saveBatch, saveBatch, selectCount, updateBatch, updateByIdList<HisTask> listByTaskIdAndCooperateTypes(Long taskId, Integer... cooperateTypes)
taskId - 任务idcooperateTypes - 协作类型集合List<HisTask> getNoReject(Long instanceId)
instanceId - 流程实例idHisTask getNoReject(String nodeCode, String targetNodeCode, List<HisTask> hisTasks)
nodeCode - 节点编码targetNodeCode - 目标节点编码hisTasks - 历史任务集合List<HisTask> getByInsAndNodeCodes(Long instanceId, List<String> nodeCodes)
instanceId - 流程实例idnodeCodes - 流程编码集合boolean deleteByInsIds(List<Long> instanceIds)
instanceIds - 流程实例id集合List<HisTask> setSkipInsHis(Task task, List<Node> nextNodes, FlowParams flowParams)
task - 当前任务nextNodes - 后续任务flowParams - 参数List<HisTask> setCooperateHis(Task task, Node node, FlowParams flowParams, List<String> collaborators)
task - 当前任务node - 当然任务节点flowParams - 参数collaborators - 协作人HisTask setDeputeHisTask(Task task, FlowParams flowParams, User entrustedUser)
task - 当前任务flowParams - 参数entrustedUser - 委托人HisTask setSignHisTask(Task task, FlowParams flowParams, BigDecimal nodeRatio, boolean isPass)
task - 当前任务flowParams - 参数nodeRatio - 节点比率isPass - 是否通过List<HisTask> autoHisTask(FlowParams flowParams, String flowStatus, Task task, List<User> userList, Integer cooperateType)
flowParams - 流程参数flowStatus - 流程状态task - 当前任务userList - 用户列表HisTask setSkipHisTask(Task task, Node nextNode, FlowParams flowParams)
task - 当前任务nextNode - 跳转的节点flowParams - 流程参数Copyright © 2024. All rights reserved.