package com.njcn.influx.bo.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 
 * </p>
 *
 * @author wr
 * @since 2024-05-17
 */
@Getter
@Setter
@TableName("pq_line_detail")
public class PqLineDetail {

    private static final long serialVersionUID = 1L;

    /**
     * 监测点序号
     */
    @TableId("Id")
    private String id;

    /**
     * 线路号（在同一台设备中的监测点号）
     */
    @TableField("Num")
    private Integer num;

    /**
     * PT一次变比
     */
    @TableField("PT1")
    private Float pt1;

    /**
     * PT二次变比
     */
    @TableField("PT2")
    private Float pt2;

    /**
     * CT一次变比
     */
    @TableField("CT1")
    private Float ct1;

    /**
     * CT二次变比
     */
    @TableField("CT2")
    private Float ct2;

    /**
     * 设备容量
     */
    @TableField("Dev_Capacity")
    private Float devCapacity;

    /**
     * 短路容量
     */
    @TableField("Short_Capacity")
    private Float shortCapacity;

    /**
     * 基准容量
     */
    @TableField("Standard_Capacity")
    private Float standardCapacity;

    /**
     * 协议容量
     */
    @TableField("Deal_Capacity")
    private Float dealCapacity;

    /**
     * 接线类型(0:星型接法;1:三角型接法;2:开口三角型接法)
     */
    @TableField("PT_Type")
    private Integer ptType;

    /**
     * 测量间隔（1-10分钟）
     */
    @TableField("Time_Interval")
    private Integer timeInterval;

    /**
     * 干扰源类型,字典表
     */
    @TableField("Load_Type")
    private String loadType;

    /**
     * 行业类型，字典表
     */
    @TableField("Business_Type")
    private String businessType;

    /**
     * 网公司谐波监测平台标志(0-否;1-是)，默认否
     */
    @TableField("Monitor_Flag")
    private Boolean monitorFlag;

    /**
     * 电网标志（0-电网侧；1-非电网侧）
     */
    @TableField("Power_Flag")
    private Boolean powerFlag;

    /**
     * 国网谐波监测平台监测点号
     */
    @TableField("Monitor_Id")
    private String monitorId;

    /**
     * 监测点对象名称
     */
    @TableField("Obj_Name")
    private String objName;

    /**
     * 人为干预是否参与统计（0：不参与，1：参与）默认参与统计
     */
    @TableField("Stat_Flag")
    private Boolean statFlag;

    /**
     * 终端等级，关联字典表
     */
    @TableField("Line_Grade")
    private String lineGrade;

    /**
     * 电网侧变电站
     */
    @TableField("Power_Substation_Name")
    private String powerSubstationName;

    /**
     * 分类等级
     */
    @TableField("Calssification_Grade")
    private String calssificationGrade;

    /**
     * 上级变电站
     */
    @TableField("Superiors_Substation")
    private String superiorsSubstation;

    /**
     * 挂接线路
     */
    @TableField("Hang_Line")
    private String hangLine;

    /**
     * 用户联系人
     */
    @TableField("Owner")
    private String owner;

    /**
     * 联系人职务
     */
    @TableField("Owner_Duty")
    private String ownerDuty;

    /**
     * 联系人号码
     */
    @TableField("Owner_Tel")
    private String ownerTel;

    @TableField("Remark")
    private String remark;

    /**
     * 主接线图路径
     */
    @TableField("Wiring_Diagram")
    private String wiringDiagram;

    /**
     * 监测点接线相别（0，单相,1，三相，默认三相）
     */
    @TableField("PT_Phase_Type")
    private Boolean ptPhaseType;

    /**
     * 监测点实际安装位置
     */
    @TableField("Actual_Area")
    private String actualArea;


}
