From 4fabfe4dbd2eb28d07a4350597d314958cc1c281 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期四, 09 十月 2025 11:16:43 +0800
Subject: [PATCH] 优化

---
 server/services/src/main/java/com/doumee/core/annotation/excel/ExcelColumn.java |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/server/services/src/main/java/com/doumee/core/annotation/excel/ExcelColumn.java b/server/services/src/main/java/com/doumee/core/annotation/excel/ExcelColumn.java
index b649597..c0de11a 100644
--- a/server/services/src/main/java/com/doumee/core/annotation/excel/ExcelColumn.java
+++ b/server/services/src/main/java/com/doumee/core/annotation/excel/ExcelColumn.java
@@ -8,13 +8,21 @@
 /**
  * 鏍囪涓篍xcel鍒�
  * @author Eva.Caesar Liu
- * @date 2022/03/15 09:54
+ * @date 2023/02/14 11:14
  */
 @Inherited
-@Target(ElementType.FIELD)
+//@Target(ElementType.FIELD)
+@Target({ElementType.METHOD, ElementType.FIELD, ElementType.TYPE})
 @Retention(RetentionPolicy.RUNTIME)
 public @interface ExcelColumn {
-
+    /**
+     * 瀵煎嚭瀛楁鍚嶏紙榛樿璋冪敤褰撳墠瀛楁鐨勨�済et鈥濇柟娉曪紝濡傛寚瀹氬鍑哄瓧娈典负瀵硅薄锛岃濉啓鈥滃璞″悕.瀵硅薄灞炴�р�濓紝渚嬶細鈥渁rea.name鈥濄�佲�渙ffice.name鈥濓級
+     */
+    String value() default "";
+    /**
+     * 瀛楁绫诲瀷锛�0锛氬鍑哄鍏ワ紱1锛氫粎瀵煎嚭锛�2锛氫粎瀵煎叆锛�
+     */
+    int type() default 0;
     /**
      * 鍒楀悕
      */
@@ -83,7 +91,7 @@
     /**
      * 鏃ユ湡鏍煎紡
      */
-    String dateFormat() default "yyyy-MM-dd HH:mm:ss";
+    String dateFormat() default "yyyy-MM-dd";
 
     /**
      * 鑷畾涔夋暟鎹鐞嗗櫒
@@ -95,4 +103,13 @@
      */
     String[] args() default {};
 
+    /**
+     * 鍙嶅皠绫诲瀷
+     */
+    Class<?> fieldType() default Class.class;
+
+    /**
+     * 瀛楁褰掑睘缁勶紙鏍规嵁鍒嗙粍瀵煎嚭瀵煎叆锛�
+     */
+    int[] groups() default {};
 }

--
Gitblit v1.9.3