Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/02/25 16:35
<
>
edited by Андрей Калиновский
on 2025/02/20 09:52
on 2025/02/20 09:52
edited by Андрей Калиновский
on 2025/02/25 16:31
on 2025/02/25 16:31
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -5381,7 +5381,7 @@ 5381 5381 ))) 5382 5382 5383 5383 5384 -= =(% style="color:#000000; font-size:18.6667px" %)Раздел: **Корзина**(%%) ==5384 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Корзина**(%%) = 5385 5385 ))) 5386 5386 ))) 5387 5387 ))) ... ... @@ -5426,7 +5426,7 @@ 5426 5426 ] 5427 5427 5428 5428 5429 -(% style="color:#000000; font-size:16px" %)**Запрос на удаление объектов из корзины** 5429 +== (% style="color:#000000; font-size:16px" %)**Запрос на удаление объектов из корзины**(%%) == 5430 5430 5431 5431 (% class="box infomessage" %) 5432 5432 ((( ... ... @@ -5524,7 +5524,287 @@ 5524 5524 ] 5525 5525 5526 5526 5527 += **Раздел: Контроллер информации о пользователях** = 5527 5527 5529 + 5530 +== **Добавить задание** == 5531 + 5532 +(% class="box infomessage" %) 5533 +((( 5534 +**POST /api/v3/vehicletasks** 5535 +))) 5536 + 5537 +Пример запроса: 5538 + 5539 +((( 5540 +{ 5541 + "vehicleId": 0, ~/~/ Идентификатор ТС 5542 + "description": "string", ~/~/ Описание 5543 + "trailerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агрегата 5544 + "driverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя 5545 + "startDate": "2025-02-25T12:11:04.874Z", ~/~/ Начало работы 5546 + "endDate": "2025-02-25T12:11:04.874Z", ~/~/ Окончание работы 5547 + "techOperationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Вид работ 5548 + "techOperationDataId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Тех. операция 5549 + "trailerModelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Модель агрегата 5550 + "minWidth": 0, ~/~/ Минимальная ширина агрегата, м 5551 + "maxWidth": 0, ~/~/ Максимальная ширина агрегата, м 5552 + "minSpeed": 0, ~/~/ Минимальная скорость, км/ч 5553 + "maxSpeed": 0, ~/~/ Максимальная скорость, км/ч 5554 + "cost": { 5555 + "Guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор 5556 + "Name": "string", ~/~/ Наименование 5557 + "Type": 0, ~/~/ Тим ТМЦ (0 - Seed, 1 - Crop, 2 - Fertilizer, 3 - PlantProtection ) 5558 + "MeasureType": 0, ~/~/ Единицы измерения (0 - Кг, 1 - Тонн, 2 - Центнеры, 3 - Литры) 5559 + "Norm": 0 ~/~/ Норма внесения 5560 + }, 5561 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Id 5562 + "owner": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя 5563 + "created": "2025-02-25T12:11:04.874Z", ~/~/ Дата создания 5564 + "updated": "2025-02-25T12:11:04.874Z", ~/~/ Дата обновления 5565 + "deleted": true, ~/~/ Признак удаления 5566 + "extId": "string", 5567 + "GeoIds": [ ~/~/ Cвязанные поля 5568 + 0 5569 + ] 5570 +} 5571 +))) 5572 + 5573 + 5574 +Пример ответа: 5575 + 5576 +{ 5577 + "vehicleId": 0, ~/~/ Идентификатор ТС 5578 + "description": "string", ~/~/ Описание 5579 + "trailerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агрегата 5580 + "driverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя 5581 + "startDate": "2025-02-25T12:11:04.964Z", ~/~/ Начало работы 5582 + "endDate": "2025-02-25T12:11:04.964Z", ~/~/ Окончание работы 5583 + "techOperationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Вид работ 5584 + "techOperationDataId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Тех. операция 5585 + "trailerModelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Модель агрегата 5586 + "minWidth": 0, ~/~/ Минимальная ширина агрегата, м 5587 + "maxWidth": 0, ~/~/ Максимальная ширина агрегата, м 5588 + "minSpeed": 0, ~/~/ Минимальная скорость, км/ч 5589 + "maxSpeed": 0, ~/~/ Максимальная скорость, км/ч 5590 + "cost": { 5591 + "Guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор 5592 + "Name": "string", ~/~/ Наименование 5593 + "Type": 0, ~/~/ Тим ТМЦ (0 - Seed, 1 - Crop, 2 - Fertilizer, 3 - PlantProtection) 5594 + "MeasureType": 0, ~/~/ Единицы измерения (0 - Кг, 1 - Тонн, 2 - Центнеры, 3 - Литры) 5595 + "Norm": 0 ~/~/ Норма внесения 5596 + }, 5597 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID 5598 + "owner": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя 5599 + "created": "2025-02-25T12:11:04.964Z", ~/~/ Дата создания 5600 + "updated": "2025-02-25T12:11:04.964Z", ~/~/ Дата обновления 5601 + "deleted": true, ~/~/ Признак удаления 5602 + "extId": "string", ~/~/ ExtId 5603 + "GeoIds": [ ~/~/ Связанные поля 5604 + 0 5605 + ] 5606 +} 5607 + 5608 + 5609 +== **Обновить задание ** == 5610 + 5611 +(% class="box successmessage" %) 5612 +((( 5613 +**PUT /api/v3/vehicletasks** 5614 +))) 5615 + 5616 +Пример запроса: 5617 + 5618 +((( 5619 +{ 5620 + "vehicleId": 0, ~/~/ Идентификатор ТС 5621 + "description": "string", ~/~/ Описание 5622 + "trailerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агрегата 5623 + "driverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя 5624 + "startDate": "2025-02-25T12:25:51.090Z", ~/~/ Начало работы 5625 + "endDate": "2025-02-25T12:25:51.090Z", ~/~/ Окончание работы 5626 + "techOperationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Вид работ 5627 + "techOperationDataId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Тех. операция 5628 + "trailerModelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Модель агрегата 5629 + "minWidth": 0, ~/~/ Минимальная ширина агрегата, м 5630 + "maxWidth": 0, ~/~/ Максимальная ширина агрегата, м 5631 + "minSpeed": 0, ~/~/ Минимальная скорость, км/ч 5632 + "maxSpeed": 0, ~/~/ Максимальная скорость, км/ч 5633 + "cost": { 5634 + "Guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор 5635 + "Name": "string", ~/~/ Наименование 5636 + "Type": 0, ~/~/ Тим ТМЦ (0 - Seed, 1 - Crop, 2 - Fertilizer, 3 - PlantProtection) 5637 + "MeasureType": 0, ~/~/ Единицы измерения (0 - Кг, 1 - Тонн, 2 - Центнеры, 3 - Литры) 5638 + "Norm": 0 ~/~/ Норма внесения 5639 + }, 5640 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID 5641 + "owner": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя 5642 + "created": "2025-02-25T12:25:51.090Z", ~/~/ Дата создания 5643 + "updated": "2025-02-25T12:25:51.090Z", ~/~/ Дата обновления 5644 + "deleted": true, ~/~/ Признак удаления 5645 + "extId": "string", ~/~/ ExtId 5646 + "GeoIds": [ ~/~/ Связанные поля 5647 + 0 5648 + ] 5649 +} 5650 +))) 5651 + 5652 + 5653 +Пример ответа: 5654 + 5655 +{ 5656 + "vehicleId": 0, ~/~/ Идентификатор ТС 5657 + "description": "string", ~/~/ Описание 5658 + "trailerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агрегата 5659 + "driverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя 5660 + "startDate": "2025-02-25T12:11:04.964Z", ~/~/ Начало работы 5661 + "endDate": "2025-02-25T12:11:04.964Z", ~/~/ Окончание работы 5662 + "techOperationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Вид работ 5663 + "techOperationDataId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Тех. операция 5664 + "trailerModelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Модель агрегата 5665 + "minWidth": 0, ~/~/ Минимальная ширина агрегата, м 5666 + "maxWidth": 0, ~/~/ Максимальная ширина агрегата, м 5667 + "minSpeed": 0, ~/~/ Минимальная скорость, км/ч 5668 + "maxSpeed": 0, ~/~/ Максимальная скорость, км/ч 5669 + "cost": { 5670 + "Guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор 5671 + "Name": "string", ~/~/ Наименование 5672 + "Type": 0, ~/~/ Тим ТМЦ (0 - Seed, 1 - Crop, 2 - Fertilizer, 3 - PlantProtection) 5673 + "MeasureType": 0, ~/~/ Единицы измерения (0 - Кг, 1 - Тонн, 2 - Центнеры, 3 - Литры) 5674 + "Norm": 0 ~/~/ Норма внесения 5675 + }, 5676 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID 5677 + "owner": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя 5678 + "created": "2025-02-25T12:11:04.964Z", ~/~/ Дата создания 5679 + "updated": "2025-02-25T12:11:04.964Z", ~/~/ Дата обновления 5680 + "deleted": true, ~/~/ Признак удаления 5681 + "extId": "string", ~/~/ ExtId 5682 + "GeoIds": [ ~/~/ Связанные поля 5683 + 0 5684 + ] 5685 +} 5686 + 5687 + 5688 +== Удаление заданий механизатора == 5689 + 5690 +(% class="box warningmessage" %) 5691 +((( 5692 +**DELETE /api/v3/vehicletasks** 5693 +))) 5694 + 5695 +Пример запроса: 5696 + 5697 +((( 5698 +[ 5699 + "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор 5700 +] 5701 +))) 5702 + 5703 +((( 5704 + 5705 +))) 5706 + 5707 +Пример ответа: 5708 + 5709 +{ 5710 + "vehicleId": 0, ~/~/ Идентификатор ТС 5711 + "description": "string", ~/~/ Описание 5712 + "trailerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агрегата 5713 + "driverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя 5714 + "startDate": "2025-02-25T12:11:04.964Z", ~/~/ Начало работы 5715 + "endDate": "2025-02-25T12:11:04.964Z", ~/~/ Окончание работы 5716 + "techOperationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Вид работ 5717 + "techOperationDataId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Тех. операция 5718 + "trailerModelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Модель агрегата 5719 + "minWidth": 0, ~/~/ Минимальная ширина агрегата, м 5720 + "maxWidth": 0, ~/~/ Максимальная ширина агрегата, м 5721 + "minSpeed": 0, ~/~/ Минимальная скорость, км/ч 5722 + "maxSpeed": 0, ~/~/ Максимальная скорость, км/ч 5723 + "cost": { 5724 + "Guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор 5725 + "Name": "string", ~/~/ Наименование 5726 + "Type": 0, ~/~/ Тим ТМЦ (0 - Seed, 1 - Crop, 2 - Fertilizer, 3 - PlantProtection) 5727 + "MeasureType": 0, ~/~/ Единицы измерения (0 - Кг, 1 - Тонн, 2 - Центнеры, 3 - Литры) 5728 + "Norm": 0 ~/~/ Норма внесения 5729 + }, 5730 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID 5731 + "owner": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя 5732 + "created": "2025-02-25T12:11:04.964Z", ~/~/ Дата создания 5733 + "updated": "2025-02-25T12:11:04.964Z", ~/~/ Дата обновления 5734 + "deleted": true, ~/~/ Признак удаления 5735 + "extId": "string", ~/~/ ExtId 5736 + "GeoIds": [ ~/~/ Связанные поля 5737 + 0 5738 + ] 5739 +} 5740 + 5741 + 5742 +== **Получение задач за период ** == 5743 + 5744 +(% class="box infomessage" %) 5745 +((( 5746 +**POST /api/v3/vehicletasks/getbyperiod** 5747 +))) 5748 + 5749 +Пример запроса: 5750 + 5751 +((( 5752 +{ 5753 + "Start": "2025-02-25T12:35:31.107Z", ~/~/ Начало периода. 5754 + "End": "2025-02-25T12:35:31.107Z", ~/~/ Окончание периода. 5755 + "TimeZone": 0, ~/~/ Часовой пояс. 5756 + "OperationsIds": [ ~/~/ Идентификаторы видов работ для фильтрации журнала 5757 + "3fa85f64-5717-4562-b3fc-2c963f66afa6" 5758 + ], 5759 + "GeoIds": [ ~/~/ Идентификаторы полей для фильтрации журнала 5760 + 0 5761 + ], 5762 + "VehiclesIds": [ ~/~/ Идентификаторы ТС для фильтрации журнала 5763 + 0 5764 + ], 5765 + "Offset": 0, ~/~/ Смещение от начала результата. Количество записей журнала для пропуска. 5766 + "Limit": 0 ~/~/ Размер страницы (количество записей на странице) 5767 +} 5768 +))) 5769 + 5770 + 5771 +Пример ответа: 5772 + 5773 +((( 5774 +{ 5775 + "total": 0, ~/~/ Общее количество записей 5776 + "pages": 0, ~/~/ Общее количество страниц 5777 + "currentPage": 0, ~/~/ Текущая страница 5778 + "items": [ ~/~/ Записи 5779 + { 5780 + "taskId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор задания 5781 + "isGroup": true, ~/~/ Вид задания (true - групповое, иначе - одиночное). 5782 + "name": "string", ~/~/ Название задания. 5783 + "startDate": "2025-02-25T12:35:31.110Z", ~/~/ Начало, utc 5784 + "endDate": "2025-02-25T12:35:31.110Z", ~/~/ Окончание, utc 5785 + "workKind": "string", ~/~/ Вид работ 5786 + "techOp": "string", ~/~/ Тех. операция 5787 + "trailerModel": "string", ~/~/ Модель агрегата 5788 + "width": "string", ~/~/ Ширина, м 5789 + "speed": "string", ~/~/ Тех. скорость 5790 + "fields": "string", ~/~/ Поля 5791 + "fieldsInfo": "string", ~/~/ Количество полей (суммарная площадь га) 5792 + "vehicles": "string", ~/~/ Объект-модель 5793 + "vehiclesCount": 0, ~/~/ Объектов (суммарное количество объектов) 5794 + "drivers": "string", ~/~/ Водители 5795 + "tmc": "string", ~/~/ ТМЦ 5796 + "client": "string", ~/~/ Клиент 5797 + "clientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор задания 5798 + "dep": "string", ~/~/ Подразделение 5799 + "geoIds": [ ~/~/ Связанные поля 5800 + 0 5801 + ] 5802 + } 5803 + ] 5804 +} 5805 +))) 5806 + 5807 + 5528 5528 (% class="box" lang="en-US" style="text-align: center;" %) 5529 5529 ((( 5530 5530 (% lang="ru-RU" style="color:#000000; font-family:Liberation Serif,serif; font-size:14pt; font-style:normal; font-variant:normal" %)**По вопросам работы PUBLIC API 3.0 можно обращаться**(% lang="ru-RU" style="color:#000000; font-size:14pt" %)** на [[support@glonasssoft.ru>>mailto:support@glonasssoft.ru]] **