1.URL
http://124.223.60.234:8080/system/maintenance/service/queryMaintenanceServiceList
2.请求参数
2.1请求头
token:对应登录验证成功后,data里面对应的tokenId

2.2.参数示例
{
"vehicleIds":["A9663EC8624649AC9DD7CD6507A5FDC3","E98E3532A36745C99A8EF34298291005"],
"key":"",
"startTime":"2025-11-01 00:00:00",
"endTime":"2025-11-20 00:00:00",
"pageNum":1,
"pageSize":20
}
2.3.参数说明
| 字段 |
类型 |
说明 |
是否必须 |
| vehicleIds |
List |
资产唯一标识集合 |
Y |
| key |
String |
模糊查询key |
Y |
| startTime |
String |
开始时间(UTC) |
Y |
| endTime |
String |
结束时间(UTC) |
Y |
| pageNum |
int |
分页查询当前页码,默认1 |
Y |
| pageSize |
int |
分页查询每页显示条数,默认20 |
Y |
3.接口应答
3.1.返回示例
{
"code": 200,
"message": "Operation succeeded",
"data": {
"total": 2,
"size": 1,
"data": [
{
"autoId": 1,
"orgId": "CDC0381F93B14C3DBB6EC10BB2FD928B",
"orgName": "河北兆雪科技有限公司",
"vehicleId": "A9663EC8624649AC9DD7CD6507A5FDC3",
"vehicleInfo": {
"vehicleId": "A9663EC8624649AC9DD7CD6507A5FDC3",
"vehicleNum": "VL300-4209",
"vehicleIcon": 0,
"make": null,
"model": null,
"vin": null,
"year": null
},
"serviceTypeId": "C647C6DC090E479395D4FDB94C07496F",
"serviceType": "Oil Change",
"supplierId": "41415068A1434A258ABE0AA22FB361AD",
"supplier": "TOYOTA",
"occurrence": 0,
"status": 0,
"dateTime": "2025-11-13 00:00:00",
"mileage": 126.0,
"engineHours": 0.0,
"currentMileage": 122.5,
"currentEngineHours": 0.0,
"serviceName": "xxxxxxxx",
"cost": 260.0,
"invoiceNum": "545454SSVC5656",
"descInfo": "ssssssssssssssssssss",
"workInfoList": [
{
"id": "4C1BA7C87D2D48A3BA80DF0200A526CE",
"workName": "Oil",
"workTypeId": "E2B51D968EFE419F96CC154B7312EF15",
"workType": "Oil Change",
"count": 2,
"price": 30.0,
"completed": 0,
"descInfo": null
},
{
"id": "DF29C1ADA353496084C5110BC36DAC2C",
"workName": "Oil Change",
"workTypeId": "E2B51D968EFE419F96CC154B7312EF15",
"workType": "Oil Change",
"count": 2,
"price": 30.0,
"completed": 0,
"descInfo": null
}
],
"partInfoList": [
{
"id": "12D109E9EF9D4BBC88F8293A52556F17",
"partName": "Oil X",
"partCode": null,
"partTypeId": "C46ED44B0D1A4B72B2063A4C2A2B6693",
"partType": "Oil",
"supplierId": "969C410D86A24F6E8F0530056F732E79",
"supplier": "BYD",
"count": 2,
"price": 30.0,
"descInfo": null
},
{
"id": "44B54D74E38343A08B883D3AD93364E3",
"partName": "Oil",
"partCode": null,
"partTypeId": "C46ED44B0D1A4B72B2063A4C2A2B6693",
"partType": "Oil",
"supplierId": "969C410D86A24F6E8F0530056F732E79",
"supplier": "BYD",
"count": 2,
"price": 40.0,
"descInfo": null
}
],
"createTime": "2025-11-13 08:52:47",
"creatorId": "F940B79790004404AAC277418FC71C5D",
"creator": "LEAVE"
},
{
"autoId": 2,
"orgId": "03D7372C6F494C60BAD4A240692B6FA6",
"orgName": "2022",
"vehicleId": "E98E3532A36745C99A8EF34298291005",
"vehicleInfo": {
"vehicleId": "E98E3532A36745C99A8EF34298291005",
"vehicleNum": "413050336196",
"vehicleIcon": 0,
"make": null,
"model": null,
"vin": null,
"year": null
},
"serviceTypeId": "C647C6DC090E479395D4FDB94C07496F",
"serviceType": "Oil Change",
"supplierId": "41415068A1434A258ABE0AA22FB361AD",
"supplier": "TOYOTA",
"occurrence": 0,
"status": 0,
"dateTime": "2025-11-13 00:00:00",
"mileage": 3546.0,
"engineHours": 0.0,
"currentMileage": 261.3,
"currentEngineHours": 0.0,
"serviceName": "cccccccc",
"cost": 260.0,
"invoiceNum": "545454SSVC5656",
"descInfo": "ssssssssssssssssssss",
"workInfoList": [
{
"id": "4C1BA7C87D2D48A3BA80DF0200A526CE",
"workName": "Oil",
"workTypeId": "E2B51D968EFE419F96CC154B7312EF15",
"workType": "Oil Change",
"count": 2,
"price": 30.0,
"completed": 0,
"descInfo": null
},
{
"id": "DF29C1ADA353496084C5110BC36DAC2C",
"workName": "Oil Change",
"workTypeId": "E2B51D968EFE419F96CC154B7312EF15",
"workType": "Oil Change",
"count": 2,
"price": 30.0,
"completed": 0,
"descInfo": null
}
],
"partInfoList": [
{
"id": "12D109E9EF9D4BBC88F8293A52556F17",
"partName": "Oil X",
"partCode": null,
"partTypeId": "C46ED44B0D1A4B72B2063A4C2A2B6693",
"partType": "Oil",
"supplierId": "969C410D86A24F6E8F0530056F732E79",
"supplier": "BYD",
"count": 2,
"price": 30.0,
"descInfo": null
},
{
"id": "44B54D74E38343A08B883D3AD93364E3",
"partName": "Oil",
"partCode": null,
"partTypeId": "C46ED44B0D1A4B72B2063A4C2A2B6693",
"partType": "Oil",
"supplierId": "969C410D86A24F6E8F0530056F732E79",
"supplier": "BYD",
"count": 2,
"price": 40.0,
"descInfo": null
}
],
"createTime": "2025-11-13 08:52:47",
"creatorId": "F940B79790004404AAC277418FC71C5D",
"creator": "LEAVE"
}
]
}
}
3.2.返回结果说明
| 字段 |
类型 |
说明 |
| code |
int |
返回状态 |
| message |
String |
返回结果描述 |
| data |
object |
返回结果体 |
data说明
| 字段 |
类型 |
说明 |
| total |
String |
总条数 |
| size |
String |
多少页 |
| data |
object |
每页的结果集合 |
data说明
| 字段 |
类型 |
说明 |
| autoId |
String |
唯一标识 |
| orgId |
String |
组织唯一标识 |
| orgName |
String |
组织名称 |
| vehicleId |
String |
车辆唯一标识 |
| vehicleInfo |
Object |
车辆信息 |
| serviceTypeId |
String |
服务类型唯一标识 |
| serviceType |
String |
服务类型 |
| supplierId |
String |
供应商唯一标识 |
| supplier |
String |
供应商 |
| occurrence |
Integer |
执行次数(0:单次服务;1:周期服务) |
| status |
Integer |
状态(默认为 0; 0 - 待处理、1 - 已完成) |
| dateTime |
String |
业务发生时间,格式为 “yyyy-MM-dd HH:mm:ss” |
| mileage |
String |
当时里程值 |
| engineHours |
String |
当时发动机工作时长 |
| currentMileage |
String |
当前里程值 |
| currentEngineHours |
String |
当前发动机工作时长 |
| serviceName |
String |
服务名称 |
| cost |
String |
服务金额 |
| invoiceNum |
String |
发票编号,唯一标识一张发票 |
| workInfoList |
List |
工作项信息列表 |
| workInfoList.id |
String |
工作项唯一标识 |
| workInfoList.workName |
String |
工作项 |
| workInfoList.workTypeId |
String |
工作项类型 |
| workInfoList.workType |
String |
工作项类型名称 |
| workInfoList.count |
Integer |
工作项数量 |
| workInfoList.price |
Double |
工作项单价 |
| workInfoList.completed |
String |
是否完成 |
| partInfoList |
List |
配件信息列表 |
| partInfoList.id |
String |
配件唯一标识 |
| partInfoList.count |
Integer |
配件数量 |
| partInfoList.price |
Double |
配件单价 |
| createTime |
String |
创建时间 |
| creatorId |
String |
创建用户唯一标识 |
| creator |
String |
创建用户 |
vehicleInfo车辆信息
| 字段 |
类型 |
说明 |
| vehicleId |
String |
车辆唯一标识 |
| vehicleNum |
String |
资产编号 |
| vehicleIcon |
String |
资产图标 |
| make |
String |
制造商 |
| model |
String |
型号 |
| vin |
String |
VIN |
| year |
String |
生产年份 |
Author:admin Create time:2025-11-13 16:20
Last editor:admin Update time:2025-11-24 14:17