package com.pqs9000.pojo.responsibility;

/**
 * @author xuyang
 * @date 2020/9/21 14:25
 */

public class AreaOverNoraml {

    //名称
    private String name;
    //在线监测点个数
    private Integer onlineMonitorNumber;
    //超标监测点个数
    private Integer overLimitMonitorNumber;
    //超标监测点数占比
    private Double overBiLi;
    /**
     *频率偏差超标情况
     */
    //个数
    private Integer frequencyMonitorNumber;
    //占比
    private Double frequencyBiLi;
    //日均占比（每日超标监测点数/每日在线监测点数，时间是个范围时则将每日的数据取平均）
    private Double frequencyAvg;
    //平均超标天数
    private Double frequencyOverDayBiLi;
    /**
     *电压偏差超标情况
     */
    //个数
    private Integer voltageMonitorNumber;
    //占比
    private Double voltageBiLi;
    //日均占比
    private Double voltageAvg;
    //平均超标天数
    private Double voltageOverDayBiLi;
    /**
     *谐波电压超标情况
     */
    //个数
    private Integer harmonicVoltageMonitorNumber;
    //占比
    private Double harmonicVoltageBiLi;
    //日均占比
    private Double harmonicVoltageAvg;
    //平均超标天数
    private Double harmonicVoltageOverDayBiLi;
    /**
     *谐波电流超标情况
     */
    //个数
    private Integer harmonicCurrentMonitorNumber;
    //占比
    private Double harmonicCurrentBiLi;
    //日均占比
    private Double harmonicCurrentAvg;
    //平均超标天数
    private Double harmonicCurrentOverDayBiLi;
    /**
     *三相电压不平衡度超标情况
     */
    //个数
    private Integer threePhaseVoltageMonitorNumber;
    //占比
    private Double threePhaseVoltageBiLi;
    //日均占比
    private Double threePhaseVoltageAvg;
    //平均超标天数
    private Double threePhaseVoltageOverDayBiLi;
    /**
     *闪变超标情况
     */
    //个数
    private Integer flickerMonitorNumber;
    //占比
    private Double flickerBiLi;
    //日均占比
    private Double flickerAvg;
    //平均超标天数
    private Double flickerOverDayBiLi;
    /**
     *负序电流限值超标情况
     */
    //个数
    private Integer negativeMonitorNumber;
    //占比
    private Double negativeBiLi;
    //日均占比
    private Double negativeAvg;
    //平均超标天数
    private Double negativeOverDayBiLi;
    /**
     *间谐波电压超标情况
     */
    //个数
    private Integer interharmonicMonitorNumber;
    //占比
    private Double interharmonicBiLi;
    //日均占比
    private Double interharmonicAvg;
    //平均超标天数
    private Double interharmonicOverDayBiLi;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getOnlineMonitorNumber() {
        return onlineMonitorNumber;
    }

    public void setOnlineMonitorNumber(Integer onlineMonitorNumber) {
        this.onlineMonitorNumber = onlineMonitorNumber;
    }

    public Integer getOverLimitMonitorNumber() {
        return overLimitMonitorNumber;
    }

    public void setOverLimitMonitorNumber(Integer overLimitMonitorNumber) {
        this.overLimitMonitorNumber = overLimitMonitorNumber;
    }

    public Double getOverBiLi() {
        return overBiLi;
    }

    public void setOverBiLi(Double overBiLi) {
        this.overBiLi = overBiLi;
    }

    public Integer getFrequencyMonitorNumber() {
        return frequencyMonitorNumber;
    }

    public void setFrequencyMonitorNumber(Integer frequencyMonitorNumber) {
        this.frequencyMonitorNumber = frequencyMonitorNumber;
    }

    public Double getFrequencyBiLi() {
        return frequencyBiLi;
    }

    public void setFrequencyBiLi(Double frequencyBiLi) {
        this.frequencyBiLi = frequencyBiLi;
    }

    public Double getFrequencyOverDayBiLi() {
        return frequencyOverDayBiLi;
    }

    public void setFrequencyOverDayBiLi(Double frequencyOverDayBiLi) {
        this.frequencyOverDayBiLi = frequencyOverDayBiLi;
    }

    public Integer getVoltageMonitorNumber() {
        return voltageMonitorNumber;
    }

    public void setVoltageMonitorNumber(Integer voltageMonitorNumber) {
        this.voltageMonitorNumber = voltageMonitorNumber;
    }

    public Double getVoltageBiLi() {
        return voltageBiLi;
    }

    public void setVoltageBiLi(Double voltageBiLi) {
        this.voltageBiLi = voltageBiLi;
    }

    public Double getVoltageOverDayBiLi() {
        return voltageOverDayBiLi;
    }

