648540858
2022-02-24 a42dda2bd3cc1cf8c20cc61e7ad9211eadecbaf3
src/main/java/com/genersoft/iot/vmp/gb28181/bean/Device.java
@@ -1,9 +1,12 @@
package com.genersoft.iot.vmp.gb28181.bean;
import java.util.Map;
public class Device {
   /**
    * Id
    */
   private int id;
   /**
    * 设备Id
@@ -37,22 +40,92 @@
   private String transport;
   /**
    * 数据流传输模式
    * UDP:udp传输
    * TCP-ACTIVE:tcp主动模式
    * TCP-PASSIVE:tcp被动模式
    */
   private String streamMode;
   /**
    * wan地址_ip
    */
   private String  ip;
   /**
    * wan地址_port
    */
   private int port;
   /**
    * wan地址
    */
   private Host host;
   private String  hostAddress;
   
   /**
    * 在线
    */
   private int online;
   /**
    * 通道列表
    */
//   private Map<String,DeviceChannel> channelMap;
   /**
    * 注册时间
    */
   private String registerTime;
   /**
    * 心跳时间
    */
   private String keepaliveTime;
   /**
    * 通道个数
    */
   private int channelCount;
   /**
    * 注册有效期
    */
   private int expires;
   /**
    * 创建时间
    */
   private String createTime;
   /**
    * 更新时间
    */
   private String updateTime;
   /**
    * 设备使用的媒体id, 默认为null
    */
   private String mediaServerId;
   /**
    * 首次注册
    */
   private boolean firsRegister;
   /**
    * 字符集, 支持 utf-8 与 gb2312
    */
   private String charset ;
   /**
    * 目录订阅周期,0为不订阅
    */
   private int subscribeCycleForCatalog ;
   public int getId() {
      return id;
   }
   public void setId(int id) {
      this.id = id;
   }
   public String getDeviceId() {
      return deviceId;
@@ -69,30 +142,6 @@
   public void setName(String name) {
      this.name = name;
   }
   public String getTransport() {
      return transport;
   }
   public void setTransport(String transport) {
      this.transport = transport;
   }
   public Host getHost() {
      return host;
   }
   public void setHost(Host host) {
      this.host = host;
   }
//   public Map<String, DeviceChannel> getChannelMap() {
//      return channelMap;
//   }
//
//   public void setChannelMap(Map<String, DeviceChannel> channelMap) {
//      this.channelMap = channelMap;
//   }
   public String getManufacturer() {
      return manufacturer;
@@ -118,6 +167,46 @@
      this.firmware = firmware;
   }
   public String getTransport() {
      return transport;
   }
   public void setTransport(String transport) {
      this.transport = transport;
   }
   public String getStreamMode() {
      return streamMode;
   }
   public void setStreamMode(String streamMode) {
      this.streamMode = streamMode;
   }
   public String getIp() {
      return ip;
   }
   public void setIp(String ip) {
      this.ip = ip;
   }
   public int getPort() {
      return port;
   }
   public void setPort(int port) {
      this.port = port;
   }
   public String getHostAddress() {
      return hostAddress;
   }
   public void setHostAddress(String hostAddress) {
      this.hostAddress = hostAddress;
   }
   public int getOnline() {
      return online;
   }
@@ -133,4 +222,78 @@
   public void setChannelCount(int channelCount) {
      this.channelCount = channelCount;
   }
   public String getRegisterTime() {
      return registerTime;
   }
   public void setRegisterTime(String registerTime) {
      this.registerTime = registerTime;
   }
   public String getKeepaliveTime() {
      return keepaliveTime;
   }
   public void setKeepaliveTime(String keepaliveTime) {
      this.keepaliveTime = keepaliveTime;
   }
   public int getExpires() {
      return expires;
   }
   public void setExpires(int expires) {
      this.expires = expires;
   }
   public String getCreateTime() {
      return createTime;
   }
   public void setCreateTime(String createTime) {
      this.createTime = createTime;
   }
   public String getUpdateTime() {
      return updateTime;
   }
   public void setUpdateTime(String updateTime) {
      this.updateTime = updateTime;
   }
   public String getMediaServerId() {
      return mediaServerId;
   }
   public void setMediaServerId(String mediaServerId) {
      this.mediaServerId = mediaServerId;
   }
   public boolean isFirsRegister() {
      return firsRegister;
   }
   public void setFirsRegister(boolean firsRegister) {
      this.firsRegister = firsRegister;
   }
   public String getCharset() {
      return charset;
   }
   public void setCharset(String charset) {
      this.charset = charset;
   }
   public int getSubscribeCycleForCatalog() {
      return subscribeCycleForCatalog;
   }
   public void setSubscribeCycleForCatalog(int subscribeCycleForCatalog) {
      this.subscribeCycleForCatalog = subscribeCycleForCatalog;
   }
}