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

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

import java.time.LocalDateTime;

/**
 * <p>
 * 配网监测点
 * </p>
 *
 * @author wr
 * @since 2022-12-30
 */
@Data
public class DistributionMonitorVO {

    private static final long serialVersionUID = 1L;

    /**
     * 经度
     */
    @ApiModelProperty(name = "longitude", value = "经度")
    private String longitude;
    /**
     * 维度
     */
    @ApiModelProperty(name = "latitude", value = "维度")
    private String latitude;


    /**
     * 监测点类别(字典)
     */
    @ApiModelProperty(name = "monitorSort", value = "监测点类别(字典)")
    private String monitorSort;

    /**
     * 监测点ID
     */
    @ApiModelProperty(name = "monitorId", value = "监测点ID")
    private String monitorId;

    /**
     * 单位id
     */
    @ApiModelProperty(name = "orgNo", value = "单位id")
    private String orgNo;

    /**
     * 电压等级(字典)
     */
    @ApiModelProperty(name = "voltageLevel", value = "电压等级(字典)")
    private String voltageLevel;

    /**
     * 是否发电用户：0-否；1-是；
     */
    @ApiModelProperty(name = "ifPowerUser", value = "是否发电用户：0-否；1-是；")
    private Integer ifPowerUser;

    /**
     * 监测点状态(字典)
     */
    @ApiModelProperty(name = "monitorState", value = "监测点状态(字典)")
    private String monitorState;

    /**
     * 创建日期
     */
    @ApiModelProperty(name = "createdDate", value = "创建日期")
    private LocalDateTime createdDate;

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

    /**
     * 关联的监测终端编号(外键)
     */
    @ApiModelProperty(name = "terminalId", value = "关联的监测终端编号(外键)")
    private String terminalId;

    /**
     * 监测终端接线方式(字典)
     */
    @ApiModelProperty(name = "terminalWiringMethod", value = "监测终端接线方式(字典)")
    private String terminalWiringMethod;

    /**
     * pt变比
     */
    @ApiModelProperty(name = "pt1", value = "pt变比1")
    private Float pt1;

    /**
     * pt变比
     */
    @ApiModelProperty(name = "pt2", value = "pt变比2")
    private Float pt2;

    /**
     * ct变比
     */
    @ApiModelProperty(name = "ct1", value = "ct变比")
    private Float ct1;

    /**
     * ct变比
     */
    @ApiModelProperty(name = "ct2", value = "ct变比")
    private Float ct2;

}
