package com.casic.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.casic.model.AlarmLevel; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; @Mapper public interface AlarmMapper extends BaseMapper<AlarmLevel> { List<Map<String, Object>> getAlarmRecord(@Param("deviceType") String deviceType, @Param("devcode") String devcode, @Param("currentIndex") Integer currentIndex, @Param("pageSize") Integer pageSize); Integer getAlarmTotalRecord(@Param("deviceType") String deviceType, @Param("devcode") String devcode); void excuteAlramBatchCancel(@Param("deviceType") String deviceType, @Param("devcode") String devcode); void excuteJobBatchCancel(@Param("deviceType") String deviceType, @Param("devcode") String devcode); String getDeviceDevcode(@Param("deviceType") String deviceType); String getDeviceByDevcode(@Param("deviceType") String deviceType, @Param("devcode") String devcode); }