package com.zhitan.alarm.mapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.zhitan.alarm.domain.JkRealTimeAlarmList; import com.zhitan.alarm.domain.RealTimeAlarm; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 实时报警监控Mapper接口 * * @author sys * @date 2020-03-18 */ public interface RealtimeAlarmMapper { /** * 查询实时报警监控 * * @param id 实时报警监控ID * @return 实时报警监控 */ public RealTimeAlarm selectRealtimeAlarmById(String id); /** * 查询实时报警监控列表 * * @param realtimeAlarm 实时报警监控 * @return 实时报警监控集合 */ public List selectRealtimeAlarmList(RealTimeAlarm realtimeAlarm); /** * 新增实时报警监控 * * @param realtimeAlarm 实时报警监控 * @return 结果 */ public int insertRealtimeAlarm(RealTimeAlarm realtimeAlarm); /** * 修改实时报警监控 * * @param realtimeAlarm 实时报警监控 * @return 结果 */ public int updateRealtimeAlarm(RealTimeAlarm realtimeAlarm); /** * 删除实时报警监控 * * @param id 实时报警监控ID * @return 结果 */ public int deleteRealtimeAlarmById(String id); /** * 批量删除实时报警监控 * * @param ids 需要删除的数据ID * @return 结果 */ public int deleteRealtimeAlarmByIds(String[] ids); /** * 实时报警监控用列表 * * @param jkRealTimeAlarmList 实时报警监控 * @return 实时报警监控集合 */ public List selectRealtimeAlarmJkList( JkRealTimeAlarmList jkRealTimeAlarmList); RealTimeAlarm getRealTimeAlarmByAlarmCode(String alarmCode); List getRealTimeAlarm(); RealTimeAlarm getAlarmByItemIdAndTimeCode(String itemId, String timeCode); Page selectRealtimeAlarmJkPage(@Param("realTimeAlarmList") JkRealTimeAlarmList realTimeAlarmList, @Param("page")Page page); }