package com.ruoyi.report.mapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.report.dto.SampleProgressDto; import com.ruoyi.report.vo.SampleProgressVo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * 样品进度报表Mapper */ @Mapper public interface SampleProgressMapper { /** * 分页查询样品进度 */ Page pageSampleProgress(Page page, @Param("dto") SampleProgressDto dto); /** * 获取统计数据 */ Map getStatistics(@Param("dto") SampleProgressDto dto); /** * 获取图表数据 */ List> getChartData(@Param("dto") SampleProgressDto dto); }