123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- package com.huaxu.dao;
- import com.huaxu.dto.*;
- import com.huaxu.entity.DayReportEntity;
- import java.io.Serializable;
- import java.util.List;
- import java.util.Map;
- import com.baomidou.mybatisplus.core.mapper.BaseMapper;
- import org.apache.ibatis.annotations.Mapper;
- import org.apache.ibatis.annotations.Param;
- import com.baomidou.mybatisplus.core.metadata.IPage;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- /**
- * sms_day_reportDAO接口
- *
- * @author: WYY
- * @date 2020-12-03 16:20
- */
- @Mapper
- public interface DayReportMapper extends BaseMapper<DayReportEntity> {
- /**
- * 自定义分页查询
- *
- * @param page
- * @param dayReportEntity 实体类
- */
- Page<ReportDto> findPage(IPage<ReportDto> page,
- @Param("dayReport") DayReportEntity dayReportEntity);
- /**
- * 自定义分页查询
- *
- * @param page
- * @param reportPageQueryDto 实体类
- */
- Page<ReportDto> findPageReprot(IPage<ReportDto> page,
- @Param("dayReport") ReportPageQueryDto reportPageQueryDto);
- DayReportEntity findDayReportById(Serializable id);
- List<DayReportEntity> findList(DayReportEntity dayReportEntity);
- List<ReportAttributeDto> findAttributeList(@Param("report") ReportDto reportDto);
- List<ReportDto> findReport(@Param("report") ReportDto item);
- Page<DevicePressReportAttributeDto> findDevicePressPage(IPage<DevicePressReportAttributeDto> page, @Param("dayReport") DayReportEntity dayReportEntity);
- //Page<DeviceWaterReportAttributeDto> findDeviceWaterPage(IPage<DeviceWaterReportAttributeDto> page, @Param("dayReport") DayReportEntity dayReportEntity);
- Page<DeviceWaterReportAttributeDto> findDeviceWaterPage(IPage<DeviceWaterReportAttributeDto> page, @Param("dayReport") DayReportEntity dayReportEntity, @Param("userId") Integer userId);
- List<DayReportEntity> findDeviceLastDayValue(@Param("dayReport") DayReportEntity dayReportEntity);
- /**删除相关方法 使用mybatis-plus集成的 **/
- }
|