1. 结构化布控模块

结构化布控模块


1.1. 结构化布控添加

基础信息

路径:/v1/api/structure/ruleAdd

请求方法: POST

请求参数

Headers:

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

Body:

名称 类型 必须 默认值 备注
resourcesType integer 1 算力资源 1-中心算力 2-边缘算力(暂不支持)
analyseType integer RuleTypeEnum.ONLINE_ANALYSIS.getCode() 分析类型(1实时分析 2离线分析 默认1)
分析类型 1.实时分析 2.离线分析 默认1
scheduleUuid string 时间计划uuid
pointUuids array 分析源:必选,支持多选-只展示符合算力资源要求的监控点供用户选择,例如选择了算力资源为边端算力,分析源只展示B4H和C4H-240上报的监控点
规则类型为未知人员时分析源也可以选择面板机上报的门禁点
分析源-监控点
  |─ string
analysisSourceType integer 分析源类型,离线分析时必填 1-可视频回访的点位 2-视频文件
videoUri string 视频文件uri
videoName string 视频文件名称
bindPointUuid string 视频文件关联的监控点
speed integer 1 倍速设置,离线分析时必填 1-50
startTime integer 离线分析开始时间
endTime integer 离线分析结束时间

Body示例:

{
  "resourcesType": "1",
  "analyseType": "RuleTypeEnum.ONLINE_ANALYSIS.getCode()",
  "scheduleUuid": "",
  "pointUuids": [
    ""
  ],
  "analysisSourceType": 0,
  "videoUri": "",
  "videoName": "",
  "bindPointUuid": "",
  "speed": "1",
  "startTime": 0,
  "endTime": 0
}

返回数据

Headers:

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

Body:

名称 类型 必须 默认值 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值
  |─flag integer 标识 0-同步 1-异步
  |─msg string 提示信息

响应示例:

{
  "code": 0,
  "msg": "",
  "data": {
    "flag": 0,
    "msg": ""
  }
}

1.2. 结构化布控更新

基础信息

路径: /v1/api/structure/update

请求方法: POST

请求参数

Headers:

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

Body:

名称 类型 必须 默认值 备注
uuid string 规则uuid,不支持离线结构化布控
pointUuids array 点位集合
  |─ string
scheduleUuid string 时间计划uuid

Body示例:

{
  "uuid": "",
  "pointUuids": [
    ""
  ],
  "scheduleUuid": ""
}

返回数据

Headers:

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

Body:

名称 类型 必须 默认值 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值
  |─flag integer 标识 0-同步 1-异步
  |─msg string 提示信息

响应示例:

{
  "code": 0,
  "msg": "",
  "data": {
    "flag": 0,
    "msg": ""
  }
}

1.3. 结构化布控删除

基础信息

路径: v1/api/structure/delete

请求方法: POST

请求参数

Headers:

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

Body:

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

Body示例:

{
  "uuid": ""
}

返回数据

Headers:

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

Body:

名称 类型 必须 默认值 备注
code integer 返回值code
msg string 返回值消息
data object 具体的返回值
  |─flag integer 标识 0-同步 1-异步
  |─msg string 提示信息

响应示例:

{
  "code": 0,
  "msg": "",
  "data": {
    "flag": 0,
    "msg": ""
  }
}

results matching ""

    No results matching ""