From 60809b49e271fdf45a4e4fee8b9cdb244455a8ed Mon Sep 17 00:00:00 2001 From: yanglin Date: Wed, 12 Mar 2025 16:20:49 +0800 Subject: [PATCH] =?UTF-8?q?REQ-3540:=20=E5=AE=8C=E5=96=84=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=A3=B0=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/axzo/nanopart/doc/entity/IndexNode.java | 4 ++-- .../main/java/cn/axzo/nanopart/doc/entity/domain/Path.java | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/doc/doc-server/src/main/java/cn/axzo/nanopart/doc/entity/IndexNode.java b/doc/doc-server/src/main/java/cn/axzo/nanopart/doc/entity/IndexNode.java index 31098b46..c4b976e9 100644 --- a/doc/doc-server/src/main/java/cn/axzo/nanopart/doc/entity/IndexNode.java +++ b/doc/doc-server/src/main/java/cn/axzo/nanopart/doc/entity/IndexNode.java @@ -1,7 +1,6 @@ package cn.axzo.nanopart.doc.entity; -import cn.axzo.nanopart.doc.entity.domain.Path; import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; @@ -16,6 +15,7 @@ import cn.axzo.nanopart.doc.api.enums.IndexNodeContext; import cn.axzo.nanopart.doc.api.enums.IndexNodeState; import cn.axzo.nanopart.doc.api.enums.IndexNodeType; import cn.axzo.nanopart.doc.api.util.UUIDUtil; +import cn.axzo.nanopart.doc.entity.domain.Path; import cn.axzo.pokonyan.config.mybatisplus.BaseEntity; import lombok.Getter; import lombok.Setter; @@ -120,7 +120,7 @@ public class IndexNode extends BaseEntity implements NodeValue, Index } public Path path() { - return new Path(path); + return Path.wrap(path); } public boolean isFile() { diff --git a/doc/doc-server/src/main/java/cn/axzo/nanopart/doc/entity/domain/Path.java b/doc/doc-server/src/main/java/cn/axzo/nanopart/doc/entity/domain/Path.java index 53a1d75b..a1a9d786 100644 --- a/doc/doc-server/src/main/java/cn/axzo/nanopart/doc/entity/domain/Path.java +++ b/doc/doc-server/src/main/java/cn/axzo/nanopart/doc/entity/domain/Path.java @@ -16,6 +16,10 @@ public class Path { private final String path; + public static Path wrap(String path) { + return new Path(path); + } + public static Path empty() { return new Path("/"); }