接口 IProcessService
- 所有超级接口:
io.github.mangocrisp.spring.taybct.tool.core.bean.service.IBaseService<Process>
,com.baomidou.mybatisplus.extension.service.IService<Process>
- 所有已知实现类:
ProcessServiceImpl
public interface IProcessService
extends io.github.mangocrisp.spring.taybct.tool.core.bean.service.IBaseService<Process>
- 从以下版本开始:
- 2023-07-03 11:32:23
-
字段概要
从接口继承的字段 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 process, 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) 流程的下一步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.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
-
方法详细资料
-
newProcess
boolean newProcess(ProcessNewDTO process, Supplier<INodesService> nodesServiceSupplier, Supplier<IEdgesService> edgesServiceSupplier, Supplier<IHistoryService> historyServiceSupplier, Supplier<IPresentProcessService> presentProcessServiceSupplier, Supplier<ITodoService> todoServiceSupplier) 新建流程- 参数:
process
- 流程数据nodesServiceSupplier
- 处理节点edgesServiceSupplier
- 处理边historyServiceSupplier
- 处理历史记录presentProcessServiceSupplier
- 处理当前节点todoServiceSupplier
- 处理待办- 返回:
- boolean
-
userSubmit
boolean userSubmit(NodesSubmitDTO nodes, Supplier<INodesService> nodesServiceSupplier, Supplier<IEdgesService> edgesServiceSupplier, Supplier<IHistoryService> historyServiceSupplier, Supplier<IPresentProcessService> presentProcessServiceSupplier, Supplier<ITodoService> todoServiceSupplier) 用户提交待办- 参数:
nodes
- 提交的节点nodesServiceSupplier
- 处理节点edgesServiceSupplier
- 处理边historyServiceSupplier
- 处理历史记录presentProcessServiceSupplier
- 处理当前节点todoServiceSupplier
- 处理待办- 返回:
- boolean
-
nextStep
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) 流程的下一步- 参数:
processSupplier
- 流程信息nodesSupplier
- 需要下一步的节点信息nodesServiceSupplier
- 处理节点edgesServiceSupplier
- 处理边historyServiceSupplier
- 处理历史记录presentProcessServiceSupplier
- 处理当前节点todoServiceSupplier
- 处理待办contextSupplier
- 提供可操作的表单属性- 另请参阅:
-
userRequestList
com.baomidou.mybatisplus.core.metadata.IPage<ProcessListVO> userRequestList(UserRequestListQueryDTO dto, io.github.mangocrisp.spring.taybct.tool.core.request.SqlQueryParams sqlQueryParams) 用户的任务列表查询- 参数:
dto
- 查询参数sqlQueryParams
- 分布查询参数- 返回:
- 分页
-
updateFormData
更新流程表单字段- 参数:
processId
- 流程 idnodes
- 节点信息- 返回:
- boolean
-
updateFormData
更新流程表单字段- 参数:
process
- 流程信息nodes
- 节点信息- 返回:
- boolean
-
updateFormData
更新流程表单字段- 参数:
processId
- 流程 idformData
- 表单信息- 返回:
- boolean
-
updateFormData
更新流程表单字段- 参数:
process
- 流程 信息formData
- 表单信息- 返回:
- boolean
-
activation
boolean activation(Supplier<Process> processSupplier, Supplier<Nodes> nodesSupplier, Supplier<Edges> edgesSupplier, Supplier<INodesService> nodesServiceSupplier, Supplier<IEdgesService> edgesServiceSupplier) 激活节点,连线- 参数:
processSupplier
- 流程信息nodesSupplier
- 节点edgesSupplier
- 连线nodesServiceSupplier
- 处理节点edgesServiceSupplier
- 处理边- 返回:
- boolean
-
updateData
更新流程实时数据- 参数:
process
- 流程信息data
- 数据- 返回:
- boolean
-