package com.pqs9000.pojo.responsibility;

/**
 * @author xuyang
 * @date 2020/10/9 20:38
 * 告警变电站明细
 */

public class WarningSubstation {

    //省公司
    private String provinceCompany;

    //地市公司
    private String cityCompany;

    //电站名称
    private String plantName;

    //电站电压等级
    private String plantVoltageLevel;

    //在线监测点数量(个)
    private int onlineMonitorCounts;

    //告警监测点数量(个)
    private int alertMonitorCounts;

    //告警次数
    private int alertCounts;

    //告警频次(次/点)
    private double alertAlarmFrequency;

    //频率偏差
    private double frequencyDeviation;

    //电压偏差
    private double voltageDeviation;

    //谐波电压
    private double harmonicVoltage;

    //谐波电流
    private double harmonicCurrent;

    //三相电压不平衡
    private double threePhaseVoltageUnbalance;

    //闪变
    private double flicker;

    //间谐波电压
    private double interharmonic;

    //负序电流
    private double negative;

    //短时中断
    private double shortInterruption;

    //电压暂降
    private double voltageDip;

    //电压暂升
    private double voltageSwell;

    public String getProvinceCompany() {
        return provinceCompany;
    }

    public void setProvinceCompany(String provinceCompany) {
        this.provinceCompany = provinceCompany;
    }

    public String getCityCompany() {
        return cityCompany;
    }

    public void setCityCompany(String cityCompany) {
        this.cityCompany = cityCompany;
    }

    public String getPlantName() {
        return plantName;
    }

    public void setPlantName(String plantName) {
        this.plantName = plantName;
    }

    public String getPlantVoltageLevel() {
        return plantVoltageLevel;
    }

    public void setPlantVoltageLevel(String plantVoltageLevel) {
        this.plantVoltageLevel = plantVoltageLevel;
    }

    public int getOnlineMonitorCounts() {
        return onlineMonitorCounts;
    }

    public void setOnlineMonitorCounts(int onlineMonitorCounts) {
        this.onlineMonitorCounts = onlineMonitorCounts;
    }

    public int getAlertMonitorCounts() {
        return alertMonitorCounts;
    }

    public void setAlertMonitorCounts(int alertMonitorCounts) {
        this.alertMonitorCounts = alertMonitorCounts;
    }

    public int getAlertCounts() {
        return alertCounts;
    }

    public void setAlertCounts(int alertCounts) {
        this.alertCounts = alertCounts;
    }

    public double getAlertAlarmFrequency() {
        return alertAlarmFrequency;
    }

    public void setAlertAlarmFrequency(double alertAlarmFrequency) {
        this.alertAlarmFrequency = alertAlarmFrequency;
    }

    public double getFrequencyDeviation() {
        return frequencyDeviation;
    }

    public void setFrequencyDeviation(double frequencyDeviation) {
        this.frequencyDeviation = frequencyDeviation;
    }

    public double getVoltageDeviation() {
        return voltageDeviation;
    }

    public void setVoltageDeviation(double voltageDeviation) {
        this.voltageDeviation = voltageDeviation;
    }

    public double getHarmonicVoltage() {
        return harmonicVoltage;
    }

    public void setHarmonicVoltage(double harmonicVoltage) {
        this.harmonicVoltage = harmonicVoltage;
    }

    public double getHarmonicCurrent() {
        return harmonicCurrent;
    }

    public void setHarmonicCurrent(double harmonicCurrent) {
        this.harmonicCurrent = harmonicCurrent;
    }

    public double getThreePhaseVoltageUnbalance() {
        return threePhaseVoltageUnbalance;
    }

    public void setThreePhaseVoltageUnbalance(double threePhaseVoltageUnbalance) {
        this.threePhaseVoltageUnbalance = threePhaseVoltageUnbalance;
    }

    public double getFlicker() {
        return flicker;
    }

    public void setFlicker(double flicker) {
        this.flicker = flicker;
    }

    public double getInterharmonic() {
        return interharmonic;
    }

    public void setInterharmonic(double interharmonic) {
        this.interharmonic = interharmonic;
    }

    public double getNegative() {
        return negative;
    }

    public void setNegative(double negative) {
        this.negative = negative;
    }

    public double getShortInterruption() {
        return shortInterruption;
    }

    public void setShortInterruption(double shortInterruption) {
        this.shortInterruption = shortInterruption;
    }

    public double getVoltageDip() {
        return voltageDip;
    }

    public void setVoltageDip(double voltageDip) {
        this.voltageDip = voltageDip;
    }

    public double getVoltageSwell() {
        return voltageSwell;
    }

    public void setVoltageSwell(double voltageSwell) {
        this.voltageSwell = voltageSwell;
    }

    @Override
    public String toString() {
        return "WarningSubstation{" +
                "provinceCompany='" + provinceCompany + '\'' +
                ", cityCompany='" + cityCompany + '\'' +
                ", plantName='" + plantName + '\'' +
                ", plantVoltageLevel='" + plantVoltageLevel + '\'' +
                ", onlineMonitorCounts=" + onlineMonitorCounts +
                ", alertMonitorCounts=" + alertMonitorCounts +
                ", alertCounts=" + alertCounts +
                ", alertAlarmFrequency=" + alertAlarmFrequency +
                ", frequencyDeviation=" + frequencyDeviation +
                ", voltageDeviation=" + voltageDeviation +
                ", harmonicVoltage=" + harmonicVoltage +
                ", harmonicCurrent=" + harmonicCurrent +
                ", threePhaseVoltageUnbalance=" + threePhaseVoltageUnbalance +
                ", flicker=" + flicker +
                ", interharmonic=" + interharmonic +
                ", negative=" + negative +
                ", shortInterruption=" + shortInterruption +
                ", voltageDip=" + voltageDip +
                ", voltageSwell=" + voltageSwell +
                '}';
    }
}
