648540858
2022-07-19 28b5cc39d0a2d9939f70b4c980a31d9b27fc1e4c
src/main/java/com/genersoft/iot/vmp/gb28181/bean/Device.java
@@ -1,12 +1,11 @@
package com.genersoft.iot.vmp.gb28181.bean;
/**
 * 国标设备/平台
 * @author lin
 */
public class Device {
   /**
    * Id
    */
   private int id;
   /**
    * 设备Id
@@ -105,27 +104,45 @@
   private String mediaServerId;
   /**
    * 首次注册
    */
   private boolean firsRegister;
   /**
    * 字符集, 支持 utf-8 与 gb2312
    * 字符集, 支持 UTF-8 与 GB2312
    */
   private String charset ;
   /**
    * 目录订阅周期,0为不订阅
    */
   private int subscribeCycleForCatalog ;
   private int subscribeCycleForCatalog;
   public int getId() {
      return id;
   }
   /**
    * 移动设备位置订阅周期,0为不订阅
    */
   private int subscribeCycleForMobilePosition;
   public void setId(int id) {
      this.id = id;
   }
   /**
    * 移动设备位置信息上报时间间隔,单位:秒,默认值5
    */
   private int mobilePositionSubmissionInterval = 5;
   /**
    * 报警订阅周期,0为不订阅
    */
   private int subscribeCycleForAlarm;
   /**
    * 是否开启ssrc校验,默认关闭,开启可以防止串流
    */
   private boolean ssrcCheck = true;
   /**
    * 地理坐标系, 目前支持 WGS84,GCJ02 TODO CGCS2000
    */
   private String geoCoordSys;
   /**
    * 树类型 国标规定了两种树的展现方式 行政区划:CivilCode 和业务分组:BusinessGroup
    */
   private String treeType;
   public String getDeviceId() {
      return deviceId;
@@ -271,14 +288,6 @@
      this.mediaServerId = mediaServerId;
   }
   public boolean isFirsRegister() {
      return firsRegister;
   }
   public void setFirsRegister(boolean firsRegister) {
      this.firsRegister = firsRegister;
   }
   public String getCharset() {
      return charset;
   }
@@ -295,5 +304,51 @@
      this.subscribeCycleForCatalog = subscribeCycleForCatalog;
   }
   public int getSubscribeCycleForMobilePosition() {
      return subscribeCycleForMobilePosition;
   }
   public void setSubscribeCycleForMobilePosition(int subscribeCycleForMobilePosition) {
      this.subscribeCycleForMobilePosition = subscribeCycleForMobilePosition;
   }
   public int getMobilePositionSubmissionInterval() {
      return mobilePositionSubmissionInterval;
   }
   public void setMobilePositionSubmissionInterval(int mobilePositionSubmissionInterval) {
      this.mobilePositionSubmissionInterval = mobilePositionSubmissionInterval;
   }
   public int getSubscribeCycleForAlarm() {
      return subscribeCycleForAlarm;
   }
   public void setSubscribeCycleForAlarm(int subscribeCycleForAlarm) {
      this.subscribeCycleForAlarm = subscribeCycleForAlarm;
   }
   public boolean isSsrcCheck() {
      return ssrcCheck;
   }
   public void setSsrcCheck(boolean ssrcCheck) {
      this.ssrcCheck = ssrcCheck;
   }
   public String getGeoCoordSys() {
      return geoCoordSys;
   }
   public void setGeoCoordSys(String geoCoordSys) {
      this.geoCoordSys = geoCoordSys;
   }
   public String getTreeType() {
      return treeType;
   }
   public void setTreeType(String treeType) {
      this.treeType = treeType;
   }
}