Skip to content

Geo Viewer DTO

Описание сущностей и типов из src/dto/geoViewer/.

Обогащено snapshot-данными бэкенд-DTO (0 из 7 типов сопоставлено, snapshot от 2026-05-05T13:21:51.699Z).

Содержание


GeoViewerAssignmentDto

Поля

ПолеТипОбязательноеОписание
clientIdnumberда
workerIdnumberда
clientNamestringда
workerNamestringда
statusWorkerAssignmentStatusDtoда

Пример

json
{
  "clientId": 0,
  "workerId": 0,
  "clientName": "string",
  "workerName": "string",
  "status": "<WorkerAssignmentStatusDto>"
}


GeoViewerCandidateDto

Поля

ПолеТипОбязательноеОписание
idnumberда
namestringда
latitudenumber | nullнет
longitudenumber | nullнет
distanceDirectlynumberда
weightnumber | nullнет

Пример

json
{
  "id": 0,
  "name": "string",
  "latitude": 0,
  "longitude": 0,
  "distanceDirectly": 0,
  "weight": 0
}


GeoViewerClientDto

Поля

ПолеТипОбязательноеОписание
idnumberда
namestringда
addressIdnumber | nullнет
latitudenumber | nullнет
longitudenumber | nullнет
addressstring | nullнет
clientStatusClientStatusDtoда
assistanceTypesAssistanceTypeDto[]да

Пример

json
{
  "id": 0,
  "name": "string",
  "addressId": 0,
  "latitude": 0,
  "longitude": 0,
  "address": "string",
  "clientStatus": "<ClientStatusDto>",
  "assistanceTypes": []
}


GeoViewerDistanceDto

Поля

ПолеТипОбязательноеОписание
clientIdnumberда
workerIdnumberда
distanceDirectlynumberда
distanceByNavigatornumber | nullнет
timeArrivestring | nullнет
weightnumber | nullнет

Пример

json
{
  "clientId": 0,
  "workerId": 0,
  "distanceDirectly": 0,
  "distanceByNavigator": 0,
  "timeArrive": "2026-05-05T08:00:00Z",
  "weight": 0
}


GeoViewerMapDataRequestParam

Filters for the GeoViewer map data request.

Each list field is tri-state:

  • undefined (omitted) → the backend applies no filter and returns all rows of that kind.
  • a non-empty array → only rows matching one of the given values.
  • an empty array [] → explicitly select none (nothing of that kind is returned).

Поля

ПолеТипОбязательноеОписание
clientStatusClientStatusDto[]нет
workerStatusWorkerStatusDto[]нет
assistanceTypesAssistanceTypeDto[]нет
searchstringнет

Пример

json
{
  "clientStatus": [],
  "workerStatus": [],
  "assistanceTypes": [],
  "search": "string"
}


GeoViewerMapDataResponseDto

Поля

ПолеТипОбязательноеОписание
clientsGeoViewerClientDto[]да
workersGeoViewerWorkerDto[]да
distancesGeoViewerDistanceDto[]да
assignmentsGeoViewerAssignmentDto[]да

Пример

json
{
  "clients": [],
  "workers": [],
  "distances": [],
  "assignments": []
}


GeoViewerWorkerDto

Поля

ПолеТипОбязательноеОписание
idnumberда
namestringда
addressIdnumber | nullнет
latitudenumber | nullнет
longitudenumber | nullнет
addressstring | nullнет
transportTypesTransportTypeParam[]да
statusWorkerStatusDtoда
maxClientsCountnumber | nullнет

Пример

json
{
  "id": 0,
  "name": "string",
  "addressId": 0,
  "latitude": 0,
  "longitude": 0,
  "address": "string",
  "transportTypes": [],
  "status": "<WorkerStatusDto>",
  "maxClientsCount": 0
}