lyh
2025-04-17 bb696e8e702854b62b144b22e20e36981301e6cf
lxzn-module-flowable/src/main/java/org/jeecg/modules/flowable/service/IFlowTaskService.java
@@ -2,6 +2,7 @@
import org.flowable.task.api.Task;
import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.flowable.apithird.business.dto.FlowMyBusinessDto;
import org.jeecg.modules.flowable.domain.dto.FlowViewerDto;
import org.jeecg.modules.flowable.domain.vo.FlowTaskVo;
@@ -18,6 +19,7 @@
     * @param task 请求实体参数
     */
    Result complete(FlowTaskVo task);
    Result completeByDateId(FlowTaskVo flowTaskVo);
    /**
     * 驳回任务
@@ -42,6 +44,14 @@
     */
    Result findReturnTaskList(FlowTaskVo flowTaskVo);
    Result findReturnTaskListByDataId(FlowTaskVo flowTaskVo);
    /**
     * 结束流程
     * @param processInstanceId
     * @param deleteReason
     * @return
     */
    Result<?> end(String processInstanceId, String deleteReason);
    /**
     * 删除任务
@@ -111,6 +121,13 @@
     */
    Result todoList(Integer pageNum, Integer pageSize);
    /**
     * 通过传入TaskIds判断是否在同一节点
     * @param taskIds
     * @return
     */
    Result isSameNode(String taskIds);
    /**
     * 已办任务列表
@@ -119,12 +136,12 @@
     * @param pageSize 每页条数
     * @return
     */
    Result finishedList(Integer pageNum, Integer pageSize);
    Result finishedList(Integer pageNum, Integer pageSize,FlowMyBusinessDto flowMyBusinessDto);
    /**
     * 流程历史流转记录
     *
     * @param procInsId 流程实例Id
     * @param dataId 流程实例Id
     * @return
     */
    Result flowRecord(String dataId);