2023-09-09 01:36:45 +08:00
|
|
|
package com.ruoyi.system.mapper;
|
|
|
|
|
|
|
|
import com.ruoyi.system.domain.FlowTaskEntity;
|
|
|
|
|
|
|
|
import java.util.List;
|
2023-09-09 22:33:35 +08:00
|
|
|
import java.util.Map;
|
2023-09-09 01:36:45 +08:00
|
|
|
|
|
|
|
/***
|
|
|
|
* 工作流业务相关
|
|
|
|
*/
|
|
|
|
public interface FlowBusinessKeyMapper {
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 根据条件查询所有流任务
|
|
|
|
* @param flowTaskEntity
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
public List<FlowTaskEntity> selectAllFlowTaskByParams(FlowTaskEntity flowTaskEntity);
|
2023-09-09 22:33:35 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 根据流程Id查询操作日志
|
|
|
|
* @param procInsId
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
public List<Map<String, Object>> selectCommentByProcInsId(String procInsId);
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 根据流程Id查询表单数据
|
|
|
|
* @param procInsId
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
public List<Map<String, Object>> selectFormDatasByProcInsId(String procInsId);
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 查询我的代办任务
|
|
|
|
* @param flowTaskEntity
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
public List<Map<String, Object>> selectMyAwaitFlowTask(FlowTaskEntity flowTaskEntity);
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 查询我的已办任务
|
|
|
|
* @param flowTaskEntity
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
public List<Map<String, Object>> selectMyFinishedFlowTask(FlowTaskEntity flowTaskEntity);
|
|
|
|
|
2023-09-22 00:32:08 +08:00
|
|
|
public List<FlowTaskEntity> groupByCategory(FlowTaskEntity where);
|
|
|
|
|
|
|
|
public List<FlowTaskEntity> groupByUnit(FlowTaskEntity where);
|
2023-10-01 19:45:32 +08:00
|
|
|
|
|
|
|
public List<FlowTaskEntity> listByUnit(FlowTaskEntity where);
|
|
|
|
|
|
|
|
public List<FlowTaskEntity> listByState(FlowTaskEntity where);
|
2023-10-22 23:45:32 +08:00
|
|
|
|
|
|
|
public List<FlowTaskEntity> groupByUnitTotal(FlowTaskEntity where);
|
|
|
|
|
|
|
|
public List<FlowTaskEntity> groupByUnitFinish(FlowTaskEntity where);
|
|
|
|
|
2023-11-10 22:01:29 +08:00
|
|
|
public List<FlowTaskEntity> groupByProject(long deptId);
|
2023-12-13 02:35:55 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
* 根据条件查询安全类作业工作流列表
|
|
|
|
* @param flowTaskEntity
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
public List<FlowTaskEntity> findSafetyWorkList(FlowTaskEntity flowTaskEntity);
|
|
|
|
|
2023-09-09 01:36:45 +08:00
|
|
|
}
|