131 lines
3.1 KiB
Java
131 lines
3.1 KiB
Java
|
package com.xkrs.model.entity;
|
||
|
|
||
|
import javax.persistence.*;
|
||
|
|
||
|
/**
|
||
|
* @Author: XinYi Song
|
||
|
* @Date: 2022/3/4 8:23
|
||
|
*/
|
||
|
public class DeviceManagement {
|
||
|
/**
|
||
|
* 主键id
|
||
|
*/
|
||
|
@Id
|
||
|
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "equipment_seq_gen")
|
||
|
@SequenceGenerator(name = "equipment_seq_gen", sequenceName = "equipment_id_seq",allocationSize = 1)
|
||
|
private Integer id;
|
||
|
/**
|
||
|
* 设备名称
|
||
|
*/
|
||
|
@Column(length = 65, columnDefinition = "varchar(65)")
|
||
|
private String deviceName;
|
||
|
/**
|
||
|
* 设备编码
|
||
|
*/
|
||
|
@Column(length = 32, columnDefinition = "varchar(65)")
|
||
|
private String deviceCode;
|
||
|
/**
|
||
|
* 设备唯一标识码
|
||
|
*/
|
||
|
@Column(length = 65, columnDefinition = "varchar(65)")
|
||
|
private String deviceSn;
|
||
|
/**
|
||
|
* 设备大类
|
||
|
*/
|
||
|
@Column(length = 32, columnDefinition = "varchar(65)")
|
||
|
private int deviceCategory;
|
||
|
/**
|
||
|
* 设备小类
|
||
|
*/
|
||
|
@Column(length = 32, columnDefinition = "varchar(65)")
|
||
|
private int deviceType;
|
||
|
/**
|
||
|
* 厂商类型
|
||
|
*/
|
||
|
@Column(length = 32, columnDefinition = "varchar(65)")
|
||
|
private String deviceManufacturer;
|
||
|
/**
|
||
|
* 设备型号
|
||
|
*/
|
||
|
@Column(length = 32, columnDefinition = "varchar(65)")
|
||
|
private String deviceModel;
|
||
|
/**
|
||
|
* 设备ip
|
||
|
*/
|
||
|
@Column(length = 32, columnDefinition = "varchar(65)")
|
||
|
private String deviceIp;
|
||
|
/**
|
||
|
* 设备端口
|
||
|
*/
|
||
|
@Column(length = 32, columnDefinition = "varchar(65)")
|
||
|
private int devicePort;
|
||
|
/**
|
||
|
* 设备所属组织
|
||
|
*/
|
||
|
@Column(length = 32, columnDefinition = "varchar(65)")
|
||
|
private String ownerCode;
|
||
|
/**
|
||
|
* 添加方式
|
||
|
*/
|
||
|
@Column(length = 32, columnDefinition = "varchar(65)")
|
||
|
private String loginType;
|
||
|
/**
|
||
|
* 登录名称
|
||
|
*/
|
||
|
@Column(length = 32, columnDefinition = "varchar(65)")
|
||
|
private String loginName;
|
||
|
/**
|
||
|
* 登录密码
|
||
|
*/
|
||
|
@Column(length = 32, columnDefinition = "varchar(65)")
|
||
|
private String loginPassword;
|
||
|
|
||
|
|
||
|
/**
|
||
|
* 主动注册代理端口
|
||
|
*/
|
||
|
@Column(length = 32, columnDefinition = "varchar(65)")
|
||
|
private int registProxyPort;
|
||
|
/**
|
||
|
* 主动注册服务器编码
|
||
|
*/
|
||
|
@Column(length = 32, columnDefinition = "varchar(65)")
|
||
|
private String registDeviceCode;
|
||
|
/**
|
||
|
* 通道描述
|
||
|
*/
|
||
|
@Column(length = 32, columnDefinition = "varchar(65)")
|
||
|
private String memo;
|
||
|
/**
|
||
|
* 在线状态
|
||
|
*/
|
||
|
@Column(length = 32, columnDefinition = "varchar(65)")
|
||
|
private int isOnline;
|
||
|
/**
|
||
|
* 光栅图
|
||
|
*/
|
||
|
@Column(length = 32, columnDefinition = "varchar(65)")
|
||
|
private long mapId;
|
||
|
/**
|
||
|
* 经度
|
||
|
*/
|
||
|
@Column(length = 32, columnDefinition = "varchar(65)")
|
||
|
private String gpsX;
|
||
|
/**
|
||
|
* 纬度
|
||
|
*/
|
||
|
@Column(length = 32, columnDefinition = "varchar(65)")
|
||
|
private String gpsY;
|
||
|
/**
|
||
|
* 设备所属子系统
|
||
|
*/
|
||
|
@Column(length = 32, columnDefinition = "varchar(65)")
|
||
|
private String subSystem;
|
||
|
/**
|
||
|
* 设备扩展属性
|
||
|
*/
|
||
|
@Column(length = 32, columnDefinition = "varchar(65)")
|
||
|
private String devExt;
|
||
|
|
||
|
}
|