package com.yuanchu.mom.mapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yuanchu.mom.dto.DataComparisonDto; import com.yuanchu.mom.dto.DataReportingPageDto; import com.yuanchu.mom.dto.ProductCountDto; import com.yuanchu.mom.dto.RegistrantCountDto; import com.yuanchu.mom.pojo.DataReporting; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; import java.math.BigDecimal; import java.util.List; import java.util.Map; /** * @author Administrator * @description 针对表【data_reporting(数据上报)】的数据库操作Mapper * @createDate 2023-12-23 10:39:43 * @Entity com.yuanchu.mom.pojo.DataReporting */ public interface DataReportingMapper extends BaseMapper { IPage selectDataReportingDtoPageList(IPage page, QueryWrapper ew); IPage selectProductCountDtoPageList(IPage page, QueryWrapper ew); IPage selectRegistrantCountDtoPageList(IPage page, QueryWrapper ew); Map getDataFor1(); List> getDataFor2(); List> getDataFor3(); List> getDataFor4(); List> getDataFor5(); Map selectUser(Integer userId); IPage selectDataComparisonDtoPageList(Page page, DataComparisonDto dataComparisonDto); List selectDataReportingForCreateUserNames(String time); List selectDataReportingForProduct(String time); }