围栏报表

围栏进出统计

请求方式

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": "成功"
}

在线调试