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 | 26 +++++++++++++++++++++----- 1 files changed, 21 insertions(+), 5 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 b7c7ef8..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,18 +8,25 @@ /** * 鏍囪涓篍xcel鍒� * @author Eva.Caesar Liu - * @date 2022/04/18 18:12 + * @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; /** * 鍒楀悕 */ String name(); - /** * 鍒楀锛堝崟浣嶄负瀛楃锛夛紝-1鑷姩璁$畻 @@ -34,7 +41,7 @@ /** * 瀵归綈鏂瑰紡 */ - HorizontalAlignment align() default HorizontalAlignment.LEFT; + HorizontalAlignment align() default HorizontalAlignment.LEFT; /** * 鍒楄儗鏅壊 @@ -96,4 +103,13 @@ */ String[] args() default {}; + /** + * 鍙嶅皠绫诲瀷 + */ + Class<?> fieldType() default Class.class; + + /** + * 瀛楁褰掑睘缁勶紙鏍规嵁鍒嗙粍瀵煎嚭瀵煎叆锛� + */ + int[] groups() default {}; } -- Gitblit v1.9.3