package com.xhpc.evcs.cdjgpc.dto;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import lombok.Data;

import java.util.List;

/**
 * 调控需求(RequirementInfo)
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
        "Name",
        "Area",
        "Code",
        "list",
        "requireDate",
        "releaseTime",
        "releaseTime"
})
@Data
public class CDRequirementInfo {
    /**
     * 需求名称
     */
    @JsonProperty("Name")
    public String name;
    /**
     * 需求地区
     */
    @JsonProperty("Area")
    public String area;
    /**
     * 需求编号
     */
    @JsonProperty("Code")
    public String code;
    /**
     * 时段责任量 List
     */
    @JsonProperty("list")
    public List<CDRequirementInfoList> list;
    /**
     * 需求日期
     */
    @JsonProperty("RequireDate")
    public String requireDate;
    /**
     * 发布时间
     */
    @JsonProperty("ReleaseTime")
    public String releaseTime;
    /**
     * 下发时间
     */
    @JsonProperty("DeliveryTime")
    public String deliveryTime;

}
