package com.zc.business.service; import com.zc.business.domain.DcEventType; import com.zc.business.domain.DcWarning; import java.util.HashMap; import java.util.List; /** * @author 王思祥 * @ClassName IDCPerceivedEventsWarningService */ public interface IDCPerceivedEventsWarningService { //查询预警表所有感知事件的数量 HashMap perceivedEventsWarningNum(); //感知事件详情 DcWarning selectWarningById(String id); //感知事件类型 List selectEventTypeList(); //根据类型查询预计事件 List selectPerceivedEventsList(DcWarning dcWarning); //查询感知数量按照路段进行排名 List> selectSectionPerceivedEventsList (); //查询感知数量按照路段进行区分 List> selectSectionPerceivedNumber(); //查询当前日,日累计感知事件,按照小时进行分组 List> selectDailyCumulative(); //查询当前月,月累计感知事件,按照小时进行分组 List> selectDailyCumulativeMonth(); //按事件源统计感知事件统计信息 List> selectWarningSourceGroup(); String selectWarningSourceGroupCount(); //当日感知事件的处置情况占比 List> selectWarningStateDay(); //感知事件类型占比 List> selectWarningTypeDay(); //感知事件趋势 List> selectWarningTrend(DcWarning dcWarning); //感知事件某路段类型占比 List> selectWarningSectionType(DcWarning dcWarning); String selectWarningSectionTypeCount(DcWarning dcWarning); List> selectWarningSectionTypeCountQuarter(DcWarning dcWarning); //查询某个路段下的全部桩号 List> selectSectionMark(DcWarning dcWarning); //预警事件,事件列表 查询状态为上报的感知事件 List> selectWarningEscalation(DcWarning dcWarning); //修改感知事件信息 Integer updateWarning(DcWarning dcWarning); }