package cn.cslg.pas.common.vo; import cn.cslg.pas.common.model.cronModel.SystemFile; import cn.hutool.core.date.DateTime; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.util.List; /** * 返回架构VO * @Author lirj * @Date 2023/11/3 */ @Data public class ReTreeNodeVO { @Schema(description = "id") private Integer id; @Schema(description = "节点名称") private String name; /** * (1产品类别,2产品,3技术分类,4自定义树) */ @Schema(description = "类型") private Integer type; @Schema(description = "父id") private Integer parentId; /** * (所属产品/产品类别/自定义树/技术分类) */ @Schema(description = "抽象id") private Integer typeId; @Schema(description = "路径名称") private String pathName; @Schema(description = "路径") private String path; @Schema(description = "层级") private Integer level; @Schema(description = "子节点") private List child; @Schema(description = "创建人id") private String createId; @Schema(description = "创建时间") private DateTime createTime; @Schema(description = "描述") private String description; @Schema(description = "文件信息") private List systemFileList; @Schema(description = "专利相关数量") private Long relevantProductNum; }