package com.njcn.event.pojo.po;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 装置信息表
 *
 * @author : zhaojun
 * @version : 1.0.0
 * @date : 2020年07月07日 9:38
 */
@Data
public class PqDevice implements Serializable {
    private static final long serialVersionUID = -85938859401219960L;
    /**
     * 装置序号
     */
    private String id;
    /**
     * 装置模型（0：虚拟设备；1：实际设备；2：离线设备；）默认是实际设备
     */
    private Integer devModel;
    /**
     * 数据类型（0：暂态系统；1：稳态系统；2：两个系统）
     */
    private Integer devDataType;
    /**
     * 终端运行状态（0：投运；1：热备用；2：停运）
     */
    private Integer runFlag;
    /**
     * 通讯状态（0：中断；1：正常）
     */
    private Integer comFlag;
    /**
     * 设备制造商，字典表
     */
    private String manufacturer;
    /**
     * 定检状态（0：未检  1：已检）
     */
    private Integer checkFlag;
    /**
     * 前置类型（MMS、CLD）字典表
     */
    private String frontType;
    /**
     * 终端型号（570、580……）字典表
     */
    private String devType;
    /**
     * 网络参数
     */
    private String ip;
    /**
     * 召唤标志（0：周期触发；1：变为触发）
     */
    private Integer callFlag;
    /**
     * 端口
     */
    private Integer port;
    /**
     * 装置识别码（3ds加密）
     */
    private String series;
    /**
     * 装置秘钥（3ds加密）
     */
    private String devKey;
    /**
     * 前置序号Id,前置表
     */
    private String nodeId;
    /**
     * 投运时间
     */
    private Date loginTime;
    /**
     * 数据更新时间
     */
    private Date updateTime;
    /**
     * 本次定检时间，默认等于投运时间
     */
    private Date thisTimeCheck;
    /**
     * 下次定检时间,默认为投运时间后推3年，假如时间小于3个月则为待检
     */
    private Date nextTimeCheck;
    /**
     * 电度功能 0关闭 1开启 默认关闭
     */
    private Integer electroplate;
    /**
     * 对时功能标识符（0：关闭，1：开启）默认开启
     */
    private Integer onTime;
    /**
     * 合同号
     */
    private String contract;
    /**
     * 装置SIM卡号
     */
    private String sim;
}
