package com.web.lytreport.service; import javax.servlet.http.HttpServletResponse; import org.springframework.data.domain.PageRequest; import com.app.base.data.ApiResponseResult; public interface LytReportService { //获取工单下拉数据源 public ApiResponseResult getTaskNo(String keyword)throws Exception; //获取-电芯测试结果报表-44386.html public ApiResponseResult getDXTestReport(String taskNo,String batNo,String begTime,String endTime,PageRequest pageRequest)throws Exception; //导出-电芯测试结果报表 public void getDXTestExport(HttpServletResponse response,String taskNo,String batNo,String begTime,String endTime)throws Exception; //获取-模组测试结果报表-45112.html public ApiResponseResult getMZTestReport(String taskNo,String batNo,String begTime,String endTime,PageRequest pageRequest)throws Exception; //导出-模组测试结果报表 public void getMZTestExport(HttpServletResponse response,String taskNo,String batNo,String begTime,String endTime)throws Exception; //获取-气密性测试结果报表-44962.html public ApiResponseResult getQMXTestReport(String taskNo,String batNo,String begTime,String endTime,PageRequest pageRequest)throws Exception; //导出-气密性测试结果报表 public void getQMXTestExport(HttpServletResponse response,String taskNo,String batNo,String begTime,String endTime)throws Exception; //获取-整机测试结果报表-44939.html public ApiResponseResult getZJTestReport(String taskNo,String batNo,String begTime,String endTime,PageRequest pageRequest)throws Exception; //导出-整机测试结果报表 public void getZJTestExport(HttpServletResponse response,String taskNo,String batNo,String begTime,String endTime)throws Exception; //电芯配对测试结果报表-45119.html(1) public ApiResponseResult getPDTestReport(String taskNo,String batNo,String begTime,String endTime,PageRequest pageRequest)throws Exception; //导出-电芯配对测试结果报表 public void getPDTestExport(HttpServletResponse response,String taskNo,String batNo,String begTime,String endTime)throws Exception; //电芯配对统计报表-45119.html(2) public ApiResponseResult getPDSumReport(String taskNo,String batNo,String begTime,String endTime,PageRequest pageRequest)throws Exception; //导出-电芯配对测试结果报表 public void getPDSumExport(HttpServletResponse response,String taskNo,String batNo,String begTime,String endTime)throws Exception; //质量IQC来料检验台账-1 public ApiResponseResult getQualCheckReport1(String year,String month, String target,Integer dataType)throws Exception; //导出-质量IQC来料检验台账-汇总 public void getQualCheckExport1(HttpServletResponse response,String year,String month, String target,Integer dataType)throws Exception; //质量IQC来料检验台账-2 public ApiResponseResult getQualCheckReport2(String year,String month, String target,Integer dataType)throws Exception; //导出-质量IQC来料检验台账-汇总 public void getQualCheckExport2(HttpServletResponse response,String year,String month, String target,Integer dataType)throws Exception; //生产日报-按工单 public ApiResponseResult getProdDailyByTaskReport(String proc,String begTime,String endTime, Integer dataType)throws Exception; //导出-生产日报-按工单 public void getProdDailyByTaskExport(HttpServletResponse response,String proc,String begTime,String endTime, Integer dataType)throws Exception; //包装记录结果(决策报表) public ApiResponseResult getPackRecordReport(String taskNo,String batNo,String begTime,String endTime,PageRequest pageRequest)throws Exception; //导出包装记录结果(决策报表) public void getPackRecordExport(HttpServletResponse response,String taskNo,String batNo,String begTime,String endTime)throws Exception; //包装记录结果(决策报表)- 汇总 public ApiResponseResult getPackRecordSumReport(String taskNo,String batNo,String begTime,String endTime,PageRequest pageRequest)throws Exception; //导出包装记录结果(决策报表)- 汇总 public void getPackRecordSumExport(HttpServletResponse response,String taskNo,String batNo,String begTime,String endTime)throws Exception; }