围栏报表
围栏进出统计
请求方式
POST /video/webapi/report/fence/travel/statistics
Content-Type: application/json
Authorization: 访问令牌(token)
请求参数
参数名 | 必填 | 数据类型 | 说明 |
---|---|---|---|
client_ids | 是 | String | 客户id,多个id以逗号隔开 |
vehicle_ids | 否 | String | 车辆id,多个id以逗号隔开 |
begin_time | 是 | String | 开始时间;参数格式: yyyy-MM-dd HH:mm:ss |
end_time | 是 | String | 结束时间;参数格式: yyyy-MM-dd HH:mm:ss |
fence_ids | 否 | String | 围栏id,多个id以逗号隔开 |
travel_state | 否 | Integer | 行驶状态 1-进围栏 2-出围栏 3-进且出 4-进或出 |
page_num | 是 | Integer | 当前页码,默认1 |
page_size | 是 | Integer | 每页展示条数,默认10 |
请求参数示例
{
"client_ids": "1,2,3,4",
"fence_ids": "",
"travel_state": "1",
"begin_time": "2022-11-23 00:00:00",
"end_time": "2022-11-23 23:59:59",
"page_num": 1,
"page_size": 10
}
响应参数(数据体部分)
字段名称 | 字段类型 | 说明 |
---|---|---|
total | int | 查询结果总数 |
pageList | list | 分页数据体 |
分页数据体(pageList)
字段名称 | 字段类型 | 说明 |
---|---|---|
vehicle_id | Integer | 车辆id |
vehicle_name | String | 车牌号码 |
client_name | String | 客户名称 |
driver_name | String | 驾驶员名称 |
fence_id | Integer | 围栏id |
fence_name | String | 围栏名称 |
count | Integer | 进出围栏次数 |
devicecoding | String | 设备编码 |
distance | Double | 总行驶里程 |
响应示例
{
"code": 200,
"data": {
"pageList": [
{
"driver_name": "",
"distance": 1.01,
"count": 1,
"vehicle_id": 100,
"fence_id": 1,
"client_name": "client_name",
"fence_name": "fence_name",
"vehicle_name": "vehicle_Name",
"devicecoding": "1000"
}
],
"total": 3
},
"message": "成功"
}
围栏进出明细
请求方式
POST /video/webapi/report/fence/travel/detail
Content-Type: application/json
Authorization: 访问令牌(token)
请求参数
参数名 | 必填 | 数据类型 | 说明 |
---|---|---|---|
client_ids | 是 | String | 客户id,多个id以逗号隔开 |
vehicle_ids | 否 | String | 车辆id,多个id以逗号隔开 |
begin_time | 是 | String | 开始时间;参数格式: yyyy-MM-dd HH:mm:ss |
end_time | 是 | String | 结束时间;参数格式: yyyy-MM-dd HH:mm:ss |
fence_ids | 否 | String | 围栏id,多个id以逗号隔开 |
travel_state | 否 | Integer | 行驶状态 1-进围栏 2-出围栏 3-进且出 4-进或出 |
page_num | 是 | Integer | 当前页码,默认1 |
page_size | 是 | Integer | 每页展示条数,默认10 |
请求参数示例
{
"client_ids": "1,2,3,4",
"fence_ids": "",
"travel_state": "1",
"begin_time": "2022-11-23 00:00:00",
"end_time": "2022-11-23 23:59:59",
"page_num": 1,
"page_size": 10
}
响应参数(数据体部分)
字段名称 | 字段类型 | 说明 |
---|---|---|
total | int | 查询结果总数 |
pageList | list | 分页数据体 |
分页数据体(pageList)
字段名称 | 字段类型 | 说明 |
---|---|---|
vehicle_id | Integer | 车辆id |
vehicle_name | String | 车牌号码 |
client_id | Integer | 客户id |
client_name | String | 客户名称 |
driver_name | String | 驾驶员名称 |
devicecoding | String | 设备编码 |
fence_name | String | 围栏名称 |
bRecvTime | String | 进围栏时间 |
eRecvTime | String | 出围栏时间 |
duration | String | 围栏内时长(秒) |
distance | String | 围栏内里程 |
bposinfo | String | 进围栏位置 |
eposinfo | String | 出围栏位置 |
响应示例
{
"code": 200,
"data": {
"pageList": [
{
"driver_name": "",
"duration": 240,
"eRecvTime": "2022-11-23 10:37:13",
"distance": 4.01,
"bRecvTime": "2022-11-23 10:33:13",
"bposinfo": "XX市 XX区 XX街道 XX大道XX北XX米",
"vehicle_id": 1,
"fence_name": "fence_name",
"eposinfo": "XX市 XX区 XX街道 XX高速 XX数字产业园北XX米",
"client_name": "client_name",
"vehicle_name": "vehicle_Name",
"devicecoding": "10001"
}
],
"total": 5
},
"message": "成功"
}
围栏信息查询
请求方式
POST /video/webapi/report/fence/info/query
Content-Type: application/json
Authorization: 访问令牌(token)
请求参数
参数名 | 必填 | 数据类型 | 说明 |
---|---|---|---|
client_ids | 是 | String | 客户id,多个id以逗号隔开 |
begin_time | 否 | String | 开始时间;参数格式: yyyy-MM-dd HH:mm:ss |
end_time | 否 | String | 结束时间;参数格式: yyyy-MM-dd HH:mm:ss |
fence_name | 否 | String | 围栏名称 |
fence_type | 否 | Integer | 围栏类型 1-标注 2-多边形 3-线路 4-行政区域 5-矩形 |
page_num | 是 | Integer | 当前页码 |
page_size | 是 | Integer | 每页展示条数 |
请求参数示例
{
"client_ids": "1,2,3,4,5",
"fence_name": "",
"fence_type": "1",
"begin_time": "2022-11-23 00:00:00",
"end_time": "2022-11-23 23:59:59",
"page_num": 1,
"page_size": 10
}
响应参数(数据体部分)
字段名称 | 字段类型 | 说明 |
---|---|---|
total | int | 查询结果总数 |
pageList | list | 分页数据体 |
分页数据体(pageList)
字段名称 | 字段类型 | 说明 |
---|---|---|
fence_id | Integer | 围栏id |
fence_name | String | 围栏名称 |
fence_type | Integer | 围栏类型 |
create_name | String | 客户名称 |
region_type | String | 报警类型 |
effective | String | 生效时间 |
vehicle_ids | String | 绑定车辆id集合 |
create_name | String | 创建人 |
create_time | String | 创建时间 |
响应示例
{
"code": 200,
"data": {
"pageList": [
{
"effective": "00:00:00~23:59:59",
"create_time": "2022-11-22 11:22:24",
"vehicle_ids": "1001",
"region_type": "进出区域报警一次",
"fence_id": 100,
"fence_name": "fence",
"client_name": "client",
"fence_type": "标注",
"create_name": "create"
}
],
"total": 1
},
"message": "成功"
}
围栏停车统计
请求方式
POST /video/webapi/report/fence/stay/statistics
Content-Type: application/json
Authorization: 访问令牌(token)
请求参数
参数名 | 必填 | 数据类型 | 说明 |
---|---|---|---|
client_ids | 是 | String | 客户id,多个id以逗号隔开 |
vehicle_ids | 否 | String | 车辆id,多个id以逗号隔开 |
begin_time | 是 | String | 开始时间;参数格式: yyyy-MM-dd HH:mm:ss |
end_time | 是 | String | 结束时间;参数格式: yyyy-MM-dd HH:mm:ss |
fence_ids | 否 | String | 围栏id,多个id以逗号隔开 |
page_num | 是 | Integer | 当前页码 |
page_size | 是 | Integer | 每页展示条数 |
请求参数示例
{
"client_ids": "1,2,3,4,5",
"fence_name": "",
"fence_type": "1",
"begin_time": "2022-11-23 00:00:00",
"end_time": "2022-11-23 23:59:59",
"page_num": 1,
"page_size": 10
}
响应参数(数据体部分)
字段名称 | 字段类型 | 说明 |
---|---|---|
total | int | 查询结果总数 |
pageList | list | 分页数据体 |
分页数据体(pageList)
字段名称 | 字段类型 | 说明 |
---|---|---|
vehicle_id | Integer | 车辆id |
vehicle_name | String | 车牌号码 |
client_id | Integer | 客户id |
client_name | String | 客户名称 |
fence_id | Integer | 围栏id |
fence_name | String | 围栏名称 |
num | Integer | 停车次数 |
times | Integer | 停车时长 |
响应示例
{
"code": 200,
"data": {
"pageList": [
{
"times": 60,
"num": 1,
"fence_id": 1,
"client_name": "client",
"vehicle_id": 1,
"fence_name": "fence",
"client_id": 1,
"vehicle_name": "vehicle"
}
],
"total": 1
},
"message": "成功"
}
围栏停车明细
请求方式
POST /video/webapi/report/fence/stay/detail
Content-Type: application/json
Authorization: 访问令牌(token)
请求参数
参数名 | 必填 | 数据类型 | 说明 |
---|---|---|---|
client_ids | 是 | String | 客户id,多个id以逗号隔开 |
vehicle_ids | 否 | String | 车辆id,多个id以逗号隔开 |
begin_time | 是 | String | 开始时间;参数格式: yyyy-MM-dd HH:mm:ss |
end_time | 是 | String | 结束时间;参数格式: yyyy-MM-dd HH:mm:ss |
fence_ids | 否 | String | 围栏id,多个id以逗号隔开 |
page_num | 是 | Integer | 当前页码 |
page_size | 是 | Integer | 每页展示条数 |
请求参数示例
{
"client_ids": "1,2,3,4,5",
"fence_name": "",
"fence_type": "1",
"begin_time": "2022-11-23 00:00:00",
"end_time": "2022-11-23 23:59:59",
"page_num": 1,
"page_size": 10
}
响应参数(数据体部分)
字段名称 | 字段类型 | 说明 |
---|---|---|
total | int | 查询结果总数 |
pageList | list | 分页数据体 |
分页数据体(pageList)
字段名称 | 字段类型 | 说明 |
---|---|---|
vehicle_id | Integer | 车辆id |
vehicle_name | String | 车牌号码 |
client_id | Integer | 客户id |
client_name | String | 客户名称 |
fence_id | Integer | 围栏id |
fence_name | String | 围栏名称 |
bRecvTime | String | 停车开始时间 |
eRecvTime | String | 停车结束时间 |
times | Integer | 停车时长(秒) |
posinfo | String | 停车位置 |
lng | Double | 经度 |
lat | Double | 纬度 |
响应示例
{
"code": 200,
"data": {
"pageList": [
{
"times": 100,
"eRecvTime": "2022-04-01 00:47:29",
"lng": 10.987654,
"bRecvTime": "2022-04-01 00:00:19",
"posinfo": "XX省 XX市 XX区 XX街道 XX东29米",
"client_name": "client",
"vehicle_id": 100,
"fence_id": 100,
"fence_name": "fence",
"client_id": 100,
"lat": 34.133179,
"vehicle_name": "vehicle"
}
],
"total": 1
},
"message": "成功"
}
围栏报警统计
请求方式
POST /video/webapi/report/fence/alarm/statistics
Content-Type: application/json
Authorization: 访问令牌(token)
请求参数
参数名 | 必填 | 数据类型 | 说明 |
---|---|---|---|
client_ids | 是 | String | 客户id,多个id以逗号隔开 |
vehicle_ids | 否 | String | 车辆id,多个id以逗号隔开 |
begin_time | 是 | String | 开始时间;参数格式: yyyy-MM-dd HH:mm:ss |
end_time | 是 | String | 结束时间;参数格式: yyyy-MM-dd HH:mm:ss |
page_num | 是 | Integer | 当前页码 |
page_size | 是 | Integer | 每页展示条数 |
请求参数示例
{
"client_ids": "1,2,3,4,5",
"vehicle_ids": "",
"begin_time": "2022-11-23 00:00:00",
"end_time": "2022-11-23 23:59:59",
"page_num": 1,
"page_size": 10
}
响应参数(数据体部分)
字段名称 | 字段类型 | 说明 |
---|---|---|
total | int | 查询结果总数 |
pageList | list | 分页数据体 |
分页数据体(pageList)
字段名称 | 字段类型 | 说明 |
---|---|---|
vehicle_id | Integer | 车辆id |
vehicle_name | String | 车牌号码 |
client_id | Integer | 客户id |
client_name | String | 客户名称 |
alarm_total | Integer | 报警总次数 |
chaosu | Integer | 围栏内超速报警次数 |
chaoshi | String | 围栏内停车超时报警次数 |
jinquyu | String | 进区域报警次数 |
chuquyu | String | 出区域报警次数 |
shiruxianlu | Integer | 驶入线路报警次数 |
xianluchaosu | String | 线路超速报警次数 |
xianluchaoshi | Double | 线路停车超时报警次数 |
响应示例
{
"code": 200,
"data": {
"pageList": [
{
"xianluchaosu": 0,
"chaosu": 11,
"shiruxianlu": 0,
"chuquyu": 9,
"alarm_total": 30,
"xianluchaoshi": 0,
"jinquyu": 10,
"vehicle_id": 134638,
"client_name": "client",
"chaoshi": 0,
"client_id": 100,
"vehicle_name": "vehicle"
}
],
"total": 1
},
"message": "成功"
}
围栏报警明细
请求方式
POST /video/webapi/report/fence/alarm/detail
Content-Type: application/json
Authorization: 访问令牌(token)
请求参数
参数名 | 必填 | 数据类型 | 说明 |
---|---|---|---|
client_ids | 是 | String | 客户id,多个id以逗号隔开 |
vehicle_ids | 否 | String | 车辆id,多个id以逗号隔开 |
begin_time | 是 | String | 开始时间;参数格式: yyyy-MM-dd HH:mm:ss |
end_time | 是 | String | 结束时间;参数格式: yyyy-MM-dd HH:mm:ss |
positive | 否 | Integer | 是否误报 0-否 1-是 |
states | 否 | Integer | 处理状态 0.未处理 1.已处理 |
result | 否 | Integer | 处理结果1.正在处理 2.处理成功 3.下发成功 4.下发失败 5. 应答失败 |
mode | 否 | Integer | 处理方式 0.其他 1.发送信息 2.停止报警 3.电话处理 4.确认报警 5.确定误报 6.严重人工干涉 7.补充处理 8.忽略 9 平台下发电话告知短信警告 10 微信群通知减速行驶严禁超速 11 车辆监听 12 拍照 |
terminal_code | 否 | String | 设备编码 |
duration | 否 | Integer | 报警时长 |
page_num | 是 | Integer | 当前页码 |
page_size | 是 | Integer | 每页展示条数 |
请求参数示例
{
"client_ids": "1,2,3,4,5",
"vehicle_ids": "",
"begin_time": "2022-11-23 00:00:00",
"end_time": "2022-11-23 23:59:59",
"page_num": 1,
"page_size": 10
}
响应参数(数据体部分)
字段名称 | 字段类型 | 说明 |
---|---|---|
total | int | 查询结果总数 |
pageList | list | 分页数据体 |
分页数据体(pageList)
字段名称 | 字段类型 | 说明 |
---|---|---|
vehicle_id | Integer | 车辆id |
vehicle_name | String | 车牌号码 |
client_id | Integer | 客户id |
client_name | String | 客户名称 |
driver_name | String | 驾驶员名称 |
driver_phone | Integer | 驾驶员电话 |
source | String | 报警来源 |
devicecoding | String | 设备编码 |
terminal_wired | String | 设备类型 |
driver_ic | Integer | 驾驶员ic卡 |
param | String | 报警类型 |
recvtime | String | 报警开始时间 |
erecvtime | String | 报警结束时间 |
times | Integer | 报警时长(秒) |
max_speed | Integer | 最高速度 |
min_speed | Integer | 最低速度 |
state | String | 状态 |
posinfo | String | 报警位置 |
positive | String | 是否误报 |
states | String | 处理状态 |
action_time | String | 处理时间 |
result | String | 处理结果 |
mode | String | 处理方式 |
handle_user | String | 处理人 |
result_opinion | String | 处理内容 |
handle_remark | String | 备注 |
响应示例
{
"code": 200,
"data": {
"pageList": [
{
"handle_user": "-",
"min_speed": 50,
"source": "平台 ",
"client_id": 10001,
"states": "未处理",
"dis": 0,
"result": "-",
"mode": "-",
"times": 0,
"param": "进区域报警 (多边形区域:白杨沟立交22222222222222222) ",
"POSINFO": "xx市 xx区 xx街道 xx大道 xx北233米",
"erecvtime": "2022-11-23 10:33:13",
"handle_remark": "-",
"state": " ",
"vehicle_id": 10001,
"client_name": "client",
"lat": 29.637152,
"result_opinion": "",
"lng": 106.596243,
"max_speed": 50,
"positive": "否",
"devicecoding": "13456668222",
"driver_name": "",
"recvtime": "2022-11-23 10:33:13",
"driver_phone": "",
"driver_ic": "-",
"alarm_id": 18618,
"terminal_code": "13456668222",
"terminal_wired": "有线",
"vehicle_name": "vehicle"
}
],
"total": 1
},
"message": "成功"
}