BaseAlarmMapper.java 777 B

1234567891011121314151617181920212223242526272829
  1. package com.usky.iot.mapper;
  2. import com.usky.iot.domain.BaseAlarm;
  3. import com.usky.common.mybatis.core.CrudMapper;
  4. import com.usky.iot.domain.BaseAlarmType;
  5. import com.usky.iot.domain.DmpDeviceInfo;
  6. import org.apache.ibatis.annotations.Param;
  7. import java.util.List;
  8. /**
  9. * <p>
  10. * 统一告警表 Mapper 接口
  11. * </p>
  12. *
  13. * @author han
  14. * @since 2023-07-13
  15. */
  16. public interface BaseAlarmMapper extends CrudMapper<BaseAlarm> {
  17. BaseAlarmType getAlarmTypeOne(String alarmType);
  18. List<BaseAlarmType> getAlarmTypeList();
  19. List<DmpDeviceInfo> getDeviceInfoList(@Param("devList") List<String> devList);
  20. List<BaseAlarm> getUnDeviceAlarmList(@Param("devList") List<String> devList);
  21. List<BaseAlarm> getDeviceAlarmList(@Param("devList") List<String> devList);
  22. }