package com.dingzhuo.energy.data.monitoring.alarm.service.impl; import com.dingzhuo.energy.common.utils.time.TimeType; import com.dingzhuo.energy.data.monitoring.alarm.domain.AlarmItem; import com.dingzhuo.energy.data.monitoring.alarm.domain.JkRealTimeAlarmList; import com.dingzhuo.energy.data.monitoring.alarm.domain.RealTimeAlarm; import com.dingzhuo.energy.data.monitoring.alarm.mapper.AlarmItemMapper; import com.dingzhuo.energy.data.monitoring.alarm.mapper.RealtimeAlarmMapper; import com.dingzhuo.energy.data.monitoring.alarm.service.IAlarmItemService; import com.dingzhuo.energy.data.monitoring.alarm.service.IRealtimeAlarmService; import java.util.List; import java.util.stream.Collectors; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class RealtimeAlarmServiceImpl implements IRealtimeAlarmService { @Autowired private RealtimeAlarmMapper realtimeAlarmMapper; @Override public List getRealTimeAlarm() { return realtimeAlarmMapper.getRealTimeAlarm(); } @Override public List getRealTimeAlarm(TimeType timeType) { return null; } @Override public List getRealTimeAlarm(String alarmLevel) { return null; } /** * @param jkRealTimeAlarmList 实时报警监控用列表 * @return */ @Override public List selectRealtimeAlarmJkList( JkRealTimeAlarmList jkRealTimeAlarmList) { return realtimeAlarmMapper.selectRealtimeAlarmJkList(jkRealTimeAlarmList); } @Override public void insert(RealTimeAlarm realTimeAlarm) { realtimeAlarmMapper.insertRealtimeAlarm(realTimeAlarm); } @Override public RealTimeAlarm getRealTimeAlarmByAlarmCode(String alarmCode) { return realtimeAlarmMapper.getRealTimeAlarmByAlarmCode(alarmCode); } @Override public RealTimeAlarm getAlarmByItemIdAndTimeCode(String itemId, String timeCode) { return realtimeAlarmMapper.getAlarmByItemIdAndTimeCode(itemId, timeCode); } }