REQ-3540: 完善接口声明

This commit is contained in:
yanglin 2025-03-12 16:20:49 +08:00
parent 7ec2d28e92
commit 60809b49e2
2 changed files with 6 additions and 2 deletions

View File

@ -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<IndexNode> implements NodeValue, Index
}
public Path path() {
return new Path(path);
return Path.wrap(path);
}
public boolean isFile() {

View File

@ -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("/");
}