package com.dy.pipIrrGlobal.voIr; 
 | 
  
 | 
import com.fasterxml.jackson.annotation.JsonFormat; 
 | 
import com.fasterxml.jackson.annotation.JsonPropertyOrder; 
 | 
import lombok.Data; 
 | 
  
 | 
import java.util.Date; 
 | 
import java.util.List; 
 | 
  
 | 
/** 
 | 
 * @author ZhuBaoMin 
 | 
 * @date 2025-04-09 11:22 
 | 
 * @LastEditTime 2025-04-09 11:22 
 | 
 * @Description 灌溉计划详情,拥有灌溉计划详情页 
 | 
 */ 
 | 
  
 | 
@Data 
 | 
@JsonPropertyOrder({"planName", "projectName", "state", "planStartTime", "planStopTime", "realStopTime", "failureCount", "groups"}) 
 | 
public class VoPlanDetails { 
 | 
    private static final long serialVersionUID = 202504091125001L; 
 | 
  
 | 
    /** 
 | 
     * 灌溉计划名称 
 | 
     */ 
 | 
    private String planName; 
 | 
  
 | 
    /** 
 | 
     * 项目名称 
 | 
     */ 
 | 
    private String projectName; 
 | 
  
 | 
    /** 
 | 
     * 灌溉计划状态 
 | 
     */ 
 | 
    private Integer state; 
 | 
  
 | 
    /** 
 | 
     * 灌溉计划开始时间 
 | 
     */ 
 | 
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") 
 | 
    private Date planStartTime; 
 | 
  
 | 
    /** 
 | 
     * 灌溉计划结束时间 
 | 
     */ 
 | 
    @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; 
 | 
  
 | 
} 
 |