油耗报表

加油统计

请求方式

POST /video/webapi/report/fuel/refuel/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 客户名称
oil Double 加油量
fuel_total Integer 加油次数

响应示例

{
  "code": 200,
  "data": {
    "pageList": [
      {
        "oil": 396.0,
        "vehicle_id": 123,
        "client_name": "客户名称",
        "client_id": 123,
        "vehicle_name": "车牌号码",
        "fuel_total": 8
      }
    ],
    "total": 1
  },
  "message": "成功"
}

在线调试

加油明细

请求方式

POST /video/webapi/report/fuel/refuel/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
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 客户名称
createtime String 加油时间
oil Double 加油量
boil Double 加油前油量
eoil Double 加油后油量
alarm String 车辆状态
posinfo String 加油位置
fueltype String 油箱

响应示例

{
  "code": 200,
  "data": {
    "pageList": [
      {
        "createtime": "2023-09-14 16:34:15",
        "fueltype": "副油箱",
        "eoil": 50.0,
        "posinfo": "xx省 xx市 xx区 xx街道",
        "client_id": 13615,
        "oil": 45.0,
        "alarm": "状态",
        "vehicle_id": 146942,
        "client_name": "客户名称",
        "boil": 10.0,
        "vehicle_name": "车牌号码"
      }
    ],
    "total": 1
  },
  "message": "成功"
}

在线调试

漏油统计

请求方式

POST /video/webapi/report/fuel/leak/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 客户名称
oil Double 漏油量
leak_total Integer 漏油次数

响应示例

{
  "code": 200,
  "data": {
    "pageList": [
      {
        "oil": 396.0,
        "vehicle_id": 123,
        "client_name": "客户名称",
        "vehicle_name": "车牌号码",
        "leak_total": 8
      }
    ],
    "total": 1
  },
  "message": "成功"
}

在线调试

漏油明细

请求方式

POST /video/webapi/report/fuel/leak/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
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 客户名称
createtime String 漏油时间
oil Double 漏油量
boil Double 漏油前油量
eoil Double 漏油后油量
alarm String 车辆状态
posinfo String 漏油位置
fueltype String 油箱

响应示例

{
  "code": 200,
  "data": {
    "pageList": [
      {
        "createtime": "2023-09-14 16:34:15",
        "fueltype": "副油箱",
        "eoil": 50.0,
        "posinfo": "xx省 xx市 xx区 xx街道",
        "client_id": 13615,
        "oil": 45.0,
        "alarm": "状态",
        "vehicle_id": 146942,
        "client_name": "客户名称",
        "boil": 10.0,
        "vehicle_name": "车牌号码"
      }
    ],
    "total": 1
  },
  "message": "成功"
}

在线调试

怠速油耗统计

请求方式

POST /video/webapi/report/fuel/idling/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 客户名称
driver_name String 驾驶员名称
overtime Integer 怠速时长(秒)
total Integer 怠速次数
oil Double 怠速油耗

响应示例

{
  "code": 200,
  "data": {
    "pageList": [
      {
        "driver_name": "",
        "total": 44,
        "oil": 0.0,
        "overtime": 21181,
        "vehicle_id": 176320,
        "client_name": "超越",
        "client_id": 10550,
        "vehicle_name": "点火0919"
      }
    ],
    "total": 1
  },
  "message": "成功"
}

在线调试

怠速油耗明细

请求方式

POST /video/webapi/report/fuel/idling/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
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 驾驶员名称
idling_btime Double 怠速开始时间
idling_etime Double 怠速结束时间
idling_overtime Double 怠速时长(秒)
idling_boil Double 怠速开始油耗
idling_eoil Double 怠速结束油耗
idling_oil Double 怠速油耗
idling_posinfo String 怠速位置

响应示例

