类 ProcessServiceImpl
java.lang.Object
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<M,T>
io.github.mangocrisp.spring.taybct.tool.core.bean.service.BaseServiceImpl<ProcessMapper,Process>
io.github.mangocrisp.spring.taybct.module.lf.service.impl.ProcessServiceImpl
- 所有已实现的接口:
com.baomidou.mybatisplus.extension.service.IService<Process>
,IProcessService
,io.github.mangocrisp.spring.taybct.tool.core.bean.service.IBaseService<Process>
public class ProcessServiceImpl
extends io.github.mangocrisp.spring.taybct.tool.core.bean.service.BaseServiceImpl<ProcessMapper,Process>
implements IProcessService
- 从以下版本开始:
- 2023-07-03 11:32:23
-
字段概要
字段从类继承的字段 io.github.mangocrisp.spring.taybct.tool.core.bean.service.BaseServiceImpl
securityUtil
从类继承的字段 com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
baseMapper, entityClass, mapperClass, typeArguments
从接口继承的字段 com.baomidou.mybatisplus.extension.service.IService
DEFAULT_BATCH_SIZE
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明boolean
activation
(Supplier<Process> processSupplier, Supplier<Nodes> nodesSupplier, Supplier<Edges> edgesSupplier, Supplier<INodesService> nodesServiceSupplier, Supplier<IEdgesService> edgesServiceSupplier) 激活节点,连线boolean
newProcess
(ProcessNewDTO dto, Supplier<INodesService> nodesServiceSupplier, Supplier<IEdgesService> edgesServiceSupplier, Supplier<IHistoryService> historyServiceSupplier, Supplier<IPresentProcessService> presentProcessServiceSupplier, Supplier<ITodoService> todoServiceSupplier) 新建流程void
nextStep
(Supplier<Process> processSupplier, Supplier<Nodes> nodesSupplier, Supplier<INodesService> nodesServiceSupplier, Supplier<IEdgesService> edgesServiceSupplier, Supplier<IHistoryService> historyServiceSupplier, Supplier<IPresentProcessService> presentProcessServiceSupplier, Supplier<ITodoService> todoServiceSupplier, Supplier<Map<String, Object>> contextSupplier) 流程的下一步private void
todoDone
(NodesSubmitDTO nodes, ITodoService todoService, Process process, io.github.mangocrisp.spring.taybct.tool.core.bean.ILoginUser loginUser) 完成待办boolean
updateData
(Process process, com.alibaba.fastjson2.JSONObject data) 更新流程实时数据boolean
updateFormData
(Process process, com.alibaba.fastjson2.JSONObject formData) 更新流程表单字段boolean
updateFormData
(Process process, Nodes nodes) 更新流程表单字段boolean
updateFormData
(Long processId, com.alibaba.fastjson2.JSONObject formData) 更新流程表单字段boolean
updateFormData
(Long processId, Nodes nodes) 更新流程表单字段com.baomidou.mybatisplus.core.metadata.IPage<ProcessListVO>
userRequestList
(UserRequestListQueryDTO dto, io.github.mangocrisp.spring.taybct.tool.core.request.SqlQueryParams sqlQueryParams) 用户的任务列表查询boolean
userSubmit
(NodesSubmitDTO nodes, Supplier<INodesService> nodesServiceSupplier, Supplier<IEdgesService> edgesServiceSupplier, Supplier<IHistoryService> historyServiceSupplier, Supplier<IPresentProcessService> presentProcessServiceSupplier, Supplier<ITodoService> todoServiceSupplier) 用户提交待办从类继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.service.BaseServiceImpl
authoritiesFilter, checkAuthorities, checkRoot, currentMapperClass, currentModelClass, getSecurityUtil, saveNew, saveNewBatch
从类继承的方法 com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
closeSqlSession, executeBatch, executeBatch, executeBatch, getBaseMapper, getEntityClass, getMap, getObj, getOne, getOneOpt, getSqlSessionFactory, getSqlStatement, removeBatchByIds, removeBatchByIds, removeById, removeById, removeByIds, retBool, saveBatch, saveOrUpdate, saveOrUpdateBatch, sqlSessionBatch, sqlStatement, updateBatchById
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.service.IBaseService
customizeGetById, customizeList, customizeList, customizePage, customizePage, customizeQueryPage, customizeQueryPage, customizeQueryWrapper, customizeQueryWrapper, customizeRemoveById, customizeRemoveByIds, customizeSave, customizeSaveBatch, customizeUpdateBatchById, customizeUpdateById, mergeQueryExpansion, queryExpansion, removeExpansion, saveExpansion
从接口继承的方法 com.baomidou.mybatisplus.extension.service.IService
count, count, exists, getBaseMapper, getById, getEntityClass, getMap, getObj, getOne, getOne, getOneOpt, getOneOpt, getOptById, ktQuery, ktUpdate, lambdaQuery, lambdaQuery, lambdaUpdate, list, list, list, list, listByIds, listByMap, listMaps, listMaps, listMaps, listMaps, listObjs, listObjs, listObjs, listObjs, page, page, pageMaps, pageMaps, query, remove, removeBatchByIds, removeBatchByIds, removeBatchByIds, removeBatchByIds, removeById, removeById, removeById, removeByIds, removeByIds, removeByMap, save, saveBatch, saveBatch, saveOrUpdate, saveOrUpdate, saveOrUpdateBatch, saveOrUpdateBatch, update, update, update, updateBatchById, updateBatchById, updateById
-
字段详细资料
-
cachedThreadPool
-
-
构造器详细资料
-
ProcessServiceImpl
public ProcessServiceImpl()
-
-
方法详细资料
-
newProcess
@Transactional(rollbackFor=java.lang.Exception.class) public boolean newProcess(ProcessNewDTO dto, Supplier<INodesService> nodesServiceSupplier, Supplier<IEdgesService> edgesServiceSupplier, Supplier<IHistoryService> historyServiceSupplier, Supplier<IPresentProcessService> presentProcessServiceSupplier, Supplier<ITodoService> todoServiceSupplier) 从接口复制的说明:IProcessService
新建流程- 指定者:
newProcess
在接口中IProcessService
- 参数:
dto
- 流程数据nodesServiceSupplier
- 处理节点edgesServiceSupplier
- 处理边historyServiceSupplier
- 处理历史记录presentProcessServiceSupplier
- 处理当前节点todoServiceSupplier
- 处理待办- 返回:
- boolean
-
userSubmit
@Transactional(rollbackFor=java.lang.Exception.class) public boolean userSubmit(NodesSubmitDTO nodes, Supplier<INodesService> nodesServiceSupplier, Supplier<IEdgesService> edgesServiceSupplier, Supplier<IHistoryService> historyServiceSupplier, Supplier<IPresentProcessService> presentProcessServiceSupplier, Supplier<ITodoService> todoServiceSupplier) 从接口复制的说明:IProcessService
用户提交待办- 指定者:
userSubmit
在接口中IProcessService
- 参数:
nodes
- 提交的节点nodesServiceSupplier
- 处理节点edgesServiceSupplier
- 处理边historyServiceSupplier
- 处理历史记录presentProcessServiceSupplier
- 处理当前节点todoServiceSupplier
- 处理待办- 返回:
- boolean
-
todoDone
private void todoDone(NodesSubmitDTO nodes, ITodoService todoService, Process process, io.github.mangocrisp.spring.taybct.tool.core.bean.ILoginUser loginUser) 完成待办- 参数:
nodes
- 节点信息todoService
- 处理待办process
- 流程信息
-
nextStep
@Transactional(rollbackFor=java.lang.Exception.class) public void nextStep(Supplier<Process> processSupplier, Supplier<Nodes> nodesSupplier, Supplier<INodesService> nodesServiceSupplier, Supplier<IEdgesService> edgesServiceSupplier, Supplier<IHistoryService> historyServiceSupplier, Supplier<IPresentProcessService> presentProcessServiceSupplier, Supplier<ITodoService> todoServiceSupplier, Supplier<Map<String, Object>> contextSupplier) 从接口复制的说明:IProcessService
流程的下一步- 指定者:
nextStep
在接口中IProcessService
- 参数:
processSupplier
- 流程信息nodesSupplier
- 需要下一步的节点信息nodesServiceSupplier
- 处理节点edgesServiceSupplier
- 处理边historyServiceSupplier
- 处理历史记录presentProcessServiceSupplier
- 处理当前节点todoServiceSupplier
- 处理待办contextSupplier
- 提供可操作的表单属性- 另请参阅:
-
userRequestList
public com.baomidou.mybatisplus.core.metadata.IPage<ProcessListVO> userRequestList(UserRequestListQueryDTO dto, io.github.mangocrisp.spring.taybct.tool.core.request.SqlQueryParams sqlQueryParams) 从接口复制的说明:IProcessService
用户的任务列表查询- 指定者:
userRequestList
在接口中IProcessService
- 参数:
dto
- 查询参数sqlQueryParams
- 分布查询参数- 返回:
- 分页
-
updateFormData
从接口复制的说明:IProcessService
更新流程表单字段- 指定者:
updateFormData
在接口中IProcessService
- 参数:
processId
- 流程 idnodes
- 节点信息- 返回:
- boolean
-
updateFormData
从接口复制的说明:IProcessService
更新流程表单字段- 指定者:
updateFormData
在接口中IProcessService
- 参数:
process
- 流程信息nodes
- 节点信息- 返回:
- boolean
-
updateFormData
从接口复制的说明:IProcessService
更新流程表单字段- 指定者:
updateFormData
在接口中IProcessService
- 参数:
processId
- 流程 idformData
- 表单信息- 返回:
- boolean
-
updateFormData
从接口复制的说明:IProcessService
更新流程表单字段- 指定者:
updateFormData
在接口中IProcessService
- 参数:
process
- 流程 信息formData
- 表单信息- 返回:
- boolean
-
activation
public boolean activation(Supplier<Process> processSupplier, Supplier<Nodes> nodesSupplier, Supplier<Edges> edgesSupplier, Supplier<INodesService> nodesServiceSupplier, Supplier<IEdgesService> edgesServiceSupplier) 从接口复制的说明:IProcessService
激活节点,连线- 指定者:
activation
在接口中IProcessService
- 参数:
processSupplier
- 流程信息nodesSupplier
- 节点edgesSupplier
- 连线nodesServiceSupplier
- 处理节点edgesServiceSupplier
- 处理边- 返回:
- boolean
-
updateData
从接口复制的说明:IProcessService
更新流程实时数据- 指定者:
updateData
在接口中IProcessService
- 参数:
process
- 流程信息data
- 数据- 返回:
- boolean
-