package com.njcn.device.pms.pojo.vo;


import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class PowerDistributionareaVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(name = "Id", value = "台区编号")
    private String Id;

    @ApiModelProperty(name = "Name", value = "台区名称")
    private String Name;

    @ApiModelProperty(name = "OrgName", value = "组织机构名称")
    private String OrgName;

    @ApiModelProperty(name = "OrgId", value = "组织机构ID")
    private String OrgId;

    @ApiModelProperty(name = "OperationName", value = "运维单位名称")
    private String OperationName;

    @ApiModelProperty(name = "OperationId", value = "运维单位ID")
    private String OperationId;

    @ApiModelProperty(name = "PowerrName", value = "变电站名称")
    private String PowerrName;

    @ApiModelProperty(name = "PowerStationId", value = "电站ID")
    private String PowerStationId;

    @ApiModelProperty(name = "LineName", value = "监测线路名称")
    private String LineName;

    @ApiModelProperty(name = "LineId", value = "所属线路ID")
    private String LineId;

    @ApiModelProperty(name = "PCapacity", value = "配变容量")
    private Float PCapacity;

    @ApiModelProperty(name = "Regionalism", value = "地区特征")
    private String Regionalism;

    @ApiModelProperty(name = "IfRuralPowerGrid", value = "是否农网：0-否；1：是")
    private Integer IfRuralPowerGrid;

    @ApiModelProperty(name = "NatureOfUse", value = "使用性质")
    private String NatureOfUse;

    @ApiModelProperty(name = "PowerSupplyRadius", value = "供电半径")
    private Float PowerSupplyRadius;

    @ApiModelProperty(name = "LineLength", value = "供电线路总长度")
    private Float LineLength;

    @ApiModelProperty(name = "State", value = "运行状态")
    private String State;

    @ApiModelProperty(name = "DistributedPhotovoltaicNum", value = "分布式光伏用户数")
    private Integer DistributedPhotovoltaicNum;

    @ApiModelProperty(name = "PhotovoltaicCapacity", value = "分布式光伏总装机容量")
    private Float PhotovoltaicCapacity;

    @ApiModelProperty(name = "IfBevAp", value = "是否有电动汽车接入：0-否；1：是")
    private Integer IfBevAp;

    @ApiModelProperty(name = "ApLoadType", value = "接入负荷类型")
    private String ApLoadType;

    @ApiModelProperty(name = "IsUpToGrid", value = "是否是上送国网监测点,0-否 1-是")
    private Integer IsUpToGrid;

    @ApiModelProperty(name = "Status", value = "数据状态：0-删除；1-正常")
    private Integer Status;

    /**
     * 创建用户
     */
    @ApiModelProperty(name = "createBy", value = "创建用户")
    private String createBy;

    /**
     * 创建时间
     */
    @ApiModelProperty(name = "createTime", value = "创建时间")
    private Date createTime;

    /**
     * 更新用户
     */
    @ApiModelProperty(name = "updateBy", value = "更新用户")
    private String updateBy;

    /**
     * 更新时间
     */
    @ApiModelProperty(name = "updateTime", value = "更新时间")
    private Date updateTime;

}
