Przeglądaj źródła

成本模型导出excel

sl 1 rok temu
rodzic
commit
58e9a17dd9

+ 2 - 0
module_kzks/src/main/java/org/jeecg/modules/costModelList/service/impl/CostModelListServiceImpl.java

@@ -1,5 +1,6 @@
 package org.jeecg.modules.costModelList.service.impl;
 
+import org.apache.poi.ss.usermodel.CellStyle;
 import org.apache.poi.ss.usermodel.Sheet;
 import org.apache.shiro.SecurityUtils;
 import org.jeecg.common.system.vo.LoginUser;
@@ -88,6 +89,7 @@ public class CostModelListServiceImpl extends ServiceImpl<CostModelListMapper, C
         map1.put(NormalExcelConstants.PARAMS, new ExportParams("外协费详情表", "导出人:" + sysUser.getRealname(), "外协费"));
         map1.put(NormalExcelConstants.DATA_LIST, listWxf);
 
+
         list.add(map1);
         //材料费
 //        System.out.println("制作材料表");

+ 16 - 8
module_kzks/src/main/java/org/jeecg/modules/costModelXmxqCl/entity/CostModelXmxqCl.java

@@ -102,35 +102,43 @@ public class CostModelXmxqCl implements Serializable {
     @ApiModelProperty(value = "材料费类型")
     private java.lang.String clfType;
     /**单价(最大值)*/
-    @Excel(name = "单价(最大值)", width = 15)
+//    @Excel(name = "单价(最大值)", width = 15)
+    @Excel(name = "最大值", width = 15, groupName = "单价")
     @ApiModelProperty(value = "单价(最大值)")
     private java.lang.String maxDanjia;
     /**单价(最小值)*/
-    @Excel(name = "单价(最小值)", width = 15)
+//    @Excel(name = "单价(最小值)", width = 15)
+    @Excel(name = "最小值", width = 15, groupName = "单价")
     @ApiModelProperty(value = "单价(最小值)")
     private java.lang.String minDanjia;
     /**单价(平均值)*/
-    @Excel(name = "单价(平均值)", width = 15)
+//    @Excel(name = "单价(平均值)", width = 15)
+    @Excel(name = "平均值", width = 15, groupName = "单价")
     @ApiModelProperty(value = "单价(平均值)")
     private java.lang.String aveDanjia;
     /**单价(近期值)*/
-    @Excel(name = "单价(近期值)", width = 15)
+//    @Excel(name = "单价(近期值)", width = 15)
+    @Excel(name = "近期值", width = 15, groupName = "单价")
     @ApiModelProperty(value = "单价(近期值)")
     private java.lang.String recentDanjia;
     /**价格(单价最大值*数量)*/
-    @Excel(name = "价格(单价最大值*数量)", width = 15)
+//    @Excel(name = "价格(单价最大值*数量)", width = 15)
+    @Excel(name = "最大值", width = 15, groupName = "金额")
     @ApiModelProperty(value = "价格(单价最大值*数量)")
     private java.lang.String maxPrice;
     /**价格(单价最小值*数量)*/
-    @Excel(name = "价格(单价最小值*数量)", width = 15)
+//    @Excel(name = "价格(单价最小值*数量)", width = 15)
+    @Excel(name = "最小值", width = 15, groupName = "金额")
     @ApiModelProperty(value = "价格(单价最小值*数量)")
     private java.lang.String minPrice;
     /**价格(单价平均值*数量)*/
-    @Excel(name = "价格(单价平均值*数量)", width = 15)
+//    @Excel(name = "价格(单价平均值*数量)", width = 15)
+    @Excel(name = "平均值", width = 15, groupName = "金额")
     @ApiModelProperty(value = "价格(单价平均值*数量)")
     private java.lang.String avePrice;
     /**价格(单价近期值*数量)*/
-    @Excel(name = "价格(单价近期值*数量)", width = 15)
+//    @Excel(name = "价格(单价近期值*数量)", width = 15)
+    @Excel(name = "近期值", width = 15, groupName = "金额")
     @ApiModelProperty(value = "价格(单价近期值*数量)")
     private java.lang.String recentPrice;
 }

+ 12 - 6
module_kzks/src/main/java/org/jeecg/modules/costModelXmxqWx/entity/CostModelXmxqWx.java

@@ -92,15 +92,18 @@ public class CostModelXmxqWx implements Serializable {
     @ApiModelProperty(value = "描述")
     private java.lang.String remark;
     /**单价(最大值)*/
-    @Excel(name = "单价(最大值)", width = 15)
+//    @Excel(name = "单价(最大值)", width = 15)
+    @Excel(name = "最大值", width = 15, groupName = "单价")
     @ApiModelProperty(value = "单价(最大值)")
     private java.lang.String maxDanjia;
     /**单价(最小值)*/
-    @Excel(name = "单价(最小值)", width = 15)
+//    @Excel(name = "单价(最小值)", width = 15)
+    @Excel(name = "最小值", width = 15, groupName = "单价")
     @ApiModelProperty(value = "单价(最小值)")
     private java.lang.String minDanjia;
     /**单价(平均值)*/
-    @Excel(name = "单价(平均值)", width = 15)
+//    @Excel(name = "单价(平均值)", width = 15)
+    @Excel(name = "平均值", width = 15, groupName = "单价")
     @ApiModelProperty(value = "单价(平均值)")
     private java.lang.String aveDanjia;
     /**单价(近期值)*/
@@ -108,15 +111,18 @@ public class CostModelXmxqWx implements Serializable {
     @ApiModelProperty(value = "单价(近期值)")
     private java.lang.String recentDanjia;
     /**价格(单价最大值*数量)*/
-    @Excel(name = "价格(单价最大值*数量)", width = 15)
+//    @Excel(name = "价格(单价最大值*数量)", width = 15)
+    @Excel(name = "最大值", width = 15, groupName = "金额")
     @ApiModelProperty(value = "价格(单价最大值*数量)")
     private java.lang.String maxPrice;
     /**价格(单价最小值*数量)*/
-    @Excel(name = "价格(单价最小值*数量)", width = 15)
+//    @Excel(name = "价格(单价最小值*数量)", width = 15)
+    @Excel(name = "最小值", width = 15, groupName = "金额")
     @ApiModelProperty(value = "价格(单价最小值*数量)")
     private java.lang.String minPrice;
     /**价格(单价平均值*数量)*/
-    @Excel(name = "价格(单价平均值*数量)", width = 15)
+//    @Excel(name = "价格(单价平均值*数量)", width = 15)
+    @Excel(name = "平均值", width = 15, groupName = "金额")
     @ApiModelProperty(value = "价格(单价平均值*数量)")
     private java.lang.String avePrice;
     /**价格(单价近期值*数量)*/