jhprjv2/ruoyi-system/src/main/java/com/ruoyi/system/mapper/FlowBusinessKeyMapper.java

71 lines
1.8 KiB
Java
Raw Normal View History

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-12-28 23:34:54 +08:00
public List<FlowTaskEntity> listByCategory(FlowTaskEntity where);
2023-09-09 01:36:45 +08:00
}