济菏高速数据中心代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

55 lines
2.2 KiB

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<String,Object> perceivedEventsWarningNum();
//感知事件详情
DcWarning selectWarningById(String id);
//感知事件类型
List<DcEventType> selectEventTypeList();
//根据类型查询预计事件
List<DcWarning> selectPerceivedEventsList(DcWarning dcWarning);
//查询感知数量按照路段进行排名
List<HashMap<String,Object>> selectSectionPerceivedEventsList ();
//查询感知数量按照路段进行区分
List<HashMap<String,Object>> selectSectionPerceivedNumber();
//查询当前日,日累计感知事件,按照小时进行分组
List<HashMap<String,Object>> selectDailyCumulative();
//查询当前月,月累计感知事件,按照小时进行分组
List<HashMap<String,Object>> selectDailyCumulativeMonth();
//按事件源统计感知事件统计信息
List<HashMap<String,Object>> selectWarningSourceGroup();
String selectWarningSourceGroupCount();
//当日感知事件的处置情况占比
List<HashMap<String,Object>> selectWarningStateDay();
//感知事件类型占比
List<HashMap<String,Object>> selectWarningTypeDay();
//感知事件趋势
List<HashMap<String,Object>> selectWarningTrend(DcWarning dcWarning);
//感知事件某路段类型占比
List<HashMap<String,Object>> selectWarningSectionType(DcWarning dcWarning);
String selectWarningSectionTypeCount(DcWarning dcWarning);
List<HashMap<String,Object>> selectWarningSectionTypeCountQuarter(DcWarning dcWarning);
//查询某个路段下的全部桩号
List<HashMap<String,Object>> selectSectionMark(DcWarning dcWarning);
//预警事件,事件列表 查询状态为上报的感知事件
List<HashMap<String,Object>> selectWarningEscalation(DcWarning dcWarning);
//修改感知事件信息
Integer updateWarning(DcWarning dcWarning);
}