97 lines
2.2 KiB
Plaintext
97 lines
2.2 KiB
Plaintext
package com.sercurityControl.proteam.mapper;
|
|
|
|
import com.sercurityControl.proteam.domain.PersonNum;
|
|
import com.sercurityControl.proteam.domain.dto.LoginDto;
|
|
import com.sercurityControl.proteam.domain.vo.MapsVo;
|
|
import com.sercurityControl.proteam.domain.vo.WeekPlanVo;
|
|
import com.sercurityControl.proteam.dutyTask.domain.ClassMettingCheckVo;
|
|
import com.sercurityControl.proteam.dutyTask.domain.NoticeVoiVo;
|
|
import org.apache.ibatis.annotations.Param;
|
|
import org.springframework.stereotype.Repository;
|
|
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
/**
|
|
* 值长 统计管理页面
|
|
* 数据 接口层
|
|
*/
|
|
@Repository
|
|
public interface SupervisorMapper {
|
|
/**
|
|
* 查询全部 工程数量
|
|
* @param loginDto
|
|
* @return
|
|
*/
|
|
List<String> getAllProNum(LoginDto loginDto);
|
|
|
|
/**
|
|
* 获取当日有施工工程数量
|
|
* @param distinctNumbers
|
|
* @return
|
|
*/
|
|
List<String> getSgProNum(List<String> distinctNumbers);
|
|
|
|
Map<String, Object> getWeekRiskNumByWeekTime(LoginDto loginDto);
|
|
|
|
List<WeekPlanVo> AllWeekPlan(LoginDto loginDto);
|
|
|
|
List<WeekPlanVo> planList(LoginDto loginDto);
|
|
|
|
List<ClassMettingCheckVo> getDutyTaskMaps(LoginDto loginDto);
|
|
|
|
Integer getAllTaskNum(LoginDto loginDto);
|
|
|
|
|
|
|
|
|
|
List<MapsVo> getWzList(LoginDto loginDto);
|
|
|
|
Integer getAllWzNum(LoginDto loginDto);
|
|
|
|
Integer getZgNum(LoginDto loginDto);
|
|
|
|
/**
|
|
* 查询全部值班员任务分配情况
|
|
* @param loginDto
|
|
* @return
|
|
*/
|
|
List<MapsVo> getUserList(LoginDto loginDto);
|
|
|
|
Integer getWzNumByUser(@Param("userId") String userId);
|
|
|
|
/**
|
|
* 巡视数量
|
|
* @param userId
|
|
* @return
|
|
*/
|
|
Integer getXsNum(String userId);
|
|
|
|
/**
|
|
* 督查人
|
|
* @param loginDto
|
|
* @return
|
|
*/
|
|
List<NoticeVoiVo> getViolationAudit(LoginDto loginDto);
|
|
|
|
List<MapsVo> people(LoginDto dto);
|
|
|
|
List<PersonNum> getClassPeopleNum(PersonNum person);
|
|
|
|
/**
|
|
* 查询日计划数量 -组叶片数量
|
|
* @param loginDto
|
|
* @return
|
|
*/
|
|
List<Integer> getTicketNum(LoginDto loginDto);
|
|
|
|
List<MapsVo> getDayPlanList(LoginDto loginDto);
|
|
|
|
/**
|
|
* 查询任务数量
|
|
* @param userId
|
|
* @return
|
|
*/
|
|
int getTaskNum(@Param("userId") String userId);
|
|
}
|