package com.sooka.sponest.data.digitalfirecontrol.service; import com.sooka.sponest.data.app.domain.VisuForestCloudMapVO; import com.sooka.sponest.data.basicdata.domain.CenterdataTForestFirehydrant; import com.sooka.sponest.data.basicdata.domain.CenterdataTForestWatercrane; import com.sooka.sponest.data.basicdata.domain.CenterdataTForestWaterintake; import com.sooka.sponest.data.digitalfirecontrol.domain.*; import com.sooka.sponest.data.digitalfirecontrol.domain.vo.DataVisuFireCloudMapVO; import com.sooka.sponest.data.digitalforest.domain.bo.VisuForestCloudEventTypeBO; import com.sooka.sponest.data.generalbusiness.domain.CenterdataTForestImportarea; import com.sooka.sponest.data.generalbusiness.domain.bo.CenterdataTForestWeatherinformationBigDataBO; import com.sooka.sponest.data.generalbusiness.domain.vo.CenterdataTForestWeatherinformationBigDataVO; import java.util.List; import java.util.Map; /** * @Auther: mjq * @Date: 2023/5/12 - 05 - 12 - 9:26 * @Description: com.sooka.sponest.data.digitalfirecontrol.service * @version: 1.0 */ public interface IFireControlBigDataService { /** * 水鹤数量按部门分组 */ List selectBigDataWatercraneDeptCount(CenterdataTForestWatercrane centerdataTForestWatercrane); /** * 查询消防各资源数量 */ List> geFireControltTotal(VisuForestCloudMapVO visuForestCloudMapVO); /** * 取水口数量按部门分组 */ List selectBigDataWaterintakeDeptCount(CenterdataTForestWaterintake centerdataTForestWaterintake); /** * 按年月日模糊查询天气综合信息 */ CenterdataTForestWeatherinformationBigDataBO selectBigDataByYearMonth(CenterdataTForestWeatherinformationBigDataVO centerdataTForestWeatherinformationBigDataVO); /** * 专职站 */ List selectBigDataFirecontrolFulltimeStationDeptCount(CenterdataTFirecontrolFulltimeStation centerdataTFirecontrolFulltimeStation); /** * 消火栓 */ List selectBigDataFirehydrantDeptCount(CenterdataTForestFirehydrant centerdataTForestFirehydrant); /** * 泡沫液 */ List> selectBigDataFirecontrolFoamLiquidDeptCount(CenterdataTFirecontrolFoamLiquid centerdataTFirecontrolFoamLiquid); /** * 基本联动力量 */ List getbasiclinkageforeList(CenterdataTFirecontrolBasicLinkageForce centerdataTFirecontrolBasicLinkageForce); /** * 其他力量统计 */ List getOtherlinkageforceList(CenterdataTFirecontrolOtherLinkageForce centerdataTFirecontrolOtherLinkageForce); /** * 重点区域 */ List selectBigDataImportareaDeptCount(CenterdataTForestImportarea centerdataTForestImportarea); /** * 消防力量 */ List> selectBigDataFireforceDeptCount(CenterdataTFirecontrolFireForce centerdataTFirecontrolFireForce); /** * 水鹤+取水口+消火栓 */ List> selectBigDataNumWithDeptCount(VisuForestCloudMapVO visuForestCloudMapVO); /** * 重点场所 * * @author 韩福成 * @date 2023/10/31 16:25 */ List> selectKeyLocations(DataVisuFireCloudMapVO dataVisuFireCloudMapVO); }