{
  "code": 200,
  "data": {
    "pageList": [
      {
        "driver_name": "",
        "idling_etime": "2023-09-20 00:06:57",
        "idling_oil": 0.0,
        "idling_posinfo": "XX省 XX市 富阳区 XX镇",
        "idling_eoil": 0.0,
        "idling_btime": "2023-09-20 00:00:27",
        "idling_overtime": 390,
        "vehicle_id": 10000,
        "client_name": "客户名称",
        "client_id": 10000,
        "vehicle_name": "车牌号码",
        "idling_boil": 0.0
      }
    ],
    "total": 1
  },
  "message": "成功"
}

在线调试

日行油耗

请求方式

POST /video/webapi/report/fuel/day/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)

字段名称 字段类型 说明
createtime String 日期
vehicle_id Integer 车辆id
vehicle_name String 车牌号码
client_id Integer 客户id
client_name String 客户名称
devicecoding String 设备编码
come Double 加油量
leakage Double 漏油量
oil Double 百公里油耗
distance Double 里程
duration String 行驶时长
opilkilmeter Double 百公里油耗
acc_time String 点火时长
oil_hour Double 每小时油耗
idling_time String 怠速时长
idling_oil Double 怠速油耗

响应示例

{
  "code": 200,
  "data": {
    "pageList": [
      {
        "createtime": "2023-09-20",
        "idling_time": "0秒",
        "distance": 144.94,
        "opilkilmeter": 10.0,
        "vehicle_type": "客车",
        "come": 0.0,
        "client_id": 13298,
        "devicecoding": "20230824014",
        "acc_time": "0秒",
        "duration": "42分钟36秒",
        "idling_oil": 0.0,
        "oil": 14.49,
        "oil_hour": 0.0,
        "acc_oil": 0.0,
        "vehicle_id": 10001,
        "client_name": "客户名称",
        "vehicle_name": "车牌号码",
        "leakage": 0.0
      }
    ],
    "total": 1
  },
  "message": "成功"
}

在线调试

时间/里程油耗

请求方式

POST /video/webapi/report/fuel/timeConsumption

Content-Type: application/json

Authorization: 访问令牌(token)

请求参数

参数名 必填 数据类型 说明
vehicle_id String 车辆id
begin_time String 开始时间;参数格式: yyyy-MM-dd HH:mm:ss
end_time String 结束时间;参数格式: yyyy-MM-dd HH:mm:ss

请求参数示例

{
  "vehicle_id": "",
  "begin_time": "2022-11-23 00:00:00",
  "end_time": "2022-11-23 23:59:59"
}

响应参数(数据体部分)

字段名称 字段类型 说明
total int 查询结果总数
pageList list 分页数据体

分页数据体(pageList)

字段名称 字段类型 说明
vehicle_id Integer 车辆id
vehicle_name String 车牌号码
client_name String 客户名称
devicecoding String 设备编码
RECVTIME Double 时间
DISTANCE Double 当前总里程
oils Double 总油量
SPEED Double 速度
Oil Double 油箱1油量
Oil2 Double 油箱2油量
Oil3 Double 油箱3油量
Oil4 Double 油箱4油量
vol1 Double 油箱1模拟量
vol2 Double 油箱2模拟量
vol3 Double 油箱3模拟量
vol4 Double 油箱4模拟量
idling_oil Double 怠速油耗
vehicle_state String 车辆状态

响应示例

{
  "code": 200,
  "data": {
    "pageList": [
      {
        "DISTANCE": "67048.6",
        "Oil3": "-",
        "Oil2": "9.0",
        "alarm_state": "",
        "Oil4": "-",
        "vol2": 0.0,
        "vol1": 0.0,
        "vehicle_state": " ",
        "devicecoding": "22091414441",
        "SPEED": "45.00",
        "idling_oil": "-",
        "Oil": "66.53",
        "RECVTIME": "2023-09-19 15:25:03",
        "oils": 75.53,
        "vol4": 0.0,
        "vol3": 0.0,
        "vehicle_id": "100001",
        "client_name": "客户名称",
        "vehicle_name": "车牌号码"
      }
    ],
    "total": 1
  },
  "message": "成功"
}

