package com.cloud.device.model; import com.cloud.model.common.BaseDataEntity; import com.cloud.model.common.BaseStringDataEntity; import io.swagger.annotations.Api; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * device 目前节点就是设备(20181129) * @author lxl */ @Data public class Device extends BaseStringDataEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 设备类型 */ public static final String DEVICE_TYPE_CAMERA = "101";//摄像机 public static final String DEVICE_TYPE_CAMERA_FX = "01"; public static final String DEVICE_TYPE_CAMERA_JK = "02"; public static final String DEVICE_TYPE_PAD = "102";//平板 public static final String DEVICE_TYPE_IP = "103";//分析设备 @ApiModelProperty(value = "组织机构Id") private Long orgId; @ApiModelProperty(value = "设备类型") private String type; @ApiModelProperty(value = "设备名称") private String name; @ApiModelProperty(value = "暂时没用,编码对应的是id") private String code; @ApiModelProperty(value = "位置描述") private String address; @ApiModelProperty(value = "经度(图纸X轴)") private String longitude; @ApiModelProperty(value = "纬度(图纸-Y轴)") private String latitude; @ApiModelProperty(value = "IP 地址") private String ip; @ApiModelProperty(value = "端口") private String port; @ApiModelProperty(value = "设备用户名") private String username; @ApiModelProperty(value = "设备密码") private String password; @ApiModelProperty(value = "预留Json") private String revJson; @ApiModelProperty(value = "basePhoto 摄像机实时视频截图") private String basePhoto; @ApiModelProperty(value = "备注信息") private String remarks; @ApiModelProperty(value = "设备所属的图层id") private String layerId; @ApiModelProperty(value = "设备状态,-1:维修,0:正常,1:报警") private Integer status; @ApiModelProperty(value = "所属节点id,集群内设备有此值,非集群设备无") private String nodeId; @ApiModelProperty(value = "品牌") private String brand; @ApiModelProperty(value = "组织名称") private String orgName; @ApiModelProperty(value = "设备子类型,比如摄像机分为:分析摄像机和监控摄像机") private String subType; @ApiModelProperty(value = "0:本地摄像机,1:GB28181摄像机") private Integer cameraType; }