diff --git a/srt-cloud-data-governance/src/main/java/net/srt/vo/MetamodelTreeVo.java b/srt-cloud-data-governance/src/main/java/net/srt/vo/MetamodelTreeVo.java new file mode 100644 index 0000000..ad7f025 --- /dev/null +++ b/srt-cloud-data-governance/src/main/java/net/srt/vo/MetamodelTreeVo.java @@ -0,0 +1,51 @@ +package net.srt.vo; + +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import net.srt.framework.common.utils.DateUtils; +import net.srt.framework.common.utils.TreeNodeVo; + +import java.util.Date; +import java.util.List; + +@Data +@AllArgsConstructor +@NoArgsConstructor +@Schema(description = "数据治理-元数据-元模型-树目录") +public class MetamodelTreeVo { + private Long id; + private Long parentId; + private Integer ifLeaf; + //作业类型 + private Long taskId; + private Integer taskType; + private String parentPath; + private String path; + private Integer orderNo; + private String label; + private Long metamodelId; + private String name; + private String icon; + private String code; + private Integer builtin; + private String description; + private Long projectId; + private Long creator; + @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN) + private Date createTime; + private List children; + private boolean disabled; + private Boolean leaf; + /** + * 自定义属性 + */ + private Object attributes; + /** + * 自定义类型 + */ + private Object type; + private Object value; +} diff --git a/srt-cloud-data-governance/src/main/java/net/srt/vo/MetamodelVo.java b/srt-cloud-data-governance/src/main/java/net/srt/vo/MetamodelVo.java new file mode 100644 index 0000000..af1cd18 --- /dev/null +++ b/srt-cloud-data-governance/src/main/java/net/srt/vo/MetamodelVo.java @@ -0,0 +1,14 @@ +package net.srt.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@AllArgsConstructor +@NoArgsConstructor +@Schema(description = "数据治理-元数据-元模型") +public class MetamodelVo { + +}