package com.example.server.progressTrack.Dto; import com.alibaba.fastjson.annotation.JSONField; import com.example.server.progressTrack.model.NetworkDiagramPhase; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; /** * @author 14539 */ @Data public class DiagramPhaseDto { private Long id; private String phaseName; @ApiModelProperty(value = "要求完成") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @JSONField(format = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date requiredCompletion; @ApiModelProperty(value = "要求完成") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @JSONField(format = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date actualCompletion; private int displayLocation; private int sort; @ApiModelProperty(value = "标杆时间") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @JSONField(format = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date poleDate; @ApiModelProperty(value = "相对标杆阶段天数") private Integer absDays; @ApiModelProperty(value = "当前状态") private Integer currentStatus; private Long BoxId; private int fontWith; private int x; private int y; private int width; private int height; private Long topId; private Long rightId; private Long bottomId; private Long leftId; private NetworkDiagramPhase dataList; private List Inspections = new ArrayList<>(); }