package com.njcn.harmonic.pojo.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 分布式光伏统计表-按监测点类型
 *
 * @author yzh
 * @TableName r_stat_org_pv_monitor_type
 */
@TableName(value = "r_stat_org_pv_monitor_type")
@Data
public class RStatOrgPvMonitorTypePO implements Serializable {
    /**
     * 数据统计日期
     */
    private Date dataDate;

    /**
     * 所属单位
     */
    private String orgNo;

    /**
     * 监测点类型
     */
    private String monitorType;

    /**
     * 台区电能质量事件类型，详见code表
     */
    private String areaPqEventType;

    /**
     * 用户数
     */
    @TableField(value = "user_num")
    private Integer userNum;

    /**
     * 装机容量
     */
    @TableField(value = "installed_capacity")
    private Integer installedCapacity;

    /**
     * 监测点数量
     */
    @TableField(value = "monitor_point_num")
    private Integer monitorPointNum;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}