@Service public class TaskServiceImpl extends com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<TaskMapper,Task> implements TaskService
| 构造器和说明 |
|---|
TaskServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<ApproveProgressDto> |
approveProgress(String businessId,
String processName)
查询审核进度
|
Task |
complete(String processName,
String businessId,
String operator,
Integer status,
String reason)
完成任务
|
Task |
create(String name,
Long parentId,
Long processId,
ProcessInstance processInstance,
cn.hutool.json.JSONObject variables,
TaskNode taskNode)
创建任务
|
Task |
getTask(String businessId,
String processName)
查询任务
|
Integer |
hasTask(String userId,
String processName,
String businessId)
是否有任务
|
List<TaskLogDto> |
listTaskLog(String businessId,
String processName)
查询审核日志
|
List<TodoTaskDto> |
listTodoTask(String tenantId,
String userId,
String processName)
查询待办任务列表
|
List<TodoTaskDto> |
listTodoTaskByDesc(String tenantId,
String userId,
String processDefDesc)
查询10条待办任务,对标首页展示需求
|
com.baomidou.mybatisplus.core.metadata.IPage<TodoTaskPageDto> |
pageTodoTask(String tenantId,
String userId,
TodoTaskPageParam todoTaskPageParam)
分页查询待办任务列表
|
void |
rollbackToPreTask(Task task)
回退到上一个任务
|
closeSqlSession, currentMapperClass, currentModelClass, executeBatch, executeBatch, executeBatch, getBaseMapper, getEntityClass, getMap, getObj, getOne, getSqlStatement, retBool, saveBatch, saveOrUpdate, saveOrUpdateBatch, sqlSessionBatch, sqlStatement, updateBatchByIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcount, 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, updateByIdpublic Task create(String name, Long parentId, Long processId, ProcessInstance processInstance, cn.hutool.json.JSONObject variables, TaskNode taskNode)
TaskServicecreate 在接口中 TaskServicename - 任务名称parentId - 父级idprocessId - 流程定义idprocessInstance - 流程实例variables - 流程变量taskNode - 任务节点public Task getTask(String businessId, String processName)
TaskServicegetTask 在接口中 TaskServicebusinessId - 业务idprocessName - 流程定义public Task complete(String processName, String businessId, String operator, Integer status, String reason)
TaskServicecomplete 在接口中 TaskServiceprocessName - 流程定义businessId - 业务idoperator - 任务受理人status - 状态reason - 原因public List<TodoTaskDto> listTodoTask(String tenantId, String userId, String processName)
TaskServicelistTodoTask 在接口中 TaskServicetenantId - 租户iduserId - 用户idprocessName - 流程名称public List<TodoTaskDto> listTodoTaskByDesc(String tenantId, String userId, String processDefDesc)
TaskServicelistTodoTaskByDesc 在接口中 TaskServicetenantId - 租户iduserId - 用户idprocessDefDesc - 流程描述public com.baomidou.mybatisplus.core.metadata.IPage<TodoTaskPageDto> pageTodoTask(String tenantId, String userId, TodoTaskPageParam todoTaskPageParam)
TaskServicepageTodoTask 在接口中 TaskServicetenantId - 租户iduserId - 用户idtodoTaskPageParam - 参数public Integer hasTask(String userId, String processName, String businessId)
TaskServicehasTask 在接口中 TaskServiceuserId - 用户idprocessName - 流程名称businessId - 业务idpublic List<TaskLogDto> listTaskLog(String businessId, String processName)
TaskServicelistTaskLog 在接口中 TaskServicebusinessId - 业务idprocessName - 流程定义名称public List<ApproveProgressDto> approveProgress(String businessId, String processName)
TaskServiceapproveProgress 在接口中 TaskServicebusinessId - 业务idprocessName - 流程定义名称public void rollbackToPreTask(Task task)
TaskServicerollbackToPreTask 在接口中 TaskServicetask - 当前任务Copyright © 2021-Now–2023. All rights reserved.