package com.hdkj.lt.bf.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class BeakerStatusInfoVO implements Serializable {

    /**
     * 开关PsrId
     */
    @ApiModelProperty(value = "开关PsrId")
    private String breakerPsrId;
    /**
     * 开关P值
     */
    @ApiModelProperty(value = "开关P值")
    private String pvalue;
    /**
     * 开关Q值
     */
    @ApiModelProperty(value = "开关Q值")
    private String qvalue;
    /**
     * 开关I值
     */
    @ApiModelProperty(value = "开关I值")
    private String ivalue;
    /**
     * 开关U值
     */
    @ApiModelProperty(value = "开关U值")
    private String uvalue;
    /**
     * 开关P单位
     */
    @ApiModelProperty(value = "开关P单位")
    private String punit;
    /**
     * 开关Q单位
     */
    @ApiModelProperty(value = "开关Q单位")
    private String qunit;
    /**
     * 开关I单位
     */
    @ApiModelProperty(value = "开关I单位")
    private String iunit;
    /**
     * 开关U单位
     */
    @ApiModelProperty(value = "开关U单位")
    private String uunit;
    /**
     * 开合状态，0-分，1-合
     */
    @ApiModelProperty(value = "开合状态，0-分，1-合")
    private String status;

    /**
     * 是否自动化开合，“true”自动化“false"非自动化”
     */
    @ApiModelProperty(value = "是否自动化开合，“true”自动化“false\"非自动化”")
    private String isAuto;

    /**
     * 状态数据来源（lc:量测 zg:状估 js：计算推演平台）
     */
    @ApiModelProperty(value = "状态数据来源（lc:量测 zg:状估 js：计算推演平台）")
    private String sourceSystem;

    /**
     * 开关类型(PD_11100000柱上-断路器返回1其余返回0)
     */
    @ApiModelProperty(value = "开关类型(PD_11100000柱上-断路器  返回1 ")
    private String switchType;
}
