| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package com.xunmei.iot.service;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.xunmei.common.core.domain.mediator.domain.IotAlarmData;
- import com.xunmei.common.core.web.page.TableDataInfo;
- import com.xunmei.iot.dto.alarmData.AppAlarmPageDto;
- import com.xunmei.iot.dto.alarmData.dealAlarmDto;
- import com.xunmei.iot.vo.alarm.IotAlarmDataVo;
- import com.xunmei.iot.vo.alarmData.AlarmTypeSelectedVO;
- import com.xunmei.iot.vo.alarmData.AppAlarmDataPageVo;
- import com.xunmei.iot.vo.alarmData.SensorAlarmCountVo;
- import java.util.List;
- import java.util.Map;
- public interface IotAlarmDataService extends IService<IotAlarmData> {
- /**
- * 告警列表分页查询
- * @param requestDto
- * @return
- */
- TableDataInfo<IotAlarmDataVo> selectListPage(IotAlarmDataVo requestDto);
- TableDataInfo<AppAlarmDataPageVo> selectListAppPage(AppAlarmPageDto requestDto);
- IotAlarmDataVo getDetail(Long id);
- Integer dealAlarm(dealAlarmDto requestDto);
- Integer appBadge(Long orgId);
- List<IotAlarmData> selectAlarmDataListByOrgPath(String orgPath,Integer dataType);
- SensorAlarmCountVo selectDeviceTypeCount(AppAlarmPageDto requestDto);
- Integer getFireWarningBadge(Long orgId);
- Integer getEnvMonitorBadge(Long orgId);
- TableDataInfo<IotAlarmDataVo> selectSensorAlarmPageList(AppAlarmPageDto requestDto);
- List<Map<String,String>> selectAlarmCount(String orgPath);
- void deleteData(Long orgId);
- List<AlarmTypeSelectedVO> getDeviceTypeList(String type);
- Integer selectUpsAlarmCount(String orgPath);
- List<IotAlarmData> getByProductTypesAndOrgId(List<String> productTypes,Long orgId,Integer dataType);
- }
|