1.URL

http://124.223.60.234:8080/system/asset/report/queryDriverWorkReport

2.请求参数

2.1请求头

在Headers里面增加token:对应登录验证成功后,data里面对应的tokenId

2.2.参数示例

{
    "ids":["182F677E7723424A870A7503D8446187"],
    "startTime":"2025-10-28 16:00:00",
    "endTime":"2025-11-30 16:00:00",
    "pageNum":1,
    "pageSize":20
}

2.3.参数说明

字段 类型 说明 是否必须
ids List 司机唯一标识集合 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": 1,
        "size": 1,
        "data": [
            {
                "orgId": "E9645AAFE2104B568F92C865F223CA7A",
                "orgName": "Batch 1",
                "terminalId": "03FFA439AEBD47D784C6751B64034F72",
                "terminalNum": "13307769906",
                "vehicleId": "4D927511C6014B1A86EAD6A736ACB46E",
                "vehicleNum": "DW-9906",
                "driverName": "liu",
                "driverPhone": "",
                "licence": "1096397",
                "driverId": "182F677E7723424A870A7503D8446187",
                "status": 2,
                "startTime": "2025-11-06 07:34:05",
                "startTimestamp": 1762414445000,
                "startLat": null,
                "startLon": null,
                "startMileage": 0.2,
                "endTime": "2025-11-06 07:35:08",
                "endTimestamp": 1762414508000,
                "endLat": null,
                "endLon": null,
                "endMileage": 0.2,
                "duration": 63000,
                "distance": 0.0
            }
        ]
    }
}

3.2.返回结果说明

字段 类型 说明
code int 返回状态
message String 返回结果描述
data object 返回结果体

data 详情

字段 类型 说明
total String 总条数
size String 多少页
data object 每页的结果集合

data 详情

字段 类型 说明
orgId String 组织唯一标识
orgName String 组织名称
vehicleId String 资产唯一标识
vehicleNum String 资产编号
terminalId String 终端唯一标识
terminalNum String 终端号
driverId String 司机唯一标识
driverName String 司机姓名
driverPhone String 司机电话
startTime String 开始时间(UTC)
startTimestamp Long 开始时间戳(UTC)
startLat double 开始纬度
startLon double 开始经度
startMileage double 开始里程,单位:km
endTime String 结束时间(UTC)
endTimestamp Long 结束时间戳(UTC)
endLat double 结束纬度
endLon double 结束经度
endMileage double 结束里程,单位:km
status int 当前状态(1:上班;2:下班)
duration int 持续时长,单位:ms
distance double 持续里程,单位:km
Author:admin  Create time:2025-11-07 14:19
Last editor:admin  Update time:2025-11-24 14:17