GET v1/selReportRegionVisit
Метод який обраховує звіт "Відвідані регіони".
Параметри запиту
Формат запиту (URI parameters)
| Назва | Опис | Tип | Додатково |
|---|---|---|---|
| deviceIDs |
Масив ID авто |
Collection of integer |
Обов'язковий |
| dateFrom |
Дата початку періоду розрахунків (у форматі ISO) |
string |
Обов'язковий |
| dateTo |
Дата закінчення періоду розрахунків (у форматі ISO) |
string |
Обов'язковий |
| isUseTimeInEachDay |
Ознака чи враховувати обмеження по часі в кожен день періоду |
boolean |
Не обов'язковий |
Тіло запиту (body parameters)
Відсутнє.
Параметри відповіді
Опис
| Назва | Опис | Tип | Додатково |
|---|---|---|---|
| ID |
ID звіту |
integer | |
| deviceID |
ID авто |
integer | |
| orderNo |
Порядковий номер |
integer | |
| regionID |
ID регіону |
integer | |
| regionName |
Назва регіону |
string | |
| onDate |
Дата |
date | |
| name |
Назва |
string | |
| timeFrom |
Час в'їзду |
time interval | |
| timeTo |
Час виїзду |
time interval | |
| pathFromPrev |
Шлях між регіонами |
decimal number | |
| pathSummary |
Сумарний шлях |
decimal number | |
| x |
Кордината X |
decimal number | |
| y |
Кордината Y |
decimal number | |
| timeInEachDayFrom | time interval | ||
| timeInEachDayTo | time interval | ||
| fuelNorms |
Норми |
Collection of DeviceFuelNorm | |
| fuelNormType |
Тип норми |
DeviceFuelNormType | |
| isFuelByNorm | boolean | ||
| mode |
Режим |
ReportWayBillMode | |
| fuelSpendBetweenRegions |
Витрати пального між регіонами по датчику |
decimal number | |
| fuelSpendTotal |
Сумарні витрати пального по датчику |
decimal number | |
| isFirstPointInRegion | boolean | ||
| isLastPointInRegion | boolean | ||
| isUseTimeInEachDay | boolean |
Формат відповіді
application/json
Приклад:
[
{
"ID": 1,
"deviceID": 2,
"orderNo": 3,
"regionID": 4,
"regionName": "sample string 5",
"onDate": "2025-11-03T06:40:35.7562741+02:00",
"name": "sample string 8",
"timeFrom": "00:00:00.1234567",
"timeTo": "00:00:00.1234567",
"pathFromPrev": 9.1,
"pathSummary": 10.1,
"x": 1.1,
"y": 1.1,
"timeInEachDayFrom": "00:00:00.1234567",
"timeInEachDayTo": "00:00:00.1234567",
"fuelNorms": [
{
"id": 1,
"deviceID": 2,
"type": 0,
"value": 3.1,
"speedFrom": 1,
"speedTo": 1,
"fuelSpendInCity": 1.1,
"fuelSpendOutSideCity": 1.1,
"fuelSpend": 4.1,
"fuelSpendInCityOn100": 1.1,
"fuelSpendOutSideCityOn100": 1.1,
"fuelSpendOn1Hour": 1.1
},
{
"id": 1,
"deviceID": 2,
"type": 0,
"value": 3.1,
"speedFrom": 1,
"speedTo": 1,
"fuelSpendInCity": 1.1,
"fuelSpendOutSideCity": 1.1,
"fuelSpend": 4.1,
"fuelSpendInCityOn100": 1.1,
"fuelSpendOutSideCityOn100": 1.1,
"fuelSpendOn1Hour": 1.1
}
],
"fuelNormType": 0,
"isFuelByNorm": true,
"mode": 1,
"fuelSpendBetweenRegions": 1.1,
"fuelSpendTotal": 1.1,
"isFirstPointInRegion": true,
"isLastPointInRegion": true,
"isUseTimeInEachDay": true
},
{
"ID": 1,
"deviceID": 2,
"orderNo": 3,
"regionID": 4,
"regionName": "sample string 5",
"onDate": "2025-11-03T06:40:35.7562741+02:00",
"name": "sample string 8",
"timeFrom": "00:00:00.1234567",
"timeTo": "00:00:00.1234567",
"pathFromPrev": 9.1,
"pathSummary": 10.1,
"x": 1.1,
"y": 1.1,
"timeInEachDayFrom": "00:00:00.1234567",
"timeInEachDayTo": "00:00:00.1234567",
"fuelNorms": [
{
"id": 1,
"deviceID": 2,
"type": 0,
"value": 3.1,
"speedFrom": 1,
"speedTo": 1,
"fuelSpendInCity": 1.1,
"fuelSpendOutSideCity": 1.1,
"fuelSpend": 4.1,
"fuelSpendInCityOn100": 1.1,
"fuelSpendOutSideCityOn100": 1.1,
"fuelSpendOn1Hour": 1.1
},
{
"id": 1,
"deviceID": 2,
"type": 0,
"value": 3.1,
"speedFrom": 1,
"speedTo": 1,
"fuelSpendInCity": 1.1,
"fuelSpendOutSideCity": 1.1,
"fuelSpend": 4.1,
"fuelSpendInCityOn100": 1.1,
"fuelSpendOutSideCityOn100": 1.1,
"fuelSpendOn1Hour": 1.1
}
],
"fuelNormType": 0,
"isFuelByNorm": true,
"mode": 1,
"fuelSpendBetweenRegions": 1.1,
"fuelSpendTotal": 1.1,
"isFirstPointInRegion": true,
"isLastPointInRegion": true,
"isUseTimeInEachDay": true
}
]