package com.njcn.device.pq.pojo.param.oracle;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 
 * @TableName PQ_DEVICE
 */
@Data
public class PqDevice implements Serializable {


    private Integer devIndex;
    /**
     * 装置名称（唯一性判断）
     */
    private String name;

    /**
     * 装置通讯状态（0：中断；1：正常）
     */
    private Integer status;

    /**
     * （关联表PQS_Dicdata）装置型号Guid
     */
    private String devtype;

    /**
     * 登录时间
     */
    private String logontime;

    /**
     * 数据更新时间
     */
    private String updatetime;


    /**
     * （关联表NodeInformation）服务器表序号，表明这台设备运行在哪台服务器上
     */
    private String nodeName;


    /**
     * 端口ID，用于端口映射
     */
    private Integer portid;

    /**
     * 装置状态（0：投运；1：热备用；2：停运）
     */
    private Integer devflag;

    /**
     * 装置识别码，采用3ds加密
     */
    private String devSeries;

    /**
     * 装置秘钥，采用3ds加密
     */
    private String devKey;

    /**
     * IP地址
     */
    private String ip;

    /**
     * 装置模型（0：虚拟设备；1：实际设备；2：离线设备；）默认是实际设备
     */
    private Integer devmodel;

    /**
     * 已召唤标志
     */
    private Integer callflag;

    /**
     * 数据类型（0：暂态系统；1：稳态系统；2：两个系统）
     */
    private Integer datatype;


    /**
     * 母线信息表
     */
    private List<PqSubvoltage> pqSubvoltage;
}