package com.njcn.prepare.harmonic.pojo.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;

import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Data;

/**
 * Description:
 * Date: 2023/11/1  15:07【需求编号】
 *
 * @author clam
 * @version V1.0.0
 */
@Data
@TableName(value = "special_analysis_index_overview")
public class SpecialAnalysisIndexOverviewPO {
    /**
     * 单位id
     */
    @MppMultiId(value = "org_no")
    private String orgNo;

    /**
     * 数据统计日期
     */
    @MppMultiId(value = "data_date")
    private Date dataDate;

    /**
     * 监测点标签(字典，区分风电场、光伏电站等)
     */
    @MppMultiId(value = "monitor_tag")
    private String monitorTag;

    /**
     * 谐波电流超标监测点数
     */
    @TableField(value = "monitor_harmonic_electric_exceeds_num")
    private Integer monitorHarmonicElectricExceedsNum;

    /**
     * 谐波电压含有率超标监测点数
     */
    @TableField(value = "monitor_harmonic_voltage_content_exceeds_num")
    private Integer monitorHarmonicVoltageContentExceedsNum;

    /**
     * 各地市电压指标超标点数
     */
    @TableField(value = "voltage_index_exceeds_num")
    private Integer voltageIndexExceedsNum;

    /**
     * 各地市电流指标超标点数
     */
    @TableField(value = "electric_index_exceeds_num")
    private Integer electricIndexExceedsNum;
}