package com.seecoder.dataanalysis.data.entity.devcloud; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import org.springframework.data.annotation.Id; import org.springframework.data.mongodb.core.mapping.Field; import java.util.ArrayList; import java.util.List; //@NoArgsConstructor @AllArgsConstructor @Accessors(chain = true) @Data public class PipelineInfo { /** * pipeline ID */ @Id @Field("pipeline_id") 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 recordList; public PipelineInfo(){ this.recordList = new ArrayList<>(); } }