1. 人数统计分析源组相关接口

人数统计分析源组相关接口


1.1. 新增分析源组

基础信息

路径: /v1/api/personNumber/group/add

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
name string 分析源组名称
pointUuidList array 分析源uuidList
  |─ string

Body示例:

{
  "name": "test001",
  "pointUuidList": [
    "c958c59d707c4765b0a4482ac3b0fded"
  ]
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 必须 默认值 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值

响应示例:

{
    "code":0,
    "msg":"成功"
}

1.2. 删除分析源组

基础信息

路径: /v1/api/personNumber/group/delete

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
uuid string UUID

Body示例:

{
    "uuid":"a7add5d120264573b86831c9a9fe027b"
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 必须 默认值 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值

响应示例:

{
    "code":0,
    "msg":"成功"
}

1.3. 更新分析源组

基础信息

路径: /v1/api/personNumber/group/update

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
uuid string 分析源组uuid
name string 分析源组name
pointUuidList array 分析源uuidlist
  |─ string

Body示例:

{
    "uuid":"a7add5d120264573b86831c9a9fe027b",
    "name":"test001",
    "pointUuidList":[
        "c958c59d707c4765b0a4482ac3b0fded"
    ]
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 必须 默认值 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值

响应示例:

{
    "code":0,
    "msg":"成功"
}

1.4. 分析源组列表查询

基础信息

路径: /v1/api/personNumber/group/list

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
pageNum integer 1 当前页,默认为1
pageSize integer 10 每页条数,默认为10
name string 分析源组name

Body示例:

{
  "pageNum": 1,
  "pageSize": 10
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 必须 默认值 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值
  |─pageNum integer 页码,从1开始
当前页码
  |─pageSize integer 页面大小
分页大小
  |─total integer 总记录数
总数
  |─list array
    |─ object
      |─uuid string 分析源(组)uuid
      |─name string 分析源(组)名
      |─isControl boolean 是否已经布控
      |─pointInfo array 点位信息
        |─ object
          |─pointUuid string 监控点(组)uuid
          |─pointName string 监控点(组)uuid
          |─rtsp string rtsp

响应示例:

{
    "code":0,
    "data":{
        "list":[
            {
                "isControl":true,
                "name":"哈哈哈哈",
                "pointInfo":[
                    {
                        "pointName":"算力引擎1-通道4",
                        "pointUuid":"a596487a231241a5ae0a0f13bc7fcf04",
                        "rtsp":"rtsp://169.42.42.42:554/stream?channelid=111229200100000130"
                    },
                    {
                        "pointName":"算力引擎1-通道5",
                        "pointUuid":"c958c59d707c4765b0a4482ac3b0fded",
                        "rtsp":"rtsp://169.42.42.42:554/stream?channelid=111229200100000131"
                    }
                ],
                "uuid":"7832ff5412e34c1287a1e23ddf6e0594"
            }
        ],
        "pageNum":1,
        "pageSize":10,
        "total":1
    },
    "msg":"成功"
}

1.5. 分析源组详情查询

基础信息

路径: /v1/api/personNumber/group/detail

请求方法: POST

请求参数

Headers:

名称 必须 备注
Content-Type application/json

Body:

名称 类型 必须 默认值 备注
uuid string UUID

Body示例:

{
    "uuid":"7832ff5412e34c1287a1e23ddf6e0594"
}

返回数据

Headers:

名称 必须 备注
content-type application/json;charset=UTF-8

Body:

名称 类型 必须 默认值 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值
  |─uuid string 分析源(组)uuid
  |─name string 分析源(组)名
  |─isControl boolean 是否已经布控
  |─pointInfo array 点位信息
    |─ object
      |─pointUuid string 监控点(组)uuid
      |─pointName string 监控点(组)uuid
      |─rtsp string rtsp

响应示例:

{
    "code":0,
    "data":{
        "isControl":true,
        "name":"zhangsan",
        "pointInfo":[
            {
                "pointName":"算力引擎1-通道4",
                "pointUuid":"a596487a231241a5ae0a0f13bc7fcf04",
                "rtsp":"rtsp://169.42.42.42:554/stream?channelid=111229200100000130"
            }
        ],
        "uuid":"7832ff5412e34c1287a1e23ddf6e0594"
    },
    "msg":"成功"
}

results matching ""

    No results matching ""