REQ-3540: 更新文件大小

This commit is contained in:
yanglin 2025-03-21 14:42:40 +08:00
parent a5aab38757
commit b7f68fc7a6
4 changed files with 22 additions and 11 deletions

View File

@ -11,9 +11,4 @@ import lombok.Setter;
@Getter
public class DirectoryAttributes {
/**
* 是否为资料库文件夹
*/
private Boolean isTemplateDatabaseDir;
}

View File

@ -20,6 +20,11 @@ public class IndexNodeAttributes {
*/
private Boolean customIcon;
/**
* 是否资料库创建的节点
*/
private Boolean templateDatabaseNode;
/**
* 数据库属性
*/

View File

@ -3,11 +3,13 @@ package cn.axzo.nanopart.doc.api.templatedb.reqeust;
import javax.validation.constraints.NotBlank;
import org.apache.commons.lang3.StringUtils;
import cn.axzo.nanopart.doc.api.domain.IndexNodeAttributes;
import cn.axzo.nanopart.doc.api.domain.IndexNodeScope;
import cn.axzo.nanopart.doc.api.domain.NodeCreate;
import lombok.Getter;
import lombok.Setter;
import org.apache.commons.lang3.StringUtils;
/**
* @author yanglin
@ -48,4 +50,15 @@ abstract class NodeCreateTemplateDatabase implements NodeCreate {
public Long operatorId() {
return operatorId;
}
@Override
public final IndexNodeAttributes attributes() {
IndexNodeAttributes attributes = IndexNodeAttributes.create();
attributes.setTemplateDatabaseNode(true);
postProcessAttributes(attributes);
return attributes;
}
protected void postProcessAttributes(IndexNodeAttributes attributes) {
}
}

View File

@ -3,9 +3,10 @@ package cn.axzo.nanopart.doc.api.templatedb.reqeust;
import javax.validation.constraints.NotBlank;
import com.alibaba.fastjson.JSON;
import org.apache.commons.lang3.StringUtils;
import com.alibaba.fastjson.JSON;
import cn.axzo.nanopart.doc.api.domain.IndexNodeAttributes;
import lombok.Getter;
import lombok.Setter;
@ -51,11 +52,8 @@ public class TemplateDatabaseCreateDirRequest extends NodeCreateTemplateDatabase
}
@Override
public IndexNodeAttributes attributes() {
IndexNodeAttributes attributes = IndexNodeAttributes.create();
attributes.getOrCreateDirectoryAttributes().setIsTemplateDatabaseDir(true);
protected void postProcessAttributes(IndexNodeAttributes attributes) {
attributes.setCustomIcon(customIcon);
return attributes;
}
@Override