package com.ruoyi.report.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.report.dto.SampleProgressDto; import com.ruoyi.report.vo.SampleProgressVo; import javax.servlet.http.HttpServletResponse; import java.util.Map; /** * 样品进度报表服务接口 */ public interface SampleProgressService { /** * 分页查询样品进度 */ Page pageSampleProgress(Page page, SampleProgressDto dto); /** * 获取统计数据 */ Map getStatistics(SampleProgressDto dto); /** * 导出报表 */ void exportSampleProgress(SampleProgressDto dto, HttpServletResponse response); /** * 获取图表数据 */ Map getChartData(SampleProgressDto dto); }