package com.huaxu.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.huaxu.dto.*; import java.util.List; import java.util.Map; /** * @description * @auto yjy * @data 2020-12-2 */ public interface OnlineMonitorService { /** * 查询实时报警信息 * @return */ List selectAlarmDetails(AlarmDetailsDto alarmDetailsDto); /** * 查询实时报警数量 * @return */ List> selectAlarmCount(AlarmDetailsDto alarmDetailsDto); /** * 查询地图悬浮数据 * @return */ List selectMapSuspension(MonitorDataCollectDto monitorDataCollectDto); /** * 查询地图参数数据 * @return */ List selectMapParam(MonitorDataCollectDto monitorDataCollectDto); /** * 分页查询 * @return */ IPage selectPage(IPage page, OnlineDataDto onlineDataDto); /** * 查询设备报警分析 * @return */ List> selectAlarmStats(AlarmDetailsDto alarmDetailsDto); /** * 查询场景对应参数数据 * @return */ List selectSceneParam(MonitorDataCollectDto monitorDataCollectDto); }