IntelligentRecognition/ah-jjsp-service/.svn/pristine/e7/e7a804c512a3fd314b90aa86a24...

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);
}