    public void setVoltageOverDayBiLi(Double voltageOverDayBiLi) {
        this.voltageOverDayBiLi = voltageOverDayBiLi;
    }

    public Integer getHarmonicVoltageMonitorNumber() {
        return harmonicVoltageMonitorNumber;
    }

    public void setHarmonicVoltageMonitorNumber(Integer harmonicVoltageMonitorNumber) {
        this.harmonicVoltageMonitorNumber = harmonicVoltageMonitorNumber;
    }

    public Double getHarmonicVoltageBiLi() {
        return harmonicVoltageBiLi;
    }

    public void setHarmonicVoltageBiLi(Double harmonicVoltageBiLi) {
        this.harmonicVoltageBiLi = harmonicVoltageBiLi;
    }

    public Double getHarmonicVoltageOverDayBiLi() {
        return harmonicVoltageOverDayBiLi;
    }

    public void setHarmonicVoltageOverDayBiLi(Double harmonicVoltageOverDayBiLi) {
        this.harmonicVoltageOverDayBiLi = harmonicVoltageOverDayBiLi;
    }

    public Integer getHarmonicCurrentMonitorNumber() {
        return harmonicCurrentMonitorNumber;
    }

    public void setHarmonicCurrentMonitorNumber(Integer harmonicCurrentMonitorNumber) {
        this.harmonicCurrentMonitorNumber = harmonicCurrentMonitorNumber;
    }

    public Double getHarmonicCurrentBiLi() {
        return harmonicCurrentBiLi;
    }

    public void setHarmonicCurrentBiLi(Double harmonicCurrentBiLi) {
        this.harmonicCurrentBiLi = harmonicCurrentBiLi;
    }

    public Double getHarmonicCurrentOverDayBiLi() {
        return harmonicCurrentOverDayBiLi;
    }

    public void setHarmonicCurrentOverDayBiLi(Double harmonicCurrentOverDayBiLi) {
        this.harmonicCurrentOverDayBiLi = harmonicCurrentOverDayBiLi;
    }

    public Integer getThreePhaseVoltageMonitorNumber() {
        return threePhaseVoltageMonitorNumber;
    }

    public void setThreePhaseVoltageMonitorNumber(Integer threePhaseVoltageMonitorNumber) {
        this.threePhaseVoltageMonitorNumber = threePhaseVoltageMonitorNumber;
    }

    public Double getThreePhaseVoltageBiLi() {
        return threePhaseVoltageBiLi;
    }

    public void setThreePhaseVoltageBiLi(Double threePhaseVoltageBiLi) {
        this.threePhaseVoltageBiLi = threePhaseVoltageBiLi;
    }

    public Double getThreePhaseVoltageOverDayBiLi() {
        return threePhaseVoltageOverDayBiLi;
    }

    public void setThreePhaseVoltageOverDayBiLi(Double threePhaseVoltageOverDayBiLi) {
        this.threePhaseVoltageOverDayBiLi = threePhaseVoltageOverDayBiLi;
    }

    public Integer getFlickerMonitorNumber() {
        return flickerMonitorNumber;
    }

    public void setFlickerMonitorNumber(Integer flickerMonitorNumber) {
        this.flickerMonitorNumber = flickerMonitorNumber;
    }

    public Double getFlickerBiLi() {
        return flickerBiLi;
    }

    public void setFlickerBiLi(Double flickerBiLi) {
        this.flickerBiLi = flickerBiLi;
    }

    public Double getFlickerOverDayBiLi() {
        return flickerOverDayBiLi;
    }

    public void setFlickerOverDayBiLi(Double flickerOverDayBiLi) {
        this.flickerOverDayBiLi = flickerOverDayBiLi;
    }

    public Integer getNegativeMonitorNumber() {
        return negativeMonitorNumber;
    }

    public void setNegativeMonitorNumber(Integer negativeMonitorNumber) {
        this.negativeMonitorNumber = negativeMonitorNumber;
    }

    public Double getNegativeBiLi() {
        return negativeBiLi;
    }

    public void setNegativeBiLi(Double negativeBiLi) {
        this.negativeBiLi = negativeBiLi;
    }

    public Double getNegativeOverDayBiLi() {
        return negativeOverDayBiLi;
    }

    public void setNegativeOverDayBiLi(Double negativeOverDayBiLi) {
        this.negativeOverDayBiLi = negativeOverDayBiLi;
    }

    public Integer getInterharmonicMonitorNumber() {
        return interharmonicMonitorNumber;
    }

    public void setInterharmonicMonitorNumber(Integer interharmonicMonitorNumber) {
        this.interharmonicMonitorNumber = interharmonicMonitorNumber;
    }

    public Double getInterharmonicBiLi() {
        return interharmonicBiLi;
    }

    public void setInterharmonicBiLi(Double interharmonicBiLi) {
        this.interharmonicBiLi = interharmonicBiLi;
    }

