|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | @JsonPropertyOrder({"planName", "projectName", "planStartTime", "planStopTime", "groups"}) | 
|---|
|  |  |  | @JsonPropertyOrder({"planName", "projectName", "state", "planStartTime", "planStopTime", "realStopTime", "failureCount", "groups"}) | 
|---|
|  |  |  | public class VoPlanDetails { | 
|---|
|  |  |  | private static final long serialVersionUID = 202504091125001L; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | private String projectName; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 灌溉计划状态 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private Integer state; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 灌溉计划开始时间 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") | 
|---|
|  |  |  | 
|---|
|  |  |  | private Date planStopTime; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 实际结束时间 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") | 
|---|
|  |  |  | private Date realStopTime; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 命令发布失败数量 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private Integer failureCount; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 轮灌组列表 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private List<VoGroupResult> groups; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|