package com.zhitan.alarm.services.impl; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.zhitan.alarm.domain.JkRealTimeAlarmList; import com.zhitan.alarm.domain.RealTimeAlarm; import com.zhitan.alarm.mapper.RealtimeAlarmMapper; import com.zhitan.alarm.services.IRealtimeAlarmService; import com.zhitan.common.enums.TimeType; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @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); } @Override public Page selectRealtimeAlarmJkPage(JkRealTimeAlarmList jkRealTimeAlarmList, Long pageNum, Long pageSize) { return realtimeAlarmMapper.selectRealtimeAlarmJkPage(jkRealTimeAlarmList,new Page<>(pageNum,pageSize)); } }