Selaa lähdekoodia

feat: 根据需求对实体类进行修改

181250114 4 vuotta sitten
vanhempi
commit
f4257d446e

+ 27 - 3
src/main/java/com/seecoder/dataanalysis/data/entity/devcloud/PipelineInfo.java

@@ -10,7 +10,7 @@ import org.springframework.data.mongodb.core.mapping.Field;
 import java.util.ArrayList;
 import java.util.List;
 
-@NoArgsConstructor
+//@NoArgsConstructor
 @AllArgsConstructor
 @Accessors(chain = true)
 @Data
@@ -24,8 +24,32 @@ public class PipelineInfo {
     private Integer pipelineId;
 
     /**
-     * 该流水线上产生的部署记录
+     * 用户 ID
+     */
+    @Field("user_id")
+    private Integer userId;
+
+    /**
+     * 成功数量
+     */
+    @Field("success")
+    private Integer success;
+
+    /**
+     * 总数量
+     */
+    @Field("total")
+    private Integer total;
+
+    /**
+     * 记录在该流水线上的部署信息
      */
     @Field("record_list")
-    private List<RecordInfo> recordList = new ArrayList<>();
+    private List<RecordInfo> recordList;
+
+
+    public PipelineInfo(){
+        this.recordList = new ArrayList<>();
+    }
+
 }

+ 4 - 0
src/main/java/com/seecoder/dataanalysis/vo/devcloud/PipelineDeployDTO.java

@@ -13,6 +13,10 @@ import lombok.NoArgsConstructor;
 @AllArgsConstructor
 @NoArgsConstructor
 public class PipelineDeployDTO {
+
+    @JSONField(name = "project_id")
+    private Integer projectId;
+
     @JSONField(name = "record_id")
     private Integer recordId;
 

+ 22 - 0
src/main/java/com/seecoder/dataanalysis/vo/devcloud/RelateProjectDTO.java

@@ -0,0 +1,22 @@
+package com.seecoder.dataanalysis.vo.devcloud;
+
+import com.alibaba.fastjson.annotation.JSONField;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * @author Peng Yiyan
+ * @since 2022/03/18
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class RelateProjectDTO {
+
+    @JSONField(name = "projectA_id")
+    private Integer projectAId;
+
+    @JSONField(name = "projectB_id")
+    private Integer projectBId;
+}