From 3be0d900180e4ed528f32f2350b150552aee0420 Mon Sep 17 00:00:00 2001 From: Charles7c Date: Thu, 10 Jul 2025 20:20:21 +0800 Subject: [PATCH] =?UTF-8?q?chore(extension/crud):=20=E5=AE=8C=E5=96=84?= =?UTF-8?q?=E6=A0=91=E9=85=8D=E7=BD=AE=E7=9B=B8=E5=85=B3=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 CrudProperties 中添加了树配置的注释,明确用于简单树场景 - 在 CrudTreeProperties 中增加了用于简单树场景的注释,并添加了与 TreeField 的关联 - 在 TreeField 中添加了用于复杂树场景的注释,明确了其适用范围 --- .../starter/extension/crud/annotation/TreeField.java | 9 ++++++++- .../extension/crud/autoconfigure/CrudProperties.java | 1 + .../extension/crud/autoconfigure/CrudTreeProperties.java | 5 +++++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/annotation/TreeField.java b/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/annotation/TreeField.java index 9d207cc3..3c1dc75c 100644 --- a/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/annotation/TreeField.java +++ b/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/annotation/TreeField.java @@ -16,13 +16,20 @@ package top.continew.starter.extension.crud.annotation; +import top.continew.starter.extension.crud.autoconfigure.CrudTreeProperties; + import java.lang.annotation.*; /** * 树结构字段 * - * @author Charles7c + *

+ * 用于复杂树场景,例如:表格 + *

+ * * @see cn.hutool.core.lang.tree.TreeNodeConfig + * @see CrudTreeProperties + * @author Charles7c * @since 1.0.0 */ @Target(ElementType.TYPE) diff --git a/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/autoconfigure/CrudProperties.java b/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/autoconfigure/CrudProperties.java index 2423b6f6..852545f9 100644 --- a/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/autoconfigure/CrudProperties.java +++ b/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/autoconfigure/CrudProperties.java @@ -31,6 +31,7 @@ public class CrudProperties { /** * 树配置 + *

用于简单树场景,例如:树选择(下拉)

*/ @NestedConfigurationProperty private CrudTreeProperties tree = new CrudTreeProperties(); diff --git a/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/autoconfigure/CrudTreeProperties.java b/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/autoconfigure/CrudTreeProperties.java index 280c215c..ab18271f 100644 --- a/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/autoconfigure/CrudTreeProperties.java +++ b/continew-starter-extension/continew-starter-extension-crud/continew-starter-extension-crud-core/src/main/java/top/continew/starter/extension/crud/autoconfigure/CrudTreeProperties.java @@ -23,6 +23,11 @@ import top.continew.starter.extension.crud.annotation.TreeField; /** * CRUD 树列表配置属性 * + *

+ * 用于简单树场景,例如:树选择(下拉) + *

+ * + * @see TreeField * @author Charles7c * @since 2.7.2 */