DayReportMapper.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.huaxu.dao;
  2. import com.huaxu.dto.*;
  3. import com.huaxu.entity.DayReportEntity;
  4. import java.io.Serializable;
  5. import java.util.List;
  6. import java.util.Map;
  7. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  8. import org.apache.ibatis.annotations.Mapper;
  9. import org.apache.ibatis.annotations.Param;
  10. import com.baomidou.mybatisplus.core.metadata.IPage;
  11. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  12. /**
  13. * sms_day_reportDAO接口
  14. *
  15. * @author: WYY
  16. * @date 2020-12-03 16:20
  17. */
  18. @Mapper
  19. public interface DayReportMapper extends BaseMapper<DayReportEntity> {
  20. /**
  21. * 自定义分页查询
  22. *
  23. * @param page
  24. * @param dayReportEntity 实体类
  25. */
  26. Page<ReportDto> findPage(IPage<ReportDto> page,
  27. @Param("dayReport") DayReportEntity dayReportEntity);
  28. /**
  29. * 自定义分页查询
  30. *
  31. * @param page
  32. * @param reportPageQueryDto 实体类
  33. */
  34. Page<ReportDto> findPageReprot(IPage<ReportDto> page,
  35. @Param("dayReport") ReportPageQueryDto reportPageQueryDto);
  36. DayReportEntity findDayReportById(Serializable id);
  37. List<DayReportEntity> findList(DayReportEntity dayReportEntity);
  38. List<ReportAttributeDto> findAttributeList(@Param("report") ReportDto reportDto);
  39. List<ReportDto> findReport(@Param("report") ReportDto item);
  40. Page<DevicePressReportAttributeDto> findDevicePressPage(IPage<DevicePressReportAttributeDto> page, @Param("dayReport") DayReportEntity dayReportEntity);
  41. //Page<DeviceWaterReportAttributeDto> findDeviceWaterPage(IPage<DeviceWaterReportAttributeDto> page, @Param("dayReport") DayReportEntity dayReportEntity);
  42. Page<DeviceWaterReportAttributeDto> findDeviceWaterPage(IPage<DeviceWaterReportAttributeDto> page, @Param("dayReport") DayReportEntity dayReportEntity, @Param("userId") Integer userId);
  43. List<DayReportEntity> findDeviceLastDayValue(@Param("dayReport") DayReportEntity dayReportEntity);
  44. /**删除相关方法 使用mybatis-plus集成的 **/
  45. }