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 { /** * 自定义分页查询 * * @param page * @param dayReportEntity 实体类 */ Page findPage(IPage page, @Param("dayReport") DayReportEntity dayReportEntity); /** * 自定义分页查询 * * @param page * @param reportPageQueryDto 实体类 */ Page findPageReprot(IPage page, @Param("dayReport") ReportPageQueryDto reportPageQueryDto); DayReportEntity findDayReportById(Serializable id); List findList(DayReportEntity dayReportEntity); List findAttributeList(@Param("report") ReportDto reportDto); List findReport(@Param("report") ReportDto item); Page findDevicePressPage(IPage page, @Param("dayReport") DayReportEntity dayReportEntity); //Page findDeviceWaterPage(IPage page, @Param("dayReport") DayReportEntity dayReportEntity); Page findDeviceWaterPage(IPage page, @Param("dayReport") DayReportEntity dayReportEntity, @Param("userId") Integer userId); List findDeviceLastDayValue(@Param("dayReport") DayReportEntity dayReportEntity); /**删除相关方法 使用mybatis-plus集成的 **/ }