package com.njcn.relational.pojo.po;

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


/**
 * <p>
 *
 * </p>
 *
 * @author cdf
 * @since 2022-01-04
 */
@Data
@TableName("pq_line_detail")
public class LineDetail {

    private static final long serialVersionUID = 1L;

    /**
     * 监测点序号
     */
    @TableId
    private String id;


    @TableField(exist = false)
    private String monitorName;

    /**
     * 线路号（在同一台设备中的监测点号）
     */
    private Integer num;

    /**
     * PT一次变比
     */
    private Float pt1;

    /**
     * PT二次变比
     */
    private Float pt2;

    /**
     * CT一次变比
     */
    private Float ct1;

    /**
     * CT二次变比
     */
    private Float ct2;

    /**
     * 设备容量
     */
    private Float devCapacity;

    /**
     * 短路容量
     */
    private Float shortCapacity;

    /**
     * 基准容量
     */
    private Float standardCapacity;

    /**
     * 协议容量
     */
    private Float dealCapacity;

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

    /**
     * 测量间隔（1-10分钟）
     */
    private Integer timeInterval;

    /**
     * 干扰源类型,字典表
     */
    private String loadType;

    /**
     * 行业类型，字典表
     */
    private String businessType;

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

    /**
     * 电网标志（0-电网侧；1-非电网侧）
     */
    private Integer powerFlag;

    /**
     * 国网谐波监测平台监测点号
     */
    private String monitorId;

    /**
     * 监测点对象名称
     */
    private String objName;

    /**
     * 监测点对象id
     */
    private String objId;

    /**
     * 监测对象大类
     */
    private String bigObjType;

    /**
     * 监测对象小类
     */
    private String smallObjType;

    /**
     * 人为干预 0 不参与统计 1 参与统计
     */
    private Integer statFlag;

    /**
     * 关联字典的终端等级
     */
    private String lineGrade;

    /**
     * 备注
     */
    private String remark;



    /**
     * 电网侧变电站
     */
    private String powerSubstationName;
    /**
     * 分类等级
     */
    private String calssificationGrade;


    /**
     * 上级电站
     */
    @Deprecated
    private String superiorsSubstation;

    /**
     * 挂接线路
     */
    @Deprecated
    private String hangLine;

    /**
     * 监测点拥有者
     */
    private String owner;

    /**
     * 拥有者职务
     */
    private String ownerDuty;

    /**
     * 拥有者联系方式
     */
    private String ownerTel;

    /**
     * 接线图
     */
    private String wiringDiagram;
    /**
     * 监测点接线相别（0，单相,1，三相，默认三相）
     */
    private Integer ptPhaseType;

    /**
     * 监测点实际安装位置
     */
    private String actualArea;

    /**
     * 监测点运行状态（0：运行；1：检修；2：停运；3：调试；4：退运）
     */
    private Integer runFlag;

    /**
     * 新能源场站信息ID
     */
    @Deprecated
    private String newStationId;

    /**
     * 通讯状态
     */
    @TableField(exist = false)
    private Integer comFlag;
}
