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

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 lombok.Data;

import java.math.BigDecimal;

/**
 * 
 * Description:
 * Date: 2023/12/7  16:21【需求编号】
 *
 * @author clam
 * @version V1.0.0
 */
@Data
@TableName(value = "converter_detail_statistics")
public class ConverterDetailStatisticsPO {

    @TableId(value = "id", type = IdType.INPUT)
    private String id;

    @TableField(value = "statisticalDate")
    private String statisticalDate;

    @TableField(value = "statisticalType")
    private String statisticalType;

    @TableField(value = "provinceId")
    private String provinceId;

    @TableField(value = "provinceName")
    private String provinceName;

    @TableField(value = "cityId")
    private String cityId;

    @TableField(value = "cityName")
    private String cityName;

    @TableField(value = "countyId")
    private String countyId;

    @TableField(value = "countyName")
    private String countyName;

    @TableField(value = "converterId")
    private String converterId;

    @TableField(value = "converterName")
    private String converterName;

    @TableField(value = "voltageLevel")
    private String voltageLevel;

    @TableField(value = "busId")
    private String busId;

    @TableField(value = "busName")
    private String busName;

    @TableField(value = "busVoltageLevel")
    private String busVoltageLevel;

    @TableField(value = "monitorId")
    private String monitorId;

    @TableField(value = "effectiveMonitorNum")
    private Integer effectiveMonitorNum;

    @TableField(value = "harmvOvDay")
    private Integer harmvOvDay;

    @TableField(value = "monthsCount")
    private Integer monthsCount;

    @TableField(value = "monthOvDays")
    private BigDecimal monthOvDays;

    @TableField(value = "oddVoltLimit")
    private BigDecimal oddVoltLimit;

    @TableField(value = "totalOvDays")
    private Integer totalOvDays;

    @TableField(value = "v11")
    private BigDecimal v11;

    @TableField(value = "v13")
    private BigDecimal v13;

    @TableField(value = "v23")
    private BigDecimal v23;

    @TableField(value = "v25")
    private BigDecimal v25;

    @TableField(value = "v3")
    private BigDecimal v3;

    @TableField(value = "v5")
    private BigDecimal v5;

    @TableField(value = "v7")
    private BigDecimal v7;

    @TableField(value = "vthd")
    private BigDecimal vthd;

    @TableField(value = "vthdLimit")
    private BigDecimal vthdLimit;
    /**
     * 0.以上送 1.未上送 2.取消上送 3.待重新上送
     */
    @TableField(value = "is_upload_head")
    private Integer isUploadHead;
}