public class HisTaskServiceImpl extends WarmServiceImpl<FlowHisTaskDao<HisTask>,HisTask> implements HisTaskService
warmDao| Constructor and Description |
|---|
HisTaskServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
List<HisTask> |
autoHisTask(FlowParams flowParams,
String flowStatus,
Task task,
List<User> userList,
Integer cooperateType)
自动完成历史任务
|
List<HisTask> |
beenProcessed(Long instanceId,
String handler) |
boolean |
deleteByInsIds(List<Long> instanceIds)
根据instanceIds删除
|
List<HisTask> |
getByInsAndNodeCodes(Long instanceId,
List<String> nodeCodes)
根据instanceId和流程编码获取未退回的历史记录
|
private static String |
getFlowStatus(FlowParams flowParams) |
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)
设置协作历史记录
|
HisTaskService |
setDao(FlowHisTaskDao<HisTask> warmDao) |
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, insertFill, list, list, orderBy, orderByAsc, orderByCreateTime, orderByDesc, orderById, orderByUpdateTime, page, remove, removeById, removeByIds, save, saveBatch, saveBatch, selectCount, updateBatch, updateById, updateFillclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexists, getById, getByIds, getDao, getOne, list, list, orderBy, orderByAsc, orderByCreateTime, orderByDesc, orderById, orderByUpdateTime, page, remove, removeById, removeByIds, save, saveBatch, saveBatch, selectCount, updateBatch, updateByIdpublic HisTaskServiceImpl()
public HisTaskService setDao(FlowHisTaskDao<HisTask> warmDao)
setDao in class WarmServiceImpl<FlowHisTaskDao<HisTask>,HisTask>public List<HisTask> listByTaskIdAndCooperateTypes(Long taskId, Integer... cooperateTypes)
HisTaskServicelistByTaskIdAndCooperateTypes in interface HisTaskServicetaskId - 任务idcooperateTypes - 协作类型集合public List<HisTask> getNoReject(Long instanceId)
HisTaskServicegetNoReject in interface HisTaskServiceinstanceId - 流程实例idpublic HisTask getNoReject(String nodeCode, String targetNodeCode, List<HisTask> hisTasks)
HisTaskServicegetNoReject in interface HisTaskServicenodeCode - 节点编码targetNodeCode - 目标节点编码hisTasks - 历史任务集合public List<HisTask> beenProcessed(Long instanceId, String handler)
public List<HisTask> getByInsAndNodeCodes(Long instanceId, List<String> nodeCodes)
HisTaskServicegetByInsAndNodeCodes in interface HisTaskServiceinstanceId - 流程实例idnodeCodes - 流程编码集合public boolean deleteByInsIds(List<Long> instanceIds)
HisTaskServicedeleteByInsIds in interface HisTaskServiceinstanceIds - 流程实例id集合public List<HisTask> setSkipInsHis(Task task, List<Node> nextNodes, FlowParams flowParams)
HisTaskServicesetSkipInsHis in interface HisTaskServicetask - 当前任务nextNodes - 后续任务flowParams - 参数public List<HisTask> setCooperateHis(Task task, Node node, FlowParams flowParams, List<String> collaborators)
HisTaskServicesetCooperateHis in interface HisTaskServicetask - 当前任务node - 当然任务节点flowParams - 参数collaborators - 协作人public HisTask setDeputeHisTask(Task task, FlowParams flowParams, User entrustedUser)
HisTaskServicesetDeputeHisTask in interface HisTaskServicetask - 当前任务flowParams - 参数entrustedUser - 委托人public HisTask setSignHisTask(Task task, FlowParams flowParams, BigDecimal nodeRatio, boolean isPass)
HisTaskServicesetSignHisTask in interface HisTaskServicetask - 当前任务flowParams - 参数nodeRatio - 节点比率isPass - 是否通过public List<HisTask> autoHisTask(FlowParams flowParams, String flowStatus, Task task, List<User> userList, Integer cooperateType)
HisTaskServiceautoHisTask in interface HisTaskServiceflowParams - 流程参数flowStatus - 流程状态task - 当前任务userList - 用户列表public HisTask setSkipHisTask(Task task, Node nextNode, FlowParams flowParams)
HisTaskServicesetSkipHisTask in interface HisTaskServicetask - 当前任务nextNode - 跳转的节点flowParams - 流程参数private static String getFlowStatus(FlowParams flowParams)
Copyright © 2024. All rights reserved.