From acfe3201728be1f45f22d76f053c11506f37a74e Mon Sep 17 00:00:00 2001 From: yanglin Date: Wed, 19 Mar 2025 14:21:40 +0800 Subject: [PATCH] =?UTF-8?q?REQ-3540:=20=E6=83=B9=E5=90=8Dscope=E7=9A=84?= =?UTF-8?q?=E5=AD=90=E8=8A=82=E7=82=B9=E5=90=8D=E5=8F=AF=E4=BB=A5=E9=87=8D?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../doc/api/domain/IndexNodeParentScope.java | 11 ++-------- .../doc/api/domain/IndexNodeScope.java | 22 ++++--------------- .../doc/api/enums/IndexNodeContext.java | 2 -- 3 files changed, 6 insertions(+), 29 deletions(-) diff --git a/doc/doc-api/src/main/java/cn/axzo/nanopart/doc/api/domain/IndexNodeParentScope.java b/doc/doc-api/src/main/java/cn/axzo/nanopart/doc/api/domain/IndexNodeParentScope.java index 2f784f3a..6692dc2f 100644 --- a/doc/doc-api/src/main/java/cn/axzo/nanopart/doc/api/domain/IndexNodeParentScope.java +++ b/doc/doc-api/src/main/java/cn/axzo/nanopart/doc/api/domain/IndexNodeParentScope.java @@ -6,19 +6,12 @@ package cn.axzo.nanopart.doc.api.domain; */ public interface IndexNodeParentScope { - default IndexNodeScope nodeScope() { - return IndexNodeScope.NONE; - } + IndexNodeScope nodeScope(); default String parentCode() { return ""; } - IndexNodeParentScope TEMPLATE_DATABASE_ROOT = new IndexNodeParentScope() { - @Override - public IndexNodeScope nodeScope() { - return IndexNodeScope.TEMPLATE_DATABASE; - } - }; + IndexNodeParentScope TEMPLATE_DATABASE_ROOT = () -> IndexNodeScope.TEMPLATE_DATABASE; } diff --git a/doc/doc-api/src/main/java/cn/axzo/nanopart/doc/api/domain/IndexNodeScope.java b/doc/doc-api/src/main/java/cn/axzo/nanopart/doc/api/domain/IndexNodeScope.java index fcb8366b..8cf35e3e 100644 --- a/doc/doc-api/src/main/java/cn/axzo/nanopart/doc/api/domain/IndexNodeScope.java +++ b/doc/doc-api/src/main/java/cn/axzo/nanopart/doc/api/domain/IndexNodeScope.java @@ -9,9 +9,7 @@ import cn.axzo.nanopart.doc.api.enums.IndexNodeContext; */ public interface IndexNodeScope { - default IndexNodeContext context() { - return IndexNodeContext.NONE; - } + IndexNodeContext context(); default DatabaseScope scope() { return DatabaseScope.NONE; @@ -32,22 +30,10 @@ public interface IndexNodeScope { } } - // @formatter:off - IndexNodeScope NONE = new IndexNodeScope() {}; - // @formatter:on + IndexNodeScope NONE = () -> IndexNodeContext.NONE; - IndexNodeScope FILE_TEMPLATE = new IndexNodeScope() { - @Override - public IndexNodeContext context() { - return IndexNodeContext.FILE_TEMPLATE; - } - }; + IndexNodeScope FILE_TEMPLATE = () -> IndexNodeContext.FILE_TEMPLATE; - IndexNodeScope TEMPLATE_DATABASE = new IndexNodeScope() { - @Override - public IndexNodeContext context() { - return IndexNodeContext.TEMPLATE_DATABASE; - } - }; + IndexNodeScope TEMPLATE_DATABASE = () -> IndexNodeContext.TEMPLATE_DATABASE; } diff --git a/doc/doc-api/src/main/java/cn/axzo/nanopart/doc/api/enums/IndexNodeContext.java b/doc/doc-api/src/main/java/cn/axzo/nanopart/doc/api/enums/IndexNodeContext.java index 4248df28..135f4726 100644 --- a/doc/doc-api/src/main/java/cn/axzo/nanopart/doc/api/enums/IndexNodeContext.java +++ b/doc/doc-api/src/main/java/cn/axzo/nanopart/doc/api/enums/IndexNodeContext.java @@ -6,8 +6,6 @@ package cn.axzo.nanopart.doc.api.enums; */ public enum IndexNodeContext { NONE, - // 系统内置 - SYSTEM, // 文件模版 FILE_TEMPLATE, // 模版数据库