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!" } } |
回复