package com.sercurityControl.proteam.mapper; import com.sercurityControl.proteam.domain.PersonNum; import com.sercurityControl.proteam.domain.RiskMapData; import com.sercurityControl.proteam.domain.dto.LoginDto; import com.sercurityControl.proteam.domain.vo.MapsVo; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Map; @Repository public interface CityLevelMapper { /** * 统计地市风险点定位 * @param dto * @return */ List getCityMaps(LoginDto dto); List getRiskMaps(LoginDto dto); /** * 统计工程 * @param dto * @return */ List getProMaps(LoginDto dto); /** * 统计作业票 * @param dto * @return */ List getTicketMaps(LoginDto dto); /** * 作业许可及销号 * @param dto * @return */ Map getWorkPermitAndXhNum(LoginDto dto); /** * 周计划查询 * @param dto * @return */ Map getWeekRiskNumByWeekTime(LoginDto dto); /** * 获取风险等级-日期 * @param dto * @return */ List riskLevel(LoginDto dto); /** * 作业票统计查询-日期 * @param dto * @return */ List ticketInfo(LoginDto date); /** * 班组统计 * @param dto * @return */ List workteam(LoginDto dto); /** * 人员统计 * @param dto * @return */ List people(LoginDto dto); List getClassPeopleNum(PersonNum person); }