油耗报表
加油统计
请求方式
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": "成功"
}