183 lines
3.6 KiB
Plaintext
183 lines
3.6 KiB
Plaintext
package com.sercurityControl.proteam.mapper;
|
|
|
|
import com.sercurityControl.proteam.domain.EarlyEntity;
|
|
import com.sercurityControl.proteam.domain.vo.UserHandleVo;
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
/**
|
|
* @author bonus
|
|
* @data 2022/12/8 9:39
|
|
* @description 预警
|
|
*/
|
|
public interface EarlyMapper {
|
|
/**
|
|
* 今日无施工
|
|
*
|
|
* @param entity 实体类
|
|
* @return 集合
|
|
*/
|
|
List<EarlyEntity> getNoWorkByDay(EarlyEntity entity);
|
|
|
|
/**
|
|
* 今日无施工数量
|
|
*
|
|
* @return 集合
|
|
*/
|
|
Integer getNoWorkByDayNum(EarlyEntity entity);
|
|
|
|
/**
|
|
* 新进班组
|
|
*
|
|
* @param entity 实体类
|
|
* @return 集合
|
|
*/
|
|
List<EarlyEntity> getNewTeam(EarlyEntity entity);
|
|
|
|
/**
|
|
* 新进班组数量
|
|
*
|
|
* @return 集合
|
|
*/
|
|
Integer getNewTeamNum(EarlyEntity entity);
|
|
|
|
/**
|
|
* 七日无施工
|
|
*
|
|
* @param entity 实体类
|
|
* @return 集合
|
|
*/
|
|
List<EarlyEntity> getNoWorkBySeven(EarlyEntity entity);
|
|
|
|
/**
|
|
* 七日无施工数量
|
|
*
|
|
* @return 集合
|
|
*/
|
|
Integer getNoWorkBySevenNum(EarlyEntity entity);
|
|
|
|
/**
|
|
* 重点关注
|
|
*
|
|
* @param entity 实体类
|
|
* @return 集合
|
|
*/
|
|
List<EarlyEntity> getFocusWork(EarlyEntity entity);
|
|
|
|
/**
|
|
* 重点关注数量
|
|
*
|
|
* @return 集合
|
|
*/
|
|
Integer getFocusWorkNum(EarlyEntity entity);
|
|
|
|
|
|
/**
|
|
* 工序变化
|
|
*
|
|
* @param entity 实体类
|
|
* @return 集合
|
|
*/
|
|
List<EarlyEntity> getTeamByWork(EarlyEntity entity);
|
|
|
|
/**
|
|
* 作业类型
|
|
*
|
|
* @param entity 实体类
|
|
* @return 集合
|
|
*/
|
|
List<EarlyEntity> getTeamByJob(EarlyEntity entity);
|
|
|
|
List<EarlyEntity> getTeamByJob2(EarlyEntity entity);
|
|
/**
|
|
* 工序变化数量
|
|
*
|
|
* @param entity 条件
|
|
* @return 集合
|
|
*/
|
|
Integer getTeamByWorkNum(EarlyEntity entity);
|
|
|
|
/**
|
|
* 作业类型数量
|
|
*
|
|
* @param entity 条件
|
|
* @return 集合
|
|
*/
|
|
Integer getTeamByJobNum(EarlyEntity entity);
|
|
|
|
/**
|
|
* 球机异常
|
|
*
|
|
* @param entity 实体类
|
|
* @return 集合
|
|
*/
|
|
List<EarlyEntity> getBallByUnusual(EarlyEntity entity);
|
|
|
|
/**
|
|
* 球机异常数量
|
|
*
|
|
* @return 集合
|
|
*/
|
|
Integer getBallByUnusualNum(EarlyEntity entity);
|
|
|
|
/**
|
|
* 人数变化大
|
|
*
|
|
* @param entity 实体类
|
|
* @return 集合
|
|
*/
|
|
List<EarlyEntity> getTeamByPer(EarlyEntity entity);
|
|
|
|
/**
|
|
* 人数变化大数量
|
|
*
|
|
* @return 集合
|
|
*/
|
|
Integer getTeamByPerNum(EarlyEntity entity);
|
|
|
|
/**
|
|
* @param fzrNum
|
|
* @return
|
|
*/
|
|
Map<String, Object> getWorkTeamPeopleNum(@Param("workManagerNum") String fzrNum);
|
|
|
|
/**
|
|
* @return java.util.List<com.sercurityControl.proteam.domain.EarlyEntity>
|
|
* @author cw chen
|
|
* @description 球机信号-弱
|
|
* @Param entity
|
|
* @date 2023-03-28 16:10
|
|
*/
|
|
List<EarlyEntity> getBallSignal(EarlyEntity entity);
|
|
|
|
/**
|
|
* @return java.lang.Integer
|
|
* @author cw chen
|
|
* @description 球机信号-弱数量
|
|
* @Param
|
|
* @date 2023-03-28 17:12
|
|
*/
|
|
Integer getBallSignalNum(EarlyEntity entity);
|
|
|
|
/**
|
|
* 修改班组人员忽略状态
|
|
*
|
|
* @param entity 条件
|
|
* @return json
|
|
*/
|
|
void updateFzrData(EarlyEntity entity);
|
|
|
|
void addUserHandel(UserHandleVo entity);
|
|
|
|
Integer getHandelNum(UserHandleVo entity);
|
|
|
|
/**
|
|
* 未施工的预警
|
|
* @param entity
|
|
* @return
|
|
*/
|
|
List<EarlyEntity> getTickeList(EarlyEntity entity);
|
|
}
|