ProjectGanttTaskTreeVO.java 945 B

12345678910111213141516171819202122232425262728293031
  1. package jnpf.model.projectgantt;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import lombok.Data;
  4. import java.util.List;
  5. @Data
  6. public class ProjectGanttTaskTreeVO {
  7. @Schema(description ="主键")
  8. private String id;
  9. @Schema(description ="父级主键")
  10. private String parentId;
  11. @Schema(description ="是否有子集")
  12. private Boolean hasChildren;
  13. @Schema(description ="名称")
  14. private String fullName;
  15. @Schema(description ="完成进度")
  16. private Integer schedule;
  17. @Schema(description ="项目主键")
  18. private String projectId;
  19. @Schema(description ="开始时间")
  20. private long startTime;
  21. @Schema(description ="结束时间")
  22. private long endTime;
  23. @Schema(description ="标记颜色")
  24. private String signColor;
  25. @Schema(description ="标记")
  26. private String sign;
  27. @Schema(description ="开始时间")
  28. private List<ProjectGanttTaskTreeVO> children;
  29. }