package com.ruoyi.doublePrevention.service.baseService; import com.ruoyi.doublePrevention.entity.SPI.SPIDataReqBO; import com.ruoyi.doublePrevention.entity.SPI.TroubleData; import com.ruoyi.doublePrevention.entity.SPI.TroubleLevel; import com.ruoyi.doublePrevention.entity.dto.DataCountDangerLevelRectifiedRespDO; import com.ruoyi.doublePrevention.entity.dto.DataCountDangerLevelRespDO; import java.util.Date; import java.util.List; public interface TrHiddenDangerCheckPointService { /** * @description 统计时间段内一般、重大的隐患数量 */ DataCountDangerLevelRespDO listDangerLevelCountByTime(Date startTime, Date endTime, List depIds); /** * @description 统计时间段内一般已整改、重大已整改的隐患数量 */ DataCountDangerLevelRectifiedRespDO listDangerLevelRectifiedCountByTime(Date startTime, Date endTime, List depIds); List getSPIData(SPIDataReqBO spiDataReqBO); TroubleLevel getTroubleLevel(SPIDataReqBO spiDataReqBO); }