在线调试

日报表统计

请求方式

POST /video/webapi/report/fuel/daily/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 客户名称
distance Double 行驶总里程
oil Double 总油耗
come Double 总加油量
leakage Double 总漏油量
oilkilmeter Double 百公里油耗
acc_oil Double 工时油耗
acc_minutes Integer 点火时长
acc_total Integer 点火次数
parktimeout Integer 停车超时报警次数
overspeed Integer 超速报警次数
tired Integer 疲劳驾驶报警次数
parkaccon Integer 停车点火报警次数
total Integer 离线天数
parkactime Integer 停车点火时长

响应示例

{
  "code": 200,
  "data": {
    "pageList": [
      {
        "oilkilmeter": 0.0,
        "distance": 0.0,
        "parkactime": "0",
        "tired": 0,
        "come": 0.0,
        "client_id": 13070,
        "overspeed": 0,
        "acc_minutes": "0",
        "total": 1,
        "parkaccon": 0,
        "oil": 0.0,
        "acc_oil": 0.0,
        "acc_total": 0,
        "vehicle_id": 147166,
        "client_name": "0104测试客户",
        "vehicle_name": "0519导车测试1",
        "leakage": 0.0,
        "parktimeout": 0
      }
    ],
    "total": 1
  },
  "message": "成功"
}

在线调试

日报表明细

请求方式

POST /video/webapi/report/fuel/daily/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
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 客户名称
createtime String 日期
distance Double 行驶里程
oil Double 油耗
come Double 加油量
leakage Double 漏油量
oilkilmeter Double 百公里油耗
acc_oil Double 工时油耗
acc_minutes String 点火时长
acc_total Integer 点火次数
parktimeout Integer 停车超时报警次数
overspeed Integer 超速报警次数
tired Integer 疲劳驾驶报警次数
parkaccon Integer 停车点火报警次数

响应示例

{
  "code": 200,
  "data": {
    "pageList": [
      {
        "createtime": "2023-09-20",
        "oilkilmeter": 0.0,
        "distance": 0.0,
        "parkactime": "0",
        "tired": 0,
        "come": 0.0,
        "TERMINAL_ID": 147166,
        "client_id": 13070,
        "overspeed": 0,
        "acc_minutes": "0",
        "parkaccon": 0,
        "oil": 0.0,
        "acc_oil": 0.0,
        "acc_total": 0,
        "vehicle_id": 147166,
        "client_name": "客户名称",
        "vehicle_name": "车牌号码",
        "leakage": 0.0,
        "parktimeout": 0
      }
    ],
    "total": 1
  },
  "message": "成功"
}

在线调试

月报表

请求方式

POST /video/webapi/report/fuel/monthly/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 客户名称
distance Double 行驶总里程
all_distance Double 总里程
oil Double 加油量
come Double 加油量
leakage Double 漏油量
oilkilmeter Double 百公里油耗
acc_oil Double 工时油耗
acc_minutes String 点火时长
parktimeout Integer 停车超时报警次数
overspeed Integer 超速报警次数
tired Integer 疲劳驾驶报警次数
parkaccon Integer 停车点火报警次数
total Integer 离线天数
ondays Integer 在线天数

响应示例

{
  "code": 200,
  "data": {
    "pageList": [
      {
        "oilkilmeter": "-",
        "distance": "-",
        "tired": "-",
        "come": "-",
        "client_id": 13070,
        "all_distance": "-",
        "overspeed": "-",
        "acc_minutes": "-",
        "ondays": "-",
        "total": "-",
        "parkaccon": "-",
        "oil": "-",
        "acc_oil": "-",
        "vehicle_id": 147166,
        "client_name": "0104测试客户",
        "vehicle_name": "0519导车测试1",
        "leakage": "-",
        "parktimeout": "-"
      }
    ],
    "total": 1
  },
  "message": "成功"
}

在线调试