From ec9a95eb994018cc1ba28a80946165f795001dea Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期五, 29 十一月 2024 16:49:24 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 business/src/main/java/com/ycl/domain/excel/ProjectExcelTemplate.java |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/business/src/main/java/com/ycl/domain/excel/ProjectExcelTemplate.java b/business/src/main/java/com/ycl/domain/excel/ProjectExcelTemplate.java
index 58228b0..b1fdfa3 100644
--- a/business/src/main/java/com/ycl/domain/excel/ProjectExcelTemplate.java
+++ b/business/src/main/java/com/ycl/domain/excel/ProjectExcelTemplate.java
@@ -2,6 +2,11 @@
 
 import com.alibaba.excel.annotation.ExcelProperty;
 import com.fasterxml.jackson.annotation.JsonFormat;
+import com.ycl.common.enums.business.ImportanceTypeEnum;
+import com.ycl.common.enums.business.ProjectStatusEnum;
+import com.ycl.common.enums.business.ProjectTypeEnum;
+import com.ycl.common.utils.excel.annotation.ExcelEnumFormat;
+import com.ycl.common.utils.excel.convert.ExcelEnumConvert;
 import lombok.Data;
 import org.springframework.format.annotation.DateTimeFormat;
 
@@ -36,13 +41,15 @@
     /**
      * 椤圭洰绫诲瀷
      */
-    @ExcelProperty(value = "椤圭洰绫诲瀷")
+    @ExcelProperty(value = "椤圭洰绫诲瀷",converter = ExcelEnumConvert.class)
+    @ExcelEnumFormat(enumClass = ProjectTypeEnum.class,codeField = "type",textField = "desc")
     private String projectType;
 
     /**
      * 椤圭洰鐘舵��
      */
-    @ExcelProperty(value = "椤圭洰鐘舵��")
+    @ExcelProperty(value = "椤圭洰鐘舵��",converter = ExcelEnumConvert.class)
+    @ExcelEnumFormat(enumClass = ProjectStatusEnum.class,codeField = "type",textField = "desc")
     private String projectStatus;
 
     /**
@@ -60,7 +67,8 @@
     /**
      * 閲嶇偣鍒嗙被
      */
-    @ExcelProperty(value = "閲嶇偣鍒嗙被")
+    @ExcelProperty(value = "閲嶇偣鍒嗙被",converter = ExcelEnumConvert.class)
+    @ExcelEnumFormat(enumClass = ImportanceTypeEnum.class,codeField = "type",textField = "desc")
     private String importanceType;
 
     /**

--
Gitblit v1.8.0