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; @NoArgsConstructor @AllArgsConstructor @Accessors(chain = true) @Data public class TreeNodeInfo { /** * 测试 ID */ @Id @Field("node_id") private Integer nodeId; /** * 节点title */ @Field("title") private String title; /** * 用户 ID */ @Field("user_id") private Integer userId; /** * 节点类型 */ @Field("type") private String type; /** * 优先级 */ @Field("priority") private String priority; /** * 状态 */ @Field("state") private String state; /** * 耗费时间 */ @Field("time_to_take") private Integer timeToTake; /** * 父节点 */ @Field("parent_id") private Integer parentId; /** * 深度 */ @Field("deep") private Integer deep; }