From ee73d42a8f2ce04f9b0a929c02a008ac1cd79c29 Mon Sep 17 00:00:00 2001 From: zmyYYDS <864398951@qq.com> Date: Wed, 20 Dec 2023 11:33:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=83=E6=A8=A1=E5=9E=8B=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E6=A0=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/net/srt/vo/MetamodelTreeVo.java | 51 +++++++++++++++++++ .../src/main/java/net/srt/vo/MetamodelVo.java | 14 +++++ 2 files changed, 65 insertions(+) create mode 100644 srt-cloud-data-governance/src/main/java/net/srt/vo/MetamodelTreeVo.java create mode 100644 srt-cloud-data-governance/src/main/java/net/srt/vo/MetamodelVo.java 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 { + +}