    public Double getInterharmonicOverDayBiLi() {
        return interharmonicOverDayBiLi;
    }

    public void setInterharmonicOverDayBiLi(Double interharmonicOverDayBiLi) {
        this.interharmonicOverDayBiLi = interharmonicOverDayBiLi;
    }

    public Double getFrequencyAvg() {
        return frequencyAvg;
    }

    public void setFrequencyAvg(Double frequencyAvg) {
        this.frequencyAvg = frequencyAvg;
    }

    public Double getVoltageAvg() {
        return voltageAvg;
    }

    public void setVoltageAvg(Double voltageAvg) {
        this.voltageAvg = voltageAvg;
    }

    public Double getHarmonicVoltageAvg() {
        return harmonicVoltageAvg;
    }

    public void setHarmonicVoltageAvg(Double harmonicVoltageAvg) {
        this.harmonicVoltageAvg = harmonicVoltageAvg;
    }

    public Double getHarmonicCurrentAvg() {
        return harmonicCurrentAvg;
    }

    public void setHarmonicCurrentAvg(Double harmonicCurrentAvg) {
        this.harmonicCurrentAvg = harmonicCurrentAvg;
    }

    public Double getThreePhaseVoltageAvg() {
        return threePhaseVoltageAvg;
    }

    public void setThreePhaseVoltageAvg(Double threePhaseVoltageAvg) {
        this.threePhaseVoltageAvg = threePhaseVoltageAvg;
    }

    public Double getFlickerAvg() {
        return flickerAvg;
    }

    public void setFlickerAvg(Double flickerAvg) {
        this.flickerAvg = flickerAvg;
    }

    public Double getNegativeAvg() {
        return negativeAvg;
    }

    public void setNegativeAvg(Double negativeAvg) {
        this.negativeAvg = negativeAvg;
    }

    public Double getInterharmonicAvg() {
        return interharmonicAvg;
    }

    public void setInterharmonicAvg(Double interharmonicAvg) {
        this.interharmonicAvg = interharmonicAvg;
    }

    @Override
    public String toString() {
        return "AreaOverNoraml{" +
                "name='" + name + '\'' +
                ", onlineMonitorNumber=" + onlineMonitorNumber +
                ", overLimitMonitorNumber=" + overLimitMonitorNumber +
                ", overBiLi=" + overBiLi +
                ", frequencyMonitorNumber=" + frequencyMonitorNumber +
                ", frequencyBiLi=" + frequencyBiLi +
                ", frequencyAvg=" + frequencyAvg +
                ", frequencyOverDayBiLi=" + frequencyOverDayBiLi +
                ", voltageMonitorNumber=" + voltageMonitorNumber +
                ", voltageBiLi=" + voltageBiLi +
                ", voltageAvg=" + voltageAvg +
                ", voltageOverDayBiLi=" + voltageOverDayBiLi +
                ", harmonicVoltageMonitorNumber=" + harmonicVoltageMonitorNumber +
                ", harmonicVoltageBiLi=" + harmonicVoltageBiLi +
                ", harmonicVoltageAvg=" + harmonicVoltageAvg +
                ", harmonicVoltageOverDayBiLi=" + harmonicVoltageOverDayBiLi +
                ", harmonicCurrentMonitorNumber=" + harmonicCurrentMonitorNumber +
                ", harmonicCurrentBiLi=" + harmonicCurrentBiLi +
                ", harmonicCurrentAvg=" + harmonicCurrentAvg +
                ", harmonicCurrentOverDayBiLi=" + harmonicCurrentOverDayBiLi +
                ", threePhaseVoltageMonitorNumber=" + threePhaseVoltageMonitorNumber +
                ", threePhaseVoltageBiLi=" + threePhaseVoltageBiLi +
                ", threePhaseVoltageAvg=" + threePhaseVoltageAvg +
                ", threePhaseVoltageOverDayBiLi=" + threePhaseVoltageOverDayBiLi +
                ", flickerMonitorNumber=" + flickerMonitorNumber +
                ", flickerBiLi=" + flickerBiLi +
                ", flickerAvg=" + flickerAvg +
                ", flickerOverDayBiLi=" + flickerOverDayBiLi +
                ", negativeMonitorNumber=" + negativeMonitorNumber +
                ", negativeBiLi=" + negativeBiLi +
                ", negativeAvg=" + negativeAvg +
                ", negativeOverDayBiLi=" + negativeOverDayBiLi +
                ", interharmonicMonitorNumber=" + interharmonicMonitorNumber +
                ", interharmonicBiLi=" + interharmonicBiLi +
                ", interharmonicAvg=" + interharmonicAvg +
                ", interharmonicOverDayBiLi=" + interharmonicOverDayBiLi +
                '}';
    }
}

