BusDeviceAlarmMapper.java 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. package com.coffee.bus.mapper;
  2. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  3. import com.baomidou.mybatisplus.core.metadata.IPage;
  4. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  5. import com.coffee.bus.entity.BusClinicEntity;
  6. import com.coffee.bus.entity.BusDeviceAlarmEntity;
  7. import com.coffee.bus.service.dto.*;
  8. import org.apache.ibatis.annotations.Mapper;
  9. import org.apache.ibatis.annotations.Param;
  10. import java.util.List;
  11. /**
  12. * @author lifang
  13. * @version 1.0.0
  14. * @ClassName BusHospitalMapper.java
  15. * @Description TODO
  16. * @createTime 2022年03月19日 09:15:00
  17. */
  18. @Mapper
  19. public interface BusDeviceAlarmMapper extends BaseMapper<BusDeviceAlarmEntity> {
  20. IPage<BusDeviceAlarmEntity> pageQuery(Page<BusDeviceAlarmEntity> page, @Param("query") AlarmQuery query);
  21. List<DeviceAlarmCountResult> selectAlarmCount(@Param("query") DeviceAlarmQuery query);
  22. List<DeviceWarnCountResult> selectWarnCount(@Param("query") DeviceAlarmQuery query);
  23. List<DeviceCountResult> selectDeviceCount(@Param("query") BusDeviceAlarmEntity query);
  24. }