1. 查询跨线计数信息
- 接口功能描述:跨线计数信息查询;
- 接口路径:[GET] http://设备IP:9091/ks/cross\_line\_counting;
- 请求参数说明;
| 参数名称 | 数据类型 | 是否必须 | 说明 |
|---|---|---|---|
| page | Int | 是 | 页码 |
| size | Int | 是 | 每页数量 |
| source_desc | String | 否 | 数据源 |
| alg_ch_name | String | 否 | 算法名称 |
| start_time | Int | 否 | 开始时间秒数 |
| end_time | Int | 否 | 结束时间秒数 |
表. 请求参数
- 请求示例;
| 项目 | 详情 |
|---|---|
| 请求格式 | Query String |
| page | 1 |
| size | 10 |
- 响应参数说明;
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| error_code | Int | 返回响应码 0: 成功 -1: 客户端错误 -2: 服务端错误 |
| message | String | 返回响应信息 |
| data | Object | 返回数据 |
- 响应示例。
| 项目 | 详情 |
|---|---|
| 报文格式 | JSON |
| 报文内容 | { "data": { "data": [], "total": 0 }, "error_code": 0, "message": { "zh": "查询跨线计数成功!", "en": "Query cross_line_counting successful!" } } |
2. 跨线计数清零
- 接口功能描述:跨线计数清零;
- 接口路径:[PUT] http://设备IP:9191/ks/cross_line_counting
- 请求参数说明;
| 参数名称 | 数据类型 | 是否必须 | 说明 |
|---|---|---|---|
| id | string | 是 | 跨线计数id |
| strategy | Object | 否 |
{
"enable": true, // 是否开启策略清零
"strategy": "every_week", // every_week:每周;every_day:每天
"day_of_week": 4, // 周四,strategy为every_week有效
"time_of_day": "00:23:00", // 清零时间
}
|
| result | Bool | 否 | true代表手动清零,不传或false表示策略模式清零 |
表. 请求参数
- 请求示例;
| 项目 | 详情 |
|---|---|
| 请求格式 | JSON |
| 报文内容 |
{
"id": "line_ff4c3448-6884-45a1-bb3a-cc5c91fd6632",
"strategy": {
"enable": true,
"strategy": "every_week",
"day_of_week": 3,
"time_of_day": "00:23:00",
"last_time": 0
},
"result": false
}
|
- 响应参数说明;
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| error_code | Int | 返回响应码 0: 成功 -1: 客户端错误 -2: 服务端错误 |
| message | String | 返回响应信息 |
| data | Null/Object | 批量更新时,将以对象形式返回每个设备是否成功 |
- 响应示例。
| 项目 | 详情 |
|---|---|
| 报文格式 | JSON |
| 报文内容 | { "data": null, "error_code": 0, "message": "zh": "更新跨线计数统计成功!", "en": "Update cross_line_counting successful!" } } |
回复