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 TractionStationVO 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 = "VoltageLevel", value = "供电电压等级")
    private String VoltageLevel;

    @ApiModelProperty(name = "RailwayLineId", value = "铁路线路编号")
    private String RailwayLineId;

    @ApiModelProperty(name = "RailwayLineName", value = "铁路线路名称")
    private String RailwayLineName;

    @ApiModelProperty(name = "ConnetGroupWay", value = "牵引站变压器接线方式")
    private String ConnetGroupWay;

    @ApiModelProperty(name = "RatedCapacity", value = "牵引站变电容量")
    private Float RatedCapacity;

    @ApiModelProperty(name = "PowerId", value = "供电变电站编号")
    private String PowerId;

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

    @ApiModelProperty(name = "PowerVoltageLevel", value = "供电变电站电压等级")
    private String PowerVoltageLevel;

    @ApiModelProperty(name = "IfSpecial", value = "是否专线供电：0-否;1-是;")
    private Integer IfSpecial;

    @ApiModelProperty(name = "CreatedDate", value = "创建日期")
    private String CreatedDate;

    @ApiModelProperty(name = "UserTag", value = "用户标签")
    private String UserTag;

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