public interface ProcessExecutionService extends com.baomidou.mybatisplus.extension.service.IService<OaProcessExecution>, WithListener
| 限定符和类型 | 方法和说明 |
|---|---|
void |
active(Long parentId)
触发线程继续
|
void |
finish(OaProcessExecution execution)
结束流程
|
void |
freshProcess(Long id,
String toJSONString)
刷新节点json
|
OaProcessExecution |
newExecution(String defId,
Long instanceId,
OaProcessNode currentNode,
OaProcessExecution parent)
新建线程
|
OaProcessExecution |
newExecutionForInstance(OaProcessInstance inst)
启动新线程
|
void |
removeByProcessInstId(Long id) |
void |
step(Long executionId,
OaProcessNode currentNode)
线程继续向前
|
void |
stopByInstId(Long instId,
String reason)
中断所有线程
|
count, count, getBaseMapper, getById, getEntityClass, getMap, getObj, getOne, getOne, ktQuery, ktUpdate, lambdaQuery, lambdaUpdate, list, list, listByIds, listByMap, listMaps, listMaps, listObjs, listObjs, listObjs, listObjs, page, page, pageMaps, pageMaps, query, remove, removeById, removeByIds, removeByMap, save, saveBatch, saveBatch, saveOrUpdate, saveOrUpdate, saveOrUpdateBatch, saveOrUpdateBatch, update, update, update, updateBatchById, updateBatchById, updateByIdgetListenerMapOaProcessExecution newExecution(String defId, Long instanceId, OaProcessNode currentNode, OaProcessExecution parent)
defId - instanceId - currentNode - parent - void step(Long executionId, OaProcessNode currentNode)
executionId - void removeByProcessInstId(Long id)
void active(Long parentId)
parentId - void finish(OaProcessExecution execution)
execution - OaProcessExecution newExecutionForInstance(OaProcessInstance inst)
inst - Copyright © 2023. All rights reserved.