APITài liệu tham khảoBáo cáo
Truy vấn dữ liệu báo cáo
Thực thi một truy vấn báo cáo với các trường và bộ lọc được chọn.
POST
/api/v1/workspace/reports/queryCác loại báo cáo được hỗ trợ
reportType | Chế độ được hỗ trợ | Mô tả |
|---|---|---|
timeline | by_user | Dòng thời gian nhiệm vụ nhóm theo tài xế |
time-allocation | by_user, by_place | Thời gian dành cho nhiệm vụ theo tài xế hoặc địa điểm |
statistics | by_user | Thống kê hiệu suất đã tổng hợp |
job-report | by_user, by_place | Phân tích chi tiết công việc và nhiệm vụ |
mileage-report | by_user | Quãng đường và số km theo tài xế |
Body yêu cầu
reportTypestringBắt buộcXem bảng ở trênfromTimelongBắt buộcThời gian bắt đầu dưới dạng Unix timestamp (ms)toTimelongBắt buộcThời gian kết thúc dưới dạng Unix timestamp (ms)modestringTuỳ chọnby_user(mặc định) hoặcby_placefieldsstring[]Tuỳ chọnCác trường cần bao gồm — lấy các trường khả dụng từ Get SchemauserIdUUIDTuỳ chọnLọc theo một người dùng/tài xế cụ thểplaceIdUUIDTuỳ chọnLọc theo một địa điểm cụ thể
JSON
{
"reportType": "job-report",
"mode": "by_user",
"fromTime": 1713139200000,
"toTime": 1713225600000,
"fields": ["taskName", "status", "completedAt", "driverName"]
}