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

import lombok.Data;

/**
 * @author rj
 * @date 2025/6/27 9:00
 * @description
 */
@Data
public class SwitchInfoVO {
    //开关id
    private String switchId;
    //所属区县
    private String maintOrgName;
    //所属厂站
    private String stationName;
    //所属线路
    private String feederName;
    //开关名称
    private String switchName;
    //开关作用
    private String switchRoleName;

    /**
     * 是否联络开关 1-是，0-否
     */
    private String isContactSwitch;

    /**
     * 联络是否有效,1-有效，0-无效
     */
    private String contactEffective;

    /**
     * 过流I段定值
     */
    private String oc1Value;

    /**
     * 过流I段延迟
     */
    private String oc1Delay;

    /**
     * 设置类型1-告警，2-跳闸
     */
    private Integer oc1Setting;

    /**
     * 过流II段定值
     */
    private String oc2Value;

    /**
     * 过流II段延迟
     */
    private String oc2Delay;

    /**
     * 设置类型1-告警，2-跳闸
     */
    private Integer oc2Setting;

    /**
     * 过流III段定值
     */
    private String oc3Value;

    /**
     * 过流III段延迟
     */
    private String oc3Delay;

    /**
     * 设置类型1-告警，2-跳闸
     */
    private Integer oc3Setting;

    //保护投退 (0-退出 1-投入）
    private Integer protEnableStatus;
    //重合闸 (0-退出 1-投入）
    private Integer recloseEnableStatus;
    /**
     * 开关隐患类型，1-存在缺陷，2-开关调试，3-告警
     */
    private String hazardType;

    /**
     * 开关隐患描述，“开始检修、停止告警”，“开关调试”，“无配置”
     */
    private String hazardDesc;

}
