1.URL

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

2.请求参数

2.1请求头

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

2.2.参数示例

{
    "ids":["23C5CDC156FB43A8BE1B88DD64E60663","8937E067EB554F91BC5D386E793BFEE1"],
    "queryType":1,
    "startTime":"2025-04-01 16:00:00",
    "endTime":"2025-05-14 16:00:00",
    "enterId":"",
    "arriveId":"",
    "pageNum":1,
    "pageSize":20
}

2.3.参数说明

字段 类型 说明 是否必须
ids List 终端唯一标识集合 Y
queryType int 查询方式;0:按进始发仓库时间查询;1:按出始发仓库时间查询 Y
startTime String 开始时间(UTC) Y
endTime String 结束时间(UTC) Y
enterId String 出发仓库唯一标识 N
arriveId String 到达仓库唯一标识 N
pageNum int 分页查询当前页码,默认1 Y
pageSize int 分页查询每页显示条数,默认20 Y

3.接口应答

3.1.返回示例

{
    "code": 200,
    "message": "Operation succeeded",
    "data": {
        "total": 12,
        "size": 1,
        "data": [
            {
                "_id": "C66A7595FDD84544B67741486C67030C",
                "terminalId": "8937E067EB554F91BC5D386E793BFEE1",
                "terminalNum": "64863045",
                "vehicleId": null,
                "vehicleNum": null,
                "status": 2,
                "stopAlarm": 0,
                "transAlarm": 0,
                "updateTime": "2025-05-12T08:27:37Z",
                "updateTimestamp": 1747038457000,
                "enterTime": "2025-05-10 09:03:20",
                "enterTimestamp": 1746867800000,
                "enterMileage": 0,
                "enterId": "B79FD83944E54657BA491F361D4E1CD1",
                "enterName": "LL100-RB-TEST0001",
                "leaveTime": "2025-05-12 07:48:20",
                "leaveTimestamp": 1747036100000,
                "arriveTime": "2025-05-12 08:27:37",
                "arriveTimestamp": 1747038457000,
                "arriveId": "B79FD83944E54657BA491F361D4E1CD1",
                "arriveName": "LL100-RB-TEST0001",
                "arriveMileage": 0
            },
            {
                "_id": "49925F7B074140CE9651D71D52574740",
                "terminalId": "23C5CDC156FB43A8BE1B88DD64E60663",
                "terminalNum": "487064888711",
                "vehicleId": null,
                "vehicleNum": null,
                "status": 2,
                "stopAlarm": 0,
                "transAlarm": 0,
                "updateTime": "2025-05-12T04:37:32Z",
                "updateTimestamp": 1747024652000,
                "enterTime": "2025-05-12 04:15:32",
                "enterTimestamp": 1747023332000,
                "enterMileage": 0,
                "enterId": "B79FD83944E54657BA491F361D4E1CD1",
                "enterName": "LL100-RB-TEST0001",
                "leaveTime": "2025-05-12 04:30:32",
                "leaveTimestamp": 1747024232000,
                "arriveTime": "2025-05-12 04:37:32",
                "arriveTimestamp": 1747024652000,
                "arriveId": "B79FD83944E54657BA491F361D4E1CD1",
                "arriveName": "LL100-RB-TEST0001",
                "arriveMileage": 0
            },
            {
                "_id": "33529DD5A9B94DA9B132F2A09EB465B1",
                "terminalId": "23C5CDC156FB43A8BE1B88DD64E60663",
                "terminalNum": "487064888711",
                "vehicleId": null,
                "vehicleNum": null,
                "status": 2,
                "stopAlarm": 0,
                "transAlarm": 0,
                "updateTime": "2025-05-12T04:13:32Z",
                "updateTimestamp": 1747023212000,
                "enterTime": "2025-05-12 04:01:32",
                "enterTimestamp": 1747022492000,
                "enterMileage": 0,
                "enterId": "B79FD83944E54657BA491F361D4E1CD1",
                "enterName": "LL100-RB-TEST0001",
                "leaveTime": "2025-05-12 04:08:32",
                "leaveTimestamp": 1747022912000,
                "arriveTime": "2025-05-12 04:13:32",
                "arriveTimestamp": 1747023212000,
                "arriveId": "B79FD83944E54657BA491F361D4E1CD1",
                "arriveName": "LL100-RB-TEST0001",
                "arriveMileage": 0
            },
            {
                "_id": "C2D096E1F10E4785A031898B4265E829",
                "terminalId": "23C5CDC156FB43A8BE1B88DD64E60663",
                "terminalNum": "487064888711",
                "vehicleId": null,
                "vehicleNum": null,
                "status": 2,
                "stopAlarm": 0,
                "transAlarm": 0,
                "updateTime": "2025-05-12T04:01:32Z",
                "updateTimestamp": 1747022492000,
                "enterTime": "2025-05-12 03:33:32",
                "enterTimestamp": 1747020812000,
                "enterMileage": 0,
                "enterId": "B79FD83944E54657BA491F361D4E1CD1",
                "enterName": "LL100-RB-TEST0001",
                "leaveTime": "2025-05-12 03:57:32",
                "leaveTimestamp": 1747022252000,
                "arriveTime": "2025-05-12 04:01:32",
                "arriveTimestamp": 1747022492000,
                "arriveId": "B79FD83944E54657BA491F361D4E1CD1",
                "arriveName": "LL100-RB-TEST0001",
                "arriveMileage": 0
            },
            {
                "_id": "67FCFB476B4849F68C0A370DA716C650",
                "terminalId": "23C5CDC156FB43A8BE1B88DD64E60663",
                "terminalNum": "487064888711",
                "vehicleId": null,
                "vehicleNum": null,
                "status": 2,
                "stopAlarm": 0,
                "transAlarm": 0,
                "updateTime": "2025-05-12T03:34:32Z",
                "updateTimestamp": 1747020872000,
                "enterTime": "2025-05-12 03:21:32",
                "enterTimestamp": 1747020092000,
                "enterMileage": 0,
                "enterId": "B79FD83944E54657BA491F361D4E1CD1",
                "enterName": "LL100-RB-TEST0001",
                "leaveTime": "2025-05-12 03:23:32",
                "leaveTimestamp": 1747020212000,
                "arriveTime": "2025-05-12 03:34:32",
                "arriveTimestamp": 1747020872000,
                "arriveId": "B79FD83944E54657BA491F361D4E1CD1",
                "arriveName": "LL100-RB-TEST0001",
                "arriveMileage": 0
            },
            {
                "_id": "F42F3F1280CB4BF6A95682B66C2703E7",
                "terminalId": "23C5CDC156FB43A8BE1B88DD64E60663",
                "terminalNum": "487064888711",
                "vehicleId": null,
                "vehicleNum": null,
                "status": 2,
                "stopAlarm": 0,
                "transAlarm": 0,
                "updateTime": "2025-05-12T03:21:32Z",
                "updateTimestamp": 1747020092000,
                "enterTime": "2025-05-12 02:25:32",
                "enterTimestamp": 1747016732000,
                "enterMileage": 0,
                "enterId": "B79FD83944E54657BA491F361D4E1CD1",
                "enterName": "LL100-RB-TEST0001",
                "leaveTime": "2025-05-12 03:11:32",
                "leaveTimestamp": 1747019492000,
                "arriveTime": "2025-05-12 03:21:32",
                "arriveTimestamp": 1747020092000,
                "arriveId": "B79FD83944E54657BA491F361D4E1CD1",
                "arriveName": "LL100-RB-TEST0001",
                "arriveMileage": 0
            },
            {
                "_id": "647EC39C833E4B45BE34C4C7156C5FD3",
                "terminalId": "23C5CDC156FB43A8BE1B88DD64E60663",
                "terminalNum": "487064888711",
                "vehicleId": null,
                "vehicleNum": null,
                "status": 2,
                "stopAlarm": 0,
                "transAlarm": 0,
                "updateTime": "2025-05-12T02:25:32Z",
                "updateTimestamp": 1747016732000,
                "enterTime": "2025-05-12 01:03:32",
                "enterTimestamp": 1747011812000,
                "enterMileage": 0,
                "enterId": "B79FD83944E54657BA491F361D4E1CD1",
                "enterName": "LL100-RB-TEST0001",
                "leaveTime": "2025-05-12 02:00:32",
                "leaveTimestamp": 1747015232000,
                "arriveTime": "2025-05-12 02:25:32",
                "arriveTimestamp": 1747016732000,
                "arriveId": "B79FD83944E54657BA491F361D4E1CD1",
                "arriveName": "LL100-RB-TEST0001",
                "arriveMileage": 0
            },
            {
                "_id": "7E0F517D618C43DE8039862382B20C31",
                "terminalId": "23C5CDC156FB43A8BE1B88DD64E60663",
                "terminalNum": "487064888711",
                "vehicleId": null,
                "vehicleNum": null,
                "status": 2,
                "stopAlarm": 0,
                "transAlarm": 0,
                "updateTime": "2025-05-12T01:03:32Z",
                "updateTimestamp": 1747011812000,
                "enterTime": "2025-05-12 00:08:32",
                "enterTimestamp": 1747008512000,
                "enterMileage": 0,
                "enterId": "B79FD83944E54657BA491F361D4E1CD1",
                "enterName": "LL100-RB-TEST0001",
                "leaveTime": "2025-05-12 00:22:32",
                "leaveTimestamp": 1747009352000,
                "arriveTime": "2025-05-12 01:03:32",
                "arriveTimestamp": 1747011812000,
                "arriveId": "B79FD83944E54657BA491F361D4E1CD1",
                "arriveName": "LL100-RB-TEST0001",
                "arriveMileage": 0
            },
            {
                "_id": "5018E8ECBC854A62B6983B826F004BB8",
                "terminalId": "23C5CDC156FB43A8BE1B88DD64E60663",
                "terminalNum": "487064888711",
                "vehicleId": null,
                "vehicleNum": null,
                "status": 2,
                "stopAlarm": 0,
                "transAlarm": 0,
                "updateTime": "2025-05-12T00:08:32Z",
                "updateTimestamp": 1747008512000,
                "enterTime": "2025-05-11 23:34:32",
                "enterTimestamp": 1747006472000,
                "enterMileage": 0,
                "enterId": "B79FD83944E54657BA491F361D4E1CD1",
                "enterName": "LL100-RB-TEST0001",
                "leaveTime": "2025-05-12 00:00:32",
                "leaveTimestamp": 1747008032000,
                "arriveTime": "2025-05-12 00:08:32",
                "arriveTimestamp": 1747008512000,
                "arriveId": "B79FD83944E54657BA491F361D4E1CD1",
                "arriveName": "LL100-RB-TEST0001",
                "arriveMileage": 0
            },
            {
                "_id": "A6D269E1E8D04232B335A4A78359A9E9",
                "terminalId": "23C5CDC156FB43A8BE1B88DD64E60663",
                "terminalNum": "487064888711",
                "vehicleId": null,
                "vehicleNum": null,
                "status": 2,
                "stopAlarm": 0,
                "transAlarm": 0,
                "updateTime": "2025-05-11T23:34:32Z",
                "updateTimestamp": 1747006472000,
                "enterTime": "2025-05-11 23:05:32",
                "enterTimestamp": 1747004732000,
                "enterMileage": 0,
                "enterId": "B79FD83944E54657BA491F361D4E1CD1",
                "enterName": "LL100-RB-TEST0001",
                "leaveTime": "2025-05-11 23:30:32",
                "leaveTimestamp": 1747006232000,
                "arriveTime": "2025-05-11 23:34:32",
                "arriveTimestamp": 1747006472000,
                "arriveId": "B79FD83944E54657BA491F361D4E1CD1",
                "arriveName": "LL100-RB-TEST0001",
                "arriveMileage": 0
            },
            {
                "_id": "355314D0BFFA47A2858CF92D495D54C6",
                "terminalId": "23C5CDC156FB43A8BE1B88DD64E60663",
                "terminalNum": "487064888711",
                "vehicleId": null,
                "vehicleNum": null,
                "status": 2,
                "stopAlarm": 0,
                "transAlarm": 0,
                "updateTime": "2025-05-11T23:07:32Z",
                "updateTimestamp": 1747004852000,
                "enterTime": "2025-05-11 22:55:32",
                "enterTimestamp": 1747004132000,
                "enterMileage": 0,
                "enterId": "B79FD83944E54657BA491F361D4E1CD1",
                "enterName": "LL100-RB-TEST0001",
                "leaveTime": "2025-05-11 23:02:32",
                "leaveTimestamp": 1747004552000,
                "arriveTime": "2025-05-11 23:07:32",
                "arriveTimestamp": 1747004852000,
                "arriveId": "B79FD83944E54657BA491F361D4E1CD1",
                "arriveName": "LL100-RB-TEST0001",
                "arriveMileage": 0
            },
            {
                "_id": "AC087EEC4BB948AEB8472E8239FF2FF6",
                "terminalId": "23C5CDC156FB43A8BE1B88DD64E60663",
                "terminalNum": "487064888711",
                "vehicleId": null,
                "vehicleNum": null,
                "status": 2,
                "stopAlarm": 0,
                "transAlarm": 0,
                "updateTime": "2025-05-11T22:53:32Z",
                "updateTimestamp": 1747004012000,
                "enterTime": "2025-05-10 08:53:32",
                "enterTimestamp": 1746867212000,
                "enterMileage": 0,
                "enterId": "B79FD83944E54657BA491F361D4E1CD1",
                "enterName": "LL100-RB-TEST0001",
                "leaveTime": "2025-05-11 22:52:32",
                "leaveTimestamp": 1747003952000,
                "arriveTime": "2025-05-11 22:53:32",
                "arriveTimestamp": 1747004012000,
                "arriveId": "B79FD83944E54657BA491F361D4E1CD1",
                "arriveName": "LL100-RB-TEST0001",
                "arriveMileage": 0
            }
        ]
    }
}

3.2.返回结果说明

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

data 详情

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

data 详情

字段 类型 说明
terminalId String 设备唯一标识
terminalNum String 设备S/N
vehicleId String 车辆唯一标识
terminalNum String 车牌号
status int 当前状态(0:在库;1:出库;2:完成)
stopAlarm int 是否起始仓库超时停留报警(0:否;1:是)
transAlarm int 是否运输超时报警(0:否;1:是)
enterTime String 进入起点仓库的时间(UTC)
enterName String 起点仓库名称
enterMileage double 进入起点仓库的里程
leaveTime String 离开起点仓库的时间(UTC)
arriveTime String 到达目的地仓库的时间(UTC)
arriveName String 到达仓库名称
arriveMileage double 到达目的仓库的里程

呈现的时候可以增加额外的几个字段:
起点仓库停留时长=离开仓库的时间-进仓库的时间
运输总时长=到达目的地仓库的时间-离开起点仓库的时间
运输总里程=到达目的仓库的里程-进入起点仓库的里程

4.请求示例

作者:admin  创建时间:2025-05-14 13:55
最后编辑:admin  更新时间:2025-06-27 23:28