public interface TaskService extends com.baomidou.mybatisplus.extension.service.IService<Task>
| 限定符和类型 | 方法和说明 |
|---|---|
List<ApproveProgressDto> |
approveProgress(String businessId,
String processDefName)
查询审核进度
|
Task |
complete(String processDefName,
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 processDefName)
查询任务
|
Integer |
hasTask(String userId,
String processDefName,
String businessId)
是否有任务
|
List<TaskLogDto> |
listTaskLog(String businessId,
String processDefName)
查询审核日志
|
List<TodoTaskDto> |
listTodoTask(String tenantId,
String userId,
String processDefName)
查询待办任务列表
|
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)
回退到上一个任务
|
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, updateByIdTask create(String name, Long parentId, Long processId, ProcessInstance processInstance, cn.hutool.json.JSONObject variables, TaskNode taskNode)
name - 任务名称parentId - 父级idprocessId - 流程定义idprocessInstance - 流程实例variables - 流程变量taskNode - 任务节点Task getTask(String businessId, String processDefName)
businessId - 业务idprocessDefName - 流程定义Task complete(String processDefName, String businessId, String operator, Integer status, String reason)
processDefName - 流程定义businessId - 业务idoperator - 任务受理人status - 状态reason - 原因List<TodoTaskDto> listTodoTask(String tenantId, String userId, String processDefName)
tenantId - 租户iduserId - 用户idprocessDefName - 流程名称List<TodoTaskDto> listTodoTaskByDesc(String tenantId, String userId, String processDefDesc)
tenantId - 租户iduserId - 用户idprocessDefDesc - 流程描述com.baomidou.mybatisplus.core.metadata.IPage<TodoTaskPageDto> pageTodoTask(String tenantId, String userId, TodoTaskPageParam todoTaskPageParam)
tenantId - 租户iduserId - 用户idtodoTaskPageParam - 参数Integer hasTask(String userId, String processDefName, String businessId)
userId - 用户idprocessDefName - 流程名称businessId - 业务idList<TaskLogDto> listTaskLog(String businessId, String processDefName)
businessId - 业务idprocessDefName - 流程定义名称List<ApproveProgressDto> approveProgress(String businessId, String processDefName)
businessId - 业务idprocessDefName - 流程定义名称void rollbackToPreTask(Task task)
task - 当前任务Copyright © 2021-Now–2023. All rights reserved.