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;
|
|
}
|