85 lines
1.7 KiB
Plaintext
85 lines
1.7 KiB
Plaintext
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<RiskMapData> getCityMaps(LoginDto dto);
|
|
|
|
List<MapsVo> getRiskMaps(LoginDto dto);
|
|
|
|
/**
|
|
* 统计工程
|
|
* @param dto
|
|
* @return
|
|
*/
|
|
List<MapsVo> getProMaps(LoginDto dto);
|
|
|
|
/**
|
|
* 统计作业票
|
|
* @param dto
|
|
* @return
|
|
*/
|
|
List<MapsVo> getTicketMaps(LoginDto dto);
|
|
|
|
/**
|
|
* 作业许可及销号
|
|
* @param dto
|
|
* @return
|
|
*/
|
|
Map<String, Object> getWorkPermitAndXhNum(LoginDto dto);
|
|
|
|
/**
|
|
* 周计划查询
|
|
* @param dto
|
|
* @return
|
|
*/
|
|
Map<String, Object> getWeekRiskNumByWeekTime(LoginDto dto);
|
|
|
|
/**
|
|
* 获取风险等级-日期
|
|
* @param dto
|
|
* @return
|
|
*/
|
|
List<MapsVo> riskLevel(LoginDto dto);
|
|
|
|
/**
|
|
* 作业票统计查询-日期
|
|
* @param dto
|
|
* @return
|
|
*/
|
|
List<MapsVo> ticketInfo(LoginDto date);
|
|
|
|
/**
|
|
* 班组统计
|
|
* @param dto
|
|
* @return
|
|
*/
|
|
List<MapsVo> workteam(LoginDto dto);
|
|
|
|
/**
|
|
* 人员统计
|
|
* @param dto
|
|
* @return
|
|
*/
|
|
List<MapsVo> people(LoginDto dto);
|
|
|
|
List<PersonNum> getClassPeopleNum(PersonNum person);
|
|
}
|