| | |
| | | package com.whyc.controller; |
| | | |
| | | import cn.afterturn.easypoi.excel.ExcelExportUtil; |
| | | import cn.afterturn.easypoi.excel.entity.TemplateExportParams; |
| | | import com.google.common.collect.Maps; |
| | | import com.whyc.dto.ResTestReportDTO; |
| | | import com.whyc.dto.BattGroupStationInfoWithFileParam; |
| | | import com.whyc.service.ExcelExportService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.apache.poi.ss.usermodel.Workbook; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.core.io.ClassPathResource; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.IOException; |
| | | import java.net.URLEncoder; |
| | | import java.time.LocalDateTime; |
| | | import java.time.format.DateTimeFormatter; |
| | | import java.util.HashMap; |
| | | import java.util.LinkedList; |
| | | import java.util.List; |
| | | |
| | | @Api(tags = "excel导出") |
| | | @RestController |
| | |
| | | @Autowired |
| | | private ExcelExportService service; |
| | | |
| | | @ApiOperation("内阻计测试") |
| | | @GetMapping("resTestReport") |
| | | public void resTestReport(@RequestParam String fileId, HttpServletResponse response){ |
| | | service.resTestReport(fileId,response); |
| | | @ApiOperation("内阻计测试-单数据分析导出") |
| | | @PostMapping("resTestReport") |
| | | public void resTestReport(@RequestBody BattGroupStationInfoWithFileParam info, HttpServletResponse response) throws IOException { |
| | | service.resTestReport(info,response); |
| | | } |
| | | |
| | | @ApiOperation("内阻计测试-对比分析导出") |
| | | @PostMapping("resTestCompareReport") |
| | | public void resTestCompareReport(@RequestParam String fileId,@RequestParam String fileId2,@RequestBody BattGroupStationInfoWithFileParam dto, HttpServletResponse response) throws IOException { |
| | | service.resTestCompareReport(fileId,fileId2,dto,response); |
| | | } |
| | | |
| | | } |