| | |
| | | import io.swagger.annotations.ApiImplicitParams; |
| | | import io.swagger.annotations.ApiOperation; |
| | | |
| | | import java.io.BufferedInputStream; |
| | | import java.io.File; |
| | | import java.io.IOException; |
| | | import java.io.InputStream; |
| | | import java.io.*; |
| | | import java.math.BigDecimal; |
| | | import java.net.URLEncoder; |
| | | import java.nio.file.Files; |
| | | import java.nio.file.Paths; |
| | | import java.time.LocalDateTime; |
| | |
| | | // return R.ok(list); |
| | | // } |
| | | |
| | | @ApiOperation(value = "导入模板下载", tags = {"管理后台"}) |
| | | @PostMapping(value = "/importTemplate") |
| | | public R<String> importTemplate(HttpServletResponse response) throws Exception { |
| | | List<FrozenBuckleImportDTO> list = new ArrayList<>(); |
| | | FrozenBuckleImportDTO bean = new FrozenBuckleImportDTO(); |
| | | |
| | | list.add(bean); |
| | | |
| | | // 这里URLEncoder.encode可以防止中文乱码 |
| | | String fileName = URLEncoder.encode("订单导入模板", "UTF-8"); |
| | | response.setContentType("application/vnd.ms-excel"); |
| | | response.setCharacterEncoding("utf-8"); |
| | | response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx"); |
| | | EasyExcel.write(response.getOutputStream(), FrozenBuckleImportDTO.class).sheet("订单导入模板").doWrite(list); |
| | | return R.ok("下载成功!"); |
| | | } |
| | | |
| | | /** |
| | | * 管理后台-订单导入 |
| | | */ |