package com.njcn.device.pms.pojo.po;

import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;

/**
 * <p>
 *
 * </p>
 *
 * @author hongawen
 * @since 2022-10-14
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("pms_statistics_run_monitor")
public class StatisticsRunMonitor extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 组织机构名称
     */
    private String orgName;

    /**
     * 组织机构ID(外键)
     */
    private String orgId;

    /**
     * 电压等级(字典)
     */
    private String voltageLevel;

    /**
     * 母线数量
     */
    private Integer generatrixSum;

    /**
     * 线路总数
     */
    private Integer lineNum;

    /**
     * 接入分布式光伏的线路总数
     */
    private Integer photovoltaicLineNum;

    /**
     * 台区总数
     */
    private Integer platformNum;

    /**
     * 光伏台区总数
     */
    private Integer photovoltaicCourtsNum;

    /**
     * 光伏容量超过台区容量25%的台区总数
     */
    private Integer exceedCourtscapNum;

    /**
     * 风电用户总数
     */
    private Integer windPowerNum;

    /**
     * 光伏用户总数
     */
    private Integer pvNum;

    /**
     * 冶炼负荷用户总数
     */
    private Integer smeltingLoadNum;

    /**
     * 日期
     */
    private LocalDateTime dataDate;

    /**
     * 数据状态：0-删除；1-正常；
     */
    private Boolean status;

    /**
     * 创建用户
     */
    private String createBy;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新用户
     */
    private String updateBy;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;


}
