| | |
| | | |
| | | import com.bstek.dorado.annotation.PropertyDef; |
| | | |
| | | import com.fzzy.api.Constant; |
| | | import lombok.Data; |
| | | |
| | | import javax.persistence.*; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * 网关相关的设备管理 |
| | |
| | | @PropertyDef(label = "系统ID") |
| | | private String id; |
| | | |
| | | @Column(name = "DEVICE_SN_", length = 50) |
| | | @Column(name = "DEVICE_SN_", length = 100) |
| | | @PropertyDef(label = "设备序列号") |
| | | private String deviceSn; |
| | | |
| | |
| | | @PropertyDef(label = "名称") |
| | | private String deviceName; |
| | | |
| | | @Column(name = "PRODUCT_ID_", length = 50) |
| | | @PropertyDef(label = "设备类型KEY") |
| | | private String productId; |
| | | |
| | | @Column(name = "TYPE_", length = 10) |
| | | @PropertyDef(label = "设备类型") |
| | | private String type; |
| | | |
| | | @Column(name = "DEPOT_ID_", length = 30) |
| | | @PropertyDef(label = "所属仓库") |
| | | @PropertyDef(label = "仓库编码") |
| | | private String depotId; |
| | | |
| | | @Column(name = "DEPOT_NAME_", length = 50) |
| | | @PropertyDef(label = "所属仓库") |
| | | @PropertyDef(label = "仓库名称") |
| | | private String depotName; |
| | | |
| | | @Column(name = "DEPOT_ID_SYS_", length = 30) |
| | | @PropertyDef(label = "库区系统仓库编码") |
| | | private String depotIdSys; |
| | | |
| | | @Column(name = "IP_", length = 20) |
| | | @PropertyDef(label = "通讯IP") |
| | |
| | | private Integer port; |
| | | |
| | | @PropertyDef(label = "设备用户名") |
| | | @Column(name = "username", length = 50) |
| | | @Column(name = "USERNAME_", length = 50) |
| | | private String userName; |
| | | |
| | | @PropertyDef(label = "设备密码") |
| | | @Column(name = "password", length = 50) |
| | | @Column(name = "PASSWORD_", length = 50) |
| | | private String password; |
| | | |
| | | @Column(name = "RTSP_", length = 100) |
| | |
| | | @Column(name = "PUSH_PROTOCOL_", length = 20) |
| | | private String pushProtocol; |
| | | |
| | | @PropertyDef(label = "省平台协议") |
| | | @Column(name = "PROVINCE_PROTOCOL_", length = 20) |
| | | private String provinceProtocol; |
| | | // @PropertyDef(label = "省平台协议") |
| | | // @Column(name = "PROVINCE_PROTOCOL_", length = 20) |
| | | // private String provinceProtocol; |
| | | |
| | | @PropertyDef(label = "同步协议") |
| | | @Column(name = "SYNC_PROTOCOL_", length = 20) |
| | |
| | | @PropertyDef(label = "组织编码") |
| | | private String orgId; |
| | | |
| | | @Column(name = "POSITION_", length = 40) |
| | | @PropertyDef(label = "位置") |
| | | private String position; |
| | | |
| | | @Column(name = "REMARK_", length = 200) |
| | | @PropertyDef(label = "备注", description = "备注信息") |
| | | private String remark; |
| | | |
| | | @Column(name = "CABLE_RULE_", length = 20) |
| | | @PropertyDef(label = "布线规则", description = "平方仓表示层行列,筒仓表示每圈的列数") |
| | | private String cableRule; |
| | | |
| | | @Column(name = "CABLE_CIR_", length = 20) |
| | | @PropertyDef(label = "筒仓层规则", description = "针对筒仓") |
| | | private String cableCir; |
| | | |
| | | @Column(name = "STATUS_", length = 2) |
| | | @PropertyDef(label = "在线状态") |
| | | private String status = Constant.YN_Y; |
| | | |
| | | @Transient |
| | | @PropertyDef(label = "设备上线时间") |
| | | private Date onlineTime; |
| | | |
| | | } |