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
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private final ExecutorService
     

    从类继承的字段 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