package com.ard.sample.annotation.model.dto; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.List; /** * 标注目录的DTO类 * */ @Data @AllArgsConstructor @NoArgsConstructor @Builder public class AnnotationDirectoryDTO { private String id; private String directoryName; /** * 是否可见:true(1)=可见,false(0)=不可见(默认true) */ private Boolean isTrue; private List annotations; // 层级返回用 private String directoryRemark; private Long createTime; private Long updateTime; /** * 是否可以删除,默认值为true(1),表示可以删除,只有默认文件夹为false(0),表示不可以删除 * */ private Boolean isDelete; // 显式设置默认值,避免空值 }