chenshijun
2019-10-28 472438a8407b9e44da58e74c65937ff08495c047
entites.go
@@ -8,7 +8,21 @@
   RtspServrPort  int    `json:"rtspservrport"`  //RTSP服务的端口
   HTTPClientIP   string `json:"httpclientip"`   //HTTP客户端的ip(用于报警通知,一般不设置)
   HTTPClientPort int    `json:"httpclientport"` //HTTP客户端的端口(用于报警通知,一般不设置)
   RegisterAuth   bool   `json:"registerauth"`   //是否启用注册鉴权 默认启用
   Md5Auth        bool   `json:"md5auth"`        //是否启用MD5鉴权  默认启用
   DbAuth         bool   `json:"dbauth"`         //是否启用数据库鉴权  默认不启用
   GbUsername     string `json:"gbusername"`     //国标鉴权用户名
   GbPasswd       string `json:"gbpasswd"`       //国标鉴权密码
   NatIP          string `json:"natip"`          //穿网ip
   TotalDevNum    string `json:"totalnum"`       //所有设备总数
   AliveDevNum    string `json:"onlinenum"`      //在线设备总数
   Version        string `json:"version"`        //国标软件版本
}
//{"errcode":0,"errdesc":"OK","name":"贝思科国标服务","ipaddr":"172.16.50.51","httpserverport":8060,
// "publicid":"44120000002000000013","gbserverport":7060,"rtspservrport":7554,"httpclientip":"",
// "httpclientport":0,"registerauth":true,"md5auth":true,"dbauth":false,"gbusername":"44120000002000000013",
// "gbpasswd":"123456","natip":"","totalnum":438,"onlinenum":425,"version":"v2.7.1.20191022"}
//GbResult 返回值信息
type GbResult struct {
@@ -73,3 +87,21 @@
   Count       int          `json:"count"`       //(数字)   当前有几条数据(下同)
   Data        []CameraInfo `json:"data"`        //设备信息,参照“1.设备管理”定义
}
//DomainUnit 设备的行政区域 (设备是平台才会去获取行政区域-中间三位编码为200)
type DomainUnit struct {
   DevPubID  string `json:"devpubid"`  //(字符串)     通道的设备id
   ResType   int    `json:"restype"`   //(数字)    1-通道资源 2-资源组
   PublicID  string `json:"publicid"`  //(字符串)   国标资源通道20位id (用于请求视频、控制等操作)
   Name      string `json:"name"`      //(字符串)   资源名称
   ParentID  string `json:"parentid"`  //(字符串)     父节点id
   TotalNum  int    `json:"totalnum"`  //(数字) 资源组下总的数量
   OnlineNum int    `json:"onlinenum"` //(数字) 资源组下总的在线数量
}
//DomainUnit 设备的行政区域 (设备是平台才会去获取行政区域-中间三位编码为200)
type DomainUnitInfo struct {
   GbResult
   Count int          `json:"count"` //(数字)   当前有几条数据
   Data  []DomainUnit `json:"data"`  //区域信息
}