package com.ycl.mapper.unlawful; import com.ycl.dto.statistics.CategoryDto; import com.ycl.dto.statistics.StatusDto; import java.util.List; public interface UnlawfulMapper { /** * 获取总违规数量 */ Integer getTotal(); /** * 按照违规类型统计 */ List getDataByType(Integer currentPage, Integer pageSize, String startTime, String endTime); StatusDto getStatusDataByType(String startTime, String endTime, Integer dictionaryId); List getDataByTypeExp(); /** * 按照区域统计 */ List getDataByStreet(Integer currentPage, Integer pageSize, String startTime, String endTime); StatusDto getStatusDataByStreet(String startTime, String endTime, Integer streetId); List getDataByStreetExp(); /** * 按点位统计 */ List getDataBySite(Integer currentPage, Integer pageSize, String startTime, String endTime); StatusDto getStatusDataBySite(String startTime, String endTime, String site); List getDataBySiteExp(); }