From 1e57b7ca4fbfea04d76d48eaf4a72fc6b379963b Mon Sep 17 00:00:00 2001 From: wangwei <1610949092@qq.com> Date: Mon, 17 Apr 2023 18:10:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B1=87=E6=80=BB=E8=AE=B0=E5=BD=95=EF=BC=8C?= =?UTF-8?q?=E5=AF=BC=E5=87=BAexcel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/inv/ApiExcelController.java | 5 +- .../glxp/api/dao/inout/IoStatMonthDao.java | 4 +- .../glxp/api/dao/inout/IoStatQuarterDao.java | 4 +- .../com/glxp/api/dao/inout/IoStatYearDao.java | 4 +- .../com/glxp/api/entity/inout/ExcelVO.java | 41 ++--- .../SysPdfTemplateRelevanceCodeEntity.java | 2 +- .../glxp/api/service/inout/ExcelService.java | 2 +- .../api/service/inout/IoStatMonthService.java | 2 + .../service/inout/IoStatQuarterService.java | 2 + .../api/service/inout/IoStatYearService.java | 3 + .../service/inout/impl/ExcelServiceImpl.java | 143 +++++++++++++----- .../inout/impl/IoStatMonthServiceImpl.java | 5 + .../inout/impl/IoStatQuarterServiceImpl.java | 5 + .../inout/impl/IoStatYearServiceImpl.java | 5 + .../com/glxp/api/util/Excel/ExcelHandler.java | 6 +- .../mybatis/mapper/inout/IoStatMonthDao.xml | 7 +- .../mybatis/mapper/inout/IoStatQuarterDao.xml | 8 +- .../mybatis/mapper/inout/IoStatYearDao.xml | 8 +- 18 files changed, 176 insertions(+), 80 deletions(-) diff --git a/src/main/java/com/glxp/api/controller/inv/ApiExcelController.java b/src/main/java/com/glxp/api/controller/inv/ApiExcelController.java index 27c0b980c..c483f5699 100644 --- a/src/main/java/com/glxp/api/controller/inv/ApiExcelController.java +++ b/src/main/java/com/glxp/api/controller/inv/ApiExcelController.java @@ -46,8 +46,9 @@ public class ApiExcelController { * @param response 响应流 */ @GetMapping("/udiwms/inv/excelExportOut") - public void export(HttpServletResponse response,String billNo) { - excelService.excelExport(response,billNo); + public void export(HttpServletResponse response,String billNo,String key) { + + excelService.excelExport(response,billNo,key); } /** diff --git a/src/main/java/com/glxp/api/dao/inout/IoStatMonthDao.java b/src/main/java/com/glxp/api/dao/inout/IoStatMonthDao.java index 019141375..a1d18649d 100644 --- a/src/main/java/com/glxp/api/dao/inout/IoStatMonthDao.java +++ b/src/main/java/com/glxp/api/dao/inout/IoStatMonthDao.java @@ -18,4 +18,6 @@ public interface IoStatMonthDao extends BaseMapper { * @return */ List filterList(FilterStatDataDetailRequest statDataDetailRequest); -} \ No newline at end of file + + List filterListByRecordKey(String recordKey); +} diff --git a/src/main/java/com/glxp/api/dao/inout/IoStatQuarterDao.java b/src/main/java/com/glxp/api/dao/inout/IoStatQuarterDao.java index baba1db4a..97245b6bf 100644 --- a/src/main/java/com/glxp/api/dao/inout/IoStatQuarterDao.java +++ b/src/main/java/com/glxp/api/dao/inout/IoStatQuarterDao.java @@ -18,4 +18,6 @@ public interface IoStatQuarterDao extends BaseMapper { * @return */ List filterList(FilterStatDataDetailRequest statDataDetailRequest); -} \ No newline at end of file + + List filterListByRecordKey(String recordKey); +} diff --git a/src/main/java/com/glxp/api/dao/inout/IoStatYearDao.java b/src/main/java/com/glxp/api/dao/inout/IoStatYearDao.java index 222a86ac8..0aa7ce2a9 100644 --- a/src/main/java/com/glxp/api/dao/inout/IoStatYearDao.java +++ b/src/main/java/com/glxp/api/dao/inout/IoStatYearDao.java @@ -18,4 +18,6 @@ public interface IoStatYearDao extends BaseMapper { * @return */ List filterList(FilterStatDataDetailRequest statDataDetailRequest); -} \ No newline at end of file + + List filterListByRecordKey(String recordKey); +} diff --git a/src/main/java/com/glxp/api/entity/inout/ExcelVO.java b/src/main/java/com/glxp/api/entity/inout/ExcelVO.java index a6c28cfb1..604ac89cd 100644 --- a/src/main/java/com/glxp/api/entity/inout/ExcelVO.java +++ b/src/main/java/com/glxp/api/entity/inout/ExcelVO.java @@ -18,83 +18,68 @@ import java.math.BigDecimal; @ApiModel(value = "导出实体") public class ExcelVO { - @ColumnWidth(80) @ExcelProperty("序号") @ApiModelProperty(value = "序号") private Integer id; - @ColumnWidth(80) @ExcelProperty("产品通用名") @ApiModelProperty(value = "产品通用名") private String productName; - @ColumnWidth(80) @ExcelProperty("规格型号") @ApiModelProperty(value = "规格型号") private String ggxh; - @ColumnWidth(80) @ExcelProperty("批次号") @ApiModelProperty(value = "批次号") private String batchNo; - @ColumnWidth(80) - @ExcelProperty("数量") + @ExcelProperty({"期初","数量"}) @ApiModelProperty(value = "数量") private Integer beginCount; - @ColumnWidth(80) - @ExcelProperty("价格") + @ExcelProperty({"期初","价格"}) @ApiModelProperty(value = "价格") private BigDecimal beginPrice; - @ColumnWidth(80) - @ExcelProperty("金额") + @ExcelProperty({"期初","金额"}) @ApiModelProperty(value = "金额") private BigDecimal beginAmount; - @ColumnWidth(80) - @ExcelProperty("数量") + @ExcelProperty({"入库","数量"}) @ApiModelProperty(value = "数量") private Integer inCount; - @ColumnWidth(80) - @ExcelProperty("价格") + @ExcelProperty({"入库","价格"}) @ApiModelProperty(value = "价格") private BigDecimal inPrice; - @ColumnWidth(80) - @ExcelProperty("金额") + @ExcelProperty({"入库","金额"}) @ApiModelProperty(value = "金额") private BigDecimal inAmount; - @ColumnWidth(80) - @ExcelProperty("数量") + @ExcelProperty({"出库","数量"}) @ApiModelProperty(value = "数量") private Integer outCount; - @ColumnWidth(80) - @ExcelProperty("价格") + @ExcelProperty({"出库","价格"}) @ApiModelProperty(value = "价格") private BigDecimal outPrice; - @ColumnWidth(80) - @ExcelProperty("金额") + @ExcelProperty({"出库","金额"}) @ApiModelProperty(value = "金额") private BigDecimal outAmount; - @ColumnWidth(80) - @ExcelProperty("数量") + + @ExcelProperty({"结余","数量"}) @ApiModelProperty(value = "数量") private Integer balanceCount; - @ColumnWidth(80) - @ExcelProperty("价格") + @ExcelProperty({"结余","价格"}) @ApiModelProperty(value = "价格") private BigDecimal balancePrice; - @ColumnWidth(80) - @ExcelProperty("金额") + @ExcelProperty({"结余","金额"}) @ApiModelProperty(value = "金额") private BigDecimal balanceAmount; diff --git a/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceCodeEntity.java b/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceCodeEntity.java index fd7fdd974..69fb37323 100644 --- a/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceCodeEntity.java +++ b/src/main/java/com/glxp/api/entity/system/SysPdfTemplateRelevanceCodeEntity.java @@ -65,4 +65,4 @@ public class SysPdfTemplateRelevanceCodeEntity { @TableField(value = "updateTime") private Date updateTime; -} \ No newline at end of file +} diff --git a/src/main/java/com/glxp/api/service/inout/ExcelService.java b/src/main/java/com/glxp/api/service/inout/ExcelService.java index 3f31382f2..c8c161edb 100644 --- a/src/main/java/com/glxp/api/service/inout/ExcelService.java +++ b/src/main/java/com/glxp/api/service/inout/ExcelService.java @@ -30,7 +30,7 @@ public interface ExcelService { * * @param response 响应体 */ - void excelExport(HttpServletResponse response,String billNo); + void excelExport(HttpServletResponse response,String billNo,String key); /** * excel多入-多个sheet diff --git a/src/main/java/com/glxp/api/service/inout/IoStatMonthService.java b/src/main/java/com/glxp/api/service/inout/IoStatMonthService.java index fd5721407..057b90738 100644 --- a/src/main/java/com/glxp/api/service/inout/IoStatMonthService.java +++ b/src/main/java/com/glxp/api/service/inout/IoStatMonthService.java @@ -25,4 +25,6 @@ public interface IoStatMonthService { * @return */ List filterList(FilterStatDataDetailRequest statDataDetailRequest); + + List filterListByRecordKey(String recordKey); } diff --git a/src/main/java/com/glxp/api/service/inout/IoStatQuarterService.java b/src/main/java/com/glxp/api/service/inout/IoStatQuarterService.java index 9239c55ba..5d1f2e84b 100644 --- a/src/main/java/com/glxp/api/service/inout/IoStatQuarterService.java +++ b/src/main/java/com/glxp/api/service/inout/IoStatQuarterService.java @@ -26,4 +26,6 @@ public interface IoStatQuarterService { */ List filterList(FilterStatDataDetailRequest statDataDetailRequest); + List filterListByRecordKey(String recordKey); + } diff --git a/src/main/java/com/glxp/api/service/inout/IoStatYearService.java b/src/main/java/com/glxp/api/service/inout/IoStatYearService.java index 71a614ad5..1147e52cf 100644 --- a/src/main/java/com/glxp/api/service/inout/IoStatYearService.java +++ b/src/main/java/com/glxp/api/service/inout/IoStatYearService.java @@ -25,4 +25,7 @@ public interface IoStatYearService { * @return */ List filterList(FilterStatDataDetailRequest statDataDetailRequest); + + List filterListByRecordKey(String recordKey); + } diff --git a/src/main/java/com/glxp/api/service/inout/impl/ExcelServiceImpl.java b/src/main/java/com/glxp/api/service/inout/impl/ExcelServiceImpl.java index 1615e631c..f3563b913 100644 --- a/src/main/java/com/glxp/api/service/inout/impl/ExcelServiceImpl.java +++ b/src/main/java/com/glxp/api/service/inout/impl/ExcelServiceImpl.java @@ -9,11 +9,9 @@ package com.glxp.api.service.inout.impl; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; -import com.glxp.api.entity.inout.ExcelVO; -import com.glxp.api.entity.inout.IoStatDayEntity; +import com.glxp.api.entity.inout.*; import com.glxp.api.req.inout.FilterStatDataDetailRequest; -import com.glxp.api.service.inout.ExcelService; -import com.glxp.api.service.inout.IoStatDayService; +import com.glxp.api.service.inout.*; import com.glxp.api.util.Excel.ExcelHandler; import com.glxp.api.util.Excel.ExcelTemplateEnum; import com.glxp.api.util.Excel.Exception.RenException; @@ -37,6 +35,14 @@ public class ExcelServiceImpl implements ExcelService { @Resource private IoStatDayService statDayService; + @Resource + private IoStatMonthService statMonthService; + + @Resource + private IoStatQuarterService statQuarterService; + + @Resource + private IoStatYearService statYearService; /** * excel导入-单个sheet @@ -65,9 +71,9 @@ public class ExcelServiceImpl implements ExcelService { * @param response 响应体 */ @Override - public void excelExport(HttpServletResponse response, String billNo) { + public void excelExport(HttpServletResponse response, String billNo,String key) { try { - List excelVOS = structureDate(billNo); + List excelVOS = structureDate(billNo,key); excelHandler.exportExcel(response, excelVOS, ExcelVO.class, "excel导出-单et", "excel导出heet"); } catch (Exception e) { throw new RenException("导出失败"); @@ -181,43 +187,98 @@ public class ExcelServiceImpl implements ExcelService { * * @return 数据集合 */ - private List structureDate(String billNo) { + private List structureDate(String billNo ,String key) { List list = new ArrayList<>(); + if("day".equals(key)){ + List ioStatDayEntities = statDayService.filterListByRecordKey(billNo); + for (int i=0; i < ioStatDayEntities.size(); i++) { + ExcelVO vo = new ExcelVO(); + vo.setId(i+1); + vo.setProductName(ioStatDayEntities.get(i).getProductName()); + vo.setGgxh(ioStatDayEntities.get(i).getGgxh()); + vo.setBatchNo(ioStatDayEntities.get(i).getBatchNo()); + vo.setBeginCount(ioStatDayEntities.get(i).getBeginCount()); + vo.setBeginPrice(ioStatDayEntities.get(i).getBeginPrice()); + vo.setBeginAmount(ioStatDayEntities.get(i).getBeginAmount()); + vo.setInCount(ioStatDayEntities.get(i).getInCount()); + vo.setInPrice(ioStatDayEntities.get(i).getInPrice()); + vo.setInAmount(ioStatDayEntities.get(i).getInAmount()); + vo.setOutCount(ioStatDayEntities.get(i).getOutCount()); + vo.setOutPrice(ioStatDayEntities.get(i).getOutPrice()); + vo.setOutAmount(ioStatDayEntities.get(i).getOutAmount()); + vo.setBalanceCount(ioStatDayEntities.get(i).getBalanceCount()); + vo.setBalancePrice(ioStatDayEntities.get(i).getBalancePrice()); + vo.setBalanceAmount(ioStatDayEntities.get(i).getBalanceAmount()); + list.add(vo); + } + }else if("month".equals(key)){ + List ioStatMonthEntities = statMonthService.filterListByRecordKey(billNo); + for (int i=0; i < ioStatMonthEntities.size(); i++) { + ExcelVO vo = new ExcelVO(); + vo.setId(i+1); + vo.setProductName(ioStatMonthEntities.get(i).getProductName()); + vo.setGgxh(ioStatMonthEntities.get(i).getGgxh()); + vo.setBatchNo(ioStatMonthEntities.get(i).getBatchNo()); + vo.setBeginCount(ioStatMonthEntities.get(i).getBeginCount()); + vo.setBeginPrice(ioStatMonthEntities.get(i).getBeginPrice()); + vo.setBeginAmount(ioStatMonthEntities.get(i).getBeginAmount()); + vo.setInCount(ioStatMonthEntities.get(i).getInCount()); + vo.setInPrice(ioStatMonthEntities.get(i).getInPrice()); + vo.setInAmount(ioStatMonthEntities.get(i).getInAmount()); + vo.setOutCount(ioStatMonthEntities.get(i).getOutCount()); + vo.setOutPrice(ioStatMonthEntities.get(i).getOutPrice()); + vo.setOutAmount(ioStatMonthEntities.get(i).getOutAmount()); + vo.setBalanceCount(ioStatMonthEntities.get(i).getBalanceCount()); + vo.setBalancePrice(ioStatMonthEntities.get(i).getBalancePrice()); + vo.setBalanceAmount(ioStatMonthEntities.get(i).getBalanceAmount()); + list.add(vo); + } + }else if("quarter".equals(key)){ + List ioStatQuarterEntities = statQuarterService.filterListByRecordKey(billNo); + for (int i=0; i < ioStatQuarterEntities.size(); i++) { + ExcelVO vo = new ExcelVO(); + vo.setId(i+1); + vo.setProductName(ioStatQuarterEntities.get(i).getProductName()); + vo.setGgxh(ioStatQuarterEntities.get(i).getGgxh()); + vo.setBatchNo(ioStatQuarterEntities.get(i).getBatchNo()); + vo.setBeginCount(ioStatQuarterEntities.get(i).getBeginCount()); + vo.setBeginPrice(ioStatQuarterEntities.get(i).getBeginPrice()); + vo.setBeginAmount(ioStatQuarterEntities.get(i).getBeginAmount()); + vo.setInCount(ioStatQuarterEntities.get(i).getInCount()); + vo.setInPrice(ioStatQuarterEntities.get(i).getInPrice()); + vo.setInAmount(ioStatQuarterEntities.get(i).getInAmount()); + vo.setOutCount(ioStatQuarterEntities.get(i).getOutCount()); + vo.setOutPrice(ioStatQuarterEntities.get(i).getOutPrice()); + vo.setOutAmount(ioStatQuarterEntities.get(i).getOutAmount()); + vo.setBalanceCount(ioStatQuarterEntities.get(i).getBalanceCount()); + vo.setBalancePrice(ioStatQuarterEntities.get(i).getBalancePrice()); + vo.setBalanceAmount(ioStatQuarterEntities.get(i).getBalanceAmount()); + list.add(vo); + } + }else{ + List ioStatYearEntities = statYearService.filterListByRecordKey(billNo); + for (int i=0; i < ioStatYearEntities.size(); i++) { + ExcelVO vo = new ExcelVO(); + vo.setId(i+1); + vo.setProductName(ioStatYearEntities.get(i).getProductName()); + vo.setGgxh(ioStatYearEntities.get(i).getGgxh()); + vo.setBatchNo(ioStatYearEntities.get(i).getBatchNo()); + vo.setBeginCount(ioStatYearEntities.get(i).getBeginCount()); + vo.setBeginPrice(ioStatYearEntities.get(i).getBeginPrice()); + vo.setBeginAmount(ioStatYearEntities.get(i).getBeginAmount()); + vo.setInCount(ioStatYearEntities.get(i).getInCount()); + vo.setInPrice(ioStatYearEntities.get(i).getInPrice()); + vo.setInAmount(ioStatYearEntities.get(i).getInAmount()); + vo.setOutCount(ioStatYearEntities.get(i).getOutCount()); + vo.setOutPrice(ioStatYearEntities.get(i).getOutPrice()); + vo.setOutAmount(ioStatYearEntities.get(i).getOutAmount()); + vo.setBalanceCount(ioStatYearEntities.get(i).getBalanceCount()); + vo.setBalancePrice(ioStatYearEntities.get(i).getBalancePrice()); + vo.setBalanceAmount(ioStatYearEntities.get(i).getBalanceAmount()); + list.add(vo); + } - List ioStatDayEntities = statDayService.filterListByRecordKey(billNo); - ExcelVO vo = new ExcelVO(); - for (int i=0; i < ioStatDayEntities.size(); i++) { - vo.setId(i+1); - vo.setProductName(ioStatDayEntities.get(i).getProductName()); - vo.setGgxh(ioStatDayEntities.get(i).getGgxh()); - vo.setBatchNo(ioStatDayEntities.get(i).getBatchNo()); - vo.setBeginCount(ioStatDayEntities.get(i).getBeginCount()); - vo.setBeginPrice(ioStatDayEntities.get(i).getBeginPrice()); - vo.setBeginAmount(ioStatDayEntities.get(i).getBeginAmount()); - vo.setInCount(ioStatDayEntities.get(i).getInCount()); - vo.setInPrice(ioStatDayEntities.get(i).getInPrice()); - vo.setInAmount(ioStatDayEntities.get(i).getInAmount()); - vo.setOutCount(ioStatDayEntities.get(i).getOutCount()); - - vo.setOutPrice(ioStatDayEntities.get(i).getOutPrice()); - vo.setOutAmount(ioStatDayEntities.get(i).getOutAmount()); - vo.setBalanceCount(ioStatDayEntities.get(i).getBalanceCount()); - vo.setBalancePrice(ioStatDayEntities.get(i).getBalancePrice()); - vo.setBalanceAmount(ioStatDayEntities.get(i).getBalanceAmount()); - list.add(vo); - } - - -// for (int i = 0; i < size; i++) { -// ExcelVO vo = new ExcelVO(); -// vo.setId(i); -//// vo.setAge(i); -//// vo.setName("张三" + i); -//// vo.setWen(new Random().nextInt(99)); -//// vo.setRichard(new Random().nextInt(99)); -//// vo.setSum(vo.getWen() + vo.getRichard()); -// list.add(vo); -// } + } return list; } } diff --git a/src/main/java/com/glxp/api/service/inout/impl/IoStatMonthServiceImpl.java b/src/main/java/com/glxp/api/service/inout/impl/IoStatMonthServiceImpl.java index ffd1b9b83..9120efa99 100644 --- a/src/main/java/com/glxp/api/service/inout/impl/IoStatMonthServiceImpl.java +++ b/src/main/java/com/glxp/api/service/inout/impl/IoStatMonthServiceImpl.java @@ -90,6 +90,11 @@ public class IoStatMonthServiceImpl implements IoStatMonthService { return statMonthDao.filterList(statDataDetailRequest); } + @Override + public List filterListByRecordKey(String recordKey) { + return statMonthDao.filterListByRecordKey(recordKey); + } + /** * 保存月汇总数据记录到数据库 * diff --git a/src/main/java/com/glxp/api/service/inout/impl/IoStatQuarterServiceImpl.java b/src/main/java/com/glxp/api/service/inout/impl/IoStatQuarterServiceImpl.java index c1e87aa0c..22958b7f7 100644 --- a/src/main/java/com/glxp/api/service/inout/impl/IoStatQuarterServiceImpl.java +++ b/src/main/java/com/glxp/api/service/inout/impl/IoStatQuarterServiceImpl.java @@ -85,6 +85,11 @@ public class IoStatQuarterServiceImpl implements IoStatQuarterService { return statQuarterDao.filterList(statDataDetailRequest); } + @Override + public List filterListByRecordKey(String recordKey) { + return statQuarterDao.filterListByRecordKey(recordKey); + } + /** * 插入汇总数据 * diff --git a/src/main/java/com/glxp/api/service/inout/impl/IoStatYearServiceImpl.java b/src/main/java/com/glxp/api/service/inout/impl/IoStatYearServiceImpl.java index cb8a44390..2bcaf64e9 100644 --- a/src/main/java/com/glxp/api/service/inout/impl/IoStatYearServiceImpl.java +++ b/src/main/java/com/glxp/api/service/inout/impl/IoStatYearServiceImpl.java @@ -87,6 +87,11 @@ public class IoStatYearServiceImpl implements IoStatYearService { return statYearDao.filterList(statDataDetailRequest); } + @Override + public List filterListByRecordKey(String recordKey) { + return statYearDao.filterListByRecordKey(recordKey); + } + /** * 插入汇总数据 * diff --git a/src/main/java/com/glxp/api/util/Excel/ExcelHandler.java b/src/main/java/com/glxp/api/util/Excel/ExcelHandler.java index e6fdcb91b..59be2806a 100644 --- a/src/main/java/com/glxp/api/util/Excel/ExcelHandler.java +++ b/src/main/java/com/glxp/api/util/Excel/ExcelHandler.java @@ -12,6 +12,7 @@ import org.springframework.stereotype.Component; import org.springframework.util.StringUtils; import org.springframework.web.multipart.MultipartFile; +import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletResponse; import java.io.File; import java.io.InputStream; @@ -112,7 +113,10 @@ public class ExcelHandler { response.setCharacterEncoding(StandardCharsets.UTF_8.name()); fileName = URLEncoder.encode(fileName, StandardCharsets.UTF_8.name()); response.setHeader("Content-disposition", "attachment;filename=" + fileName + ExcelTemplateEnum.TEMPLATE_SUFFIX.getDesc()); - EasyExcelFactory.write(response.getOutputStream(), clazz).sheet(sheetName).doWrite(dataList); + ServletOutputStream outputStream = response.getOutputStream(); + EasyExcelFactory.write(outputStream, clazz).sheet(sheetName).doWrite(dataList); + outputStream.flush(); + outputStream.close(); } /** diff --git a/src/main/resources/mybatis/mapper/inout/IoStatMonthDao.xml b/src/main/resources/mybatis/mapper/inout/IoStatMonthDao.xml index 99fc2096b..cd602804a 100644 --- a/src/main/resources/mybatis/mapper/inout/IoStatMonthDao.xml +++ b/src/main/resources/mybatis/mapper/inout/IoStatMonthDao.xml @@ -19,4 +19,9 @@ - \ No newline at end of file + + diff --git a/src/main/resources/mybatis/mapper/inout/IoStatQuarterDao.xml b/src/main/resources/mybatis/mapper/inout/IoStatQuarterDao.xml index 35db8efe6..210790bbd 100644 --- a/src/main/resources/mybatis/mapper/inout/IoStatQuarterDao.xml +++ b/src/main/resources/mybatis/mapper/inout/IoStatQuarterDao.xml @@ -19,4 +19,10 @@ - \ No newline at end of file + + + diff --git a/src/main/resources/mybatis/mapper/inout/IoStatYearDao.xml b/src/main/resources/mybatis/mapper/inout/IoStatYearDao.xml index 6c53ddd8c..1cd0ad16c 100644 --- a/src/main/resources/mybatis/mapper/inout/IoStatYearDao.xml +++ b/src/main/resources/mybatis/mapper/inout/IoStatYearDao.xml @@ -19,4 +19,10 @@ - \ No newline at end of file + + +