Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/01/14 11:58
<
>
edited by Андрей Калиновский
on 2024/12/23 14:03
on 2024/12/23 14:03
edited by Андрей Калиновский
on 2024/12/20 15:47
on 2024/12/20 15:47
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1021,17 +1021,6 @@ 1021 1021 1022 1022 ((( 1023 1023 { 1024 - 1025 -((( 1026 - "showLineTrackWhenNoCoords": true, ~/~/ Обозначать трек при отсутствии координат. 1027 - "IsSackEnabled": true, ~/~/ Определяет, должен ли внутренний сервер отвечать устройству сообщением SACK при получении сообщения от устройства 1028 -))) 1029 - 1030 -((( 1031 - ~/~/Используется только на ТС с типом устройства quecklink gv56, quecklink gv58, quecklink 1032 - "vehicleGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid TC 1033 -))) 1034 - 1035 1035 "vehicleId": "", ~/~/ ID объекта 1036 1036 "name": "", ~/~/ Имя объекта 1037 1037 "imei": "", ~/~/ IMEI объекта ... ... @@ -1183,21 +1183,11 @@ 1183 1183 "date": "2023-05-22T09:57:39.562Z", 1184 1184 "description": "string", 1185 1185 "additionalInfo": "string" 1186 - 1187 - (((1175 + } 1176 + ] 1188 1188 } 1189 - ], 1190 - "highlightSensorGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid датчика, выбранного для подсветки его значения в различных интервалах 1191 - "motohoursCalcMethod": 0 ~/~/ Вид расчета моточасов. 1192 1192 ))) 1193 1193 1194 -((( 1195 - ~/~/ 0 - По датчику зажигания, 1 - По датчику Моточасов, 2 - По датчику относительных Моточасов 1196 -} 1197 - 1198 -))) 1199 -))) 1200 - 1201 1201 (% style="text-align:left" %) 1202 1202 Параметр «status» содержит id статуса объекта в системе, соответствие id и текстовое названия статуса приведены ниже: 1203 1203 ... ... @@ -1290,13 +1290,7 @@ 1290 1290 1291 1291 (% style="color:#000000" %)Параметры в теле запроса (JSON): //Обязательные параметры наименование и модель объекта //В теле запроса - объект JSON 1292 1292 1293 -(% style="color:#000000" %){ 1294 - 1295 - 1296 -((( 1297 - "vehicleId": 0, ~/~/ ID ТС 1298 -))) 1299 - 1272 +(% style="color:#000000" %){(%%) 1300 1300 "parentId": "" , ~/~/ ID клиента 1301 1301 "name": "" , ~/~/ имя ТС 1302 1302 "imei": "" , ~/~/ IMEI ... ... @@ -1438,19 +1438,10 @@ 1438 1438 "forClient": true, ~/~/ Отобразить произвольное поле у клиента 1439 1439 "forTooltip": true, ~/~/ Отобразить произвольное поле в подсказке (при наведении на ТС на карте) 1440 1440 "forReport": true ~/~/ Отобразить произвольное поле в отчете 1441 - 1442 -((( 1443 - } 1444 - ], 1445 - "motohoursCalcMethod": 0 ~/~/ Вид расчета моточасов. 1446 -))) 1447 - 1448 -((( 1449 - ~/~/ 0 - По датчику зажигания, 1 - По датчику Моточасов, 2 - По датчику относительных Моточасов 1414 + } 1415 + ] 1450 1450 } 1451 -))) 1452 1452 1453 - 1454 1454 (% style="color:#000000" %)Ответ: 1455 1455 1456 1456 ... ... @@ -1595,7 +1595,7 @@ 1595 1595 "forReport": true ~/~/ Отобразить произвольное поле в отчете 1596 1596 } 1597 1597 ], 1598 - "motohoursCalcMethod": 0 ~/~/ Вид расчета моточасов. 0 - По датчику зажигания, 1 -По датчику Моточасов, 2 -По датчику относительных Моточасов1562 + "motohoursCalcMethod": 0 ~/~/ Вид расчета моточасов. 0 - ByIgnitionSensor, 1 - ByMotohoursSensor, 2 - ByRelativeMotohoursSensor 1599 1599 } 1600 1600 ))) 1601 1601 ))) ... ... @@ -1901,19 +1901,9 @@ 1901 1901 1902 1902 "drivers": [ ~/~/ Водители 1903 1903 { 1904 - 1905 -((( 1906 - "vehicleId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор объекта. 1907 - "inputNumber": 0, ~/~/ № входа. 1908 - "createTime": "2024-12-23T10:45:04.961Z", ~/~/ Момент времени создания назначения. 1909 - "comment": "string", ~/~/ Комментарий. 1910 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения. 1911 - "driverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя. 1912 - "beginTime": "2024-12-23T10:45:04.961Z", ~/~/ Момент времени начала назначения. 1913 - "endTime": "2024-12-23T10:45:04.961Z" ~/~/ Момент времени окончания назначения. 1914 -))) 1915 - 1916 - } 1868 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1869 + "isDefault": true 1870 + } 1917 1917 ], 1918 1918 "commandTemplates": [ ~/~/ Шаблон команды 1919 1919 { ... ... @@ -1949,11 +1949,6 @@ 1949 1949 ], 1950 1950 "showInTooltip": true, ~/~/ Отображать в подсказке 1951 1951 "showLastValid": true, ~/~/ Отображать последнее валидное значение 1952 - 1953 -((( 1954 - "color": "string",** ~/~/ **Цвет датчика 1955 -))) 1956 - 1957 1957 "showAsDutOnGraph": true, ~/~/ Отображать на графике как датчик уровня топлива 1958 1958 "showWithoutIgn": true, ~/~/ Отображать трек без включенного зажигания 1959 1959 "agrFunction": 0, ~/~/ Функция, SUM, AVG, EXPRESSION ... ... @@ -2000,12 +2000,7 @@ 2000 2000 "forTooltip": true, ~/~/ Отобразить произвольное поле в подсказке (при наведении на ТС на карте) 2001 2001 "forReport": true ~/~/ Отобразить произвольное поле в отчете 2002 2002 } 2003 - 2004 -((( 2005 - ], 2006 - "motohoursCalcMethod": 0 ~/~/ Вид расчета моточасов. 0 - По датчику зажигания, 1 - По датчику Моточасов, 2 - По датчику относительных Моточасов 2007 -))) 2008 - 1952 + ] 2009 2009 } 2010 2010 2011 2011 ... ... @@ -2143,11 +2143,6 @@ 2143 2143 ], 2144 2144 "showInTooltip": true, ~/~/ Отображение в подсказке 2145 2145 "showLastValid": true, ~/~/ Отображать последнее валидное значение 2146 - 2147 -((( 2148 - "color": "string", ~/~/ цвет уведомлений 2149 -))) 2150 - 2151 2151 "showAsDutOnGraph": true, ~/~/ Отображать на графике как датчик уровня топлива 2152 2152 "showWithoutIgn": true, ~/~/ Отображать без включенного зажигания 2153 2153 "agrFunction": 0, ~/~/ Агрегирующая функция. 0 - SUM, 1 - AVG, 2 - EXPRESSION ... ... @@ -4661,7 +4661,7 @@ 4661 4661 4662 4662 (% class="box infomessage" %) 4663 4663 ((( 4664 - **POST /api/v3/Reports/harvesterUnloading**4603 +POST **/api/v3/Reports/harvesterUnloading** 4665 4665 ))) 4666 4666 4667 4667 Пример запроса: ... ... @@ -4735,76 +4735,129 @@ 4735 4735 4736 4736 = (% style="color:#000000; font-size:18.6667px" %)**Раздел: Сельскохозяйственные поля **(%%) = 4737 4737 4677 +== **Получение поля по id** == 4738 4738 4739 -== **Запрос списка полей** == 4740 - 4741 -(% class="box successmessage" %) 4679 +(% class="box infomessage" %) 4742 4742 ((( 4743 -** POST/api/v3/agroLands/find**4681 +GET **/api/v3/agroLands/{id}** 4744 4744 ))) 4745 4745 4746 4746 Пример запроса: 4685 +id ~/~/ Идентификатор поля 4747 4747 4687 +Пример ответа: 4688 + 4748 4748 ((( 4690 +{ 4691 + "cultureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор культуры 4692 + "cultureTechnologyId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор технологии 4693 + "fieldId": 0, ~/~/ Ссылка на группирующее с/х поле 4694 + "sourceId": 0, ~/~/ Ссылка на участок прошлого года 4695 + "cropRotations": [ ~/~/ Данные по севообороту 4696 + { 4697 + "landId": 0, ~/~/ ID поля 4698 + "landName": "string", ~/~/ Название поля 4699 + "year": 0, ~/~/ Год урожая 4700 + "cultureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID культуры 4701 + "cultureName": "string", ~/~/ Название культуры 4702 + "productivity": 0, ~/~/ Урожайность 4703 + "area": 0, ~/~/ Площадь поля, Га 4704 + "total": 0, ~/~/ Валовый сбор 4705 + "productivityFact": 0, ~/~/ Фактическая урожайность 4706 + "areaFact": 0, ~/~/ Фактическая площадь поля, Га. 4707 + "totalFact": 0, ~/~/ Фактический валовый сбор 4708 + "start": "2024-12-20T07:45:52.611Z", ~/~/ Дата начала работ 4709 + "sowing": "2024-12-20T07:45:52.611Z", ~/~/ Дата сева 4710 + "harvesting": "2024-12-20T07:45:52.611Z", ~/~/ Дата уборки урожая 4711 + "isyearplan": true, ~/~/ План года 4712 + "comment": "string" ~/~/ Комментарий 4713 + } 4714 + ], 4715 + "cropVegetation": [ ~/~/ История вегетации поля 4716 + { 4717 + "values": [ ~/~/ Данные вегетации и состояния посева 4718 + { 4719 + "date": "2024-12-20T07:45:52.611Z", ~/~/ Дата 4720 + "ndvi": 0 ~/~/ Индекс вегетации 4721 + } 4722 + ], 4723 + "resources": [ ~/~/ Данные о снимках для каждого значения NDVI 4724 + { 4725 + "date": "2024-12-20T07:45:52.611Z", ~/~/ Дата 4726 + "type": "string", ~/~/ Тип 4727 + "pictureid": "string" ~/~/ Идентификатор ресурса 4728 + } 4729 + ], 4730 + "states": [ ~/~/ Ключевые даты развития поля 4731 + { 4732 + "date": "2024-12-20T07:45:52.611Z", ~/~/ Дата 4733 + "state": 0 ~/~/ Статус 0 - Посев, 1 - Всходы, 2 - Сбор урожая 4734 + } 4735 + ] 4736 + } 4737 + ], 4738 + "endDate": "2024-12-20T07:45:52.611Z", ~/~/ Дата закрытия года урожая 4739 + "counts": { 4740 + "fieldOperations": 0, ~/~/ Количество операций на поле 4741 + "actualFieldOperations": 0, ~/~/ Кол-во актуальных операций на поле 4742 + "facts": 0 ~/~/ Счётчик факта 4743 + }, 4744 + "planComment": "string", ~/~/ Комментарий к полю 4745 + "productivity": 0, ~/~/ Урожайность. 4746 + "sqPlan": 0, ~/~/ Определяет площадь поля, Га. 4747 +))) 4748 + 4749 4749 ((( 4750 4750 ((( 4751 -{ 4752 - "year": 0, ~/~/ Фильтр по году 4753 - "name": "string", ~/~/ Фильтр по названию 4754 - "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Фильтр по подразделению 4751 + "startDate": "2024-12-20T07:45:52.611Z", ~/~/ Дата открытия года урожая 4752 + "year": 0, ~/~/ Год поля 4753 + "planState": 0, ~/~/ Статус годового планирования участка (0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой) 4754 + "actualPlanState": 0, ~/~/ Статус годового планирования участка (0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой) 4755 + "factState": 0, ~/~/ Статус годового планирования участка (0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой) 4756 + "taskState": 0, ~/~/ Статус годового планирования участка (0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой) 4757 + "status": 0, ~/~/ Статус с/х поля (0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой) 4758 + "id": 0, ~/~/ Идентификатор объекта геозоны 4759 + "name": "string", ~/~/ Название объекта геозоны 4760 + "type": 0, ~/~/ Тип объекта геозоны 4761 + "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Подразделение 4762 + "fname": "string", ~/~/ Имя файла 4763 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента 4764 + "beginCalc": "2024-12-20T07:45:52.611Z", ~/~/ Дата начала расчетов для геозоны 4765 + "endCalc": "2024-12-20T07:45:52.611Z", ~/~/ Дата окончания расчетов для геозоны 4766 + "description": "string", ~/~/ Описание объекта геозоны 4767 + "area": 0, ~/~/ Площадь, м2 4768 + "perimetr": 0, ~/~/ Периметр, м 4769 + "createDate": "2024-12-20T07:45:52.611Z" ~/~/ Дата создания в бд 4755 4755 } 4756 4756 ))) 4757 -))) 4758 4758 4759 - 4773 + 4774 +== **Удалить поле** == 4775 + 4776 +(% class="box errormessage" %) 4777 +((( 4778 +DELETE **/api/v3/agroLands/{id}** 4760 4760 ))) 4761 4761 4781 +Пример запроса: 4782 +id ~/~/ Идентификатор поля 4783 + 4762 4762 Пример ответа: 4763 4763 4764 4764 ((( 4765 -[ 4766 - { 4767 - "sqPlan": 0, ~/~/ Определяет площадь поля, Га. 4768 - "year": 0, ~/~/ Год поля 4769 - "startDate": "2024-12-20T12:27:07.523Z", ~/~/ Начало года урожая 4770 - "endDate": "2024-12-20T12:27:07.523Z", ~/~/ Конец года урожая 4771 - "status": 0, ~/~/ Статус с/х поля 0 - нет, 1 - открыто, 2 - закрыто 4772 - "cultureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор культуры 4773 - "cultureTechnologyId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор технологии 4774 - "counts": { ~/~/ Счётчики с/х поля 4775 - "fieldOperations": 0, ~/~/ Количество операций на поле 4776 - "actualFieldOperations": 0, ~/~/ Кол-во актуальных операций на поле 4777 - "facts": 0 ~/~/ Счётчик факта 4778 - }, 4779 - "planState": 0, ~/~/ Статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто частично с ошибкой 4780 - "actualPlanState": 0, ~/~/ Статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто частично с ошибкой 4781 - "factState": 0, ~/~/ Статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто частично с ошибкой 4782 - "taskState": 0, ~/~/ Статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто частично с ошибкой 4783 - "fieldId": 0, ~/~/ Ссылка на группирующее с/х поле 4784 - "sourceId": 0, ~/~/ Ссылка на участок прошлого года 4785 - "planComment": "string", ~/~/ Комментарий к полю 4786 - "productivity": 0, ~/~/ Урожайность. 4787 - "id": 0, ~/~/ Идентификатор объекта геозоны 4788 - "name": "string", ~/~/ Название объекта геозоны 4789 - "type": 0, ~/~/ Тип объекта геозоны 4790 - "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Подразделение 4791 - "fname": "string", ~/~/ Имя файла 4792 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента 4793 - "beginCalc": "2024-12-20T12:27:07.523Z", ~/~/ Дата начала расчетов для геозоны 4794 - "endCalc": "2024-12-20T12:27:07.523Z", ~/~/ Дата окончания расчетов для геозоны 4795 - "description": "string", ~/~/ Описание объекта геозоны 4796 - "area": 0, ~/~/ Площадь, м2 4797 - "perimetr": 0, ~/~/ Периметр, м 4798 - "createDate": "2024-12-20T12:27:07.523Z" ~/~/ Дата создания в бд 4799 - } 4800 -] 4787 +200 ~/~/ Успех 4788 +))) 4801 4801 4790 +((( 4791 + 4792 +))) 4802 4802 4803 -== **Создание нового поля ** == 4794 +((( 4795 +== **Сохранение поля** == 4804 4804 4805 4805 (% class="box successmessage" %) 4806 4806 ((( 4807 - **POST /api/v3/agroLands**4799 +POST **/api/v3/agroLands** 4808 4808 ))) 4809 4809 4810 4810 Пример запроса: ... ... @@ -4932,141 +4932,18 @@ 4932 4932 "perimetr": 0, ~/~/ Периметр, м 4933 4933 "createDate": "2024-12-20T08:19:59.743Z" ~/~/ Дата создания в бд 4934 4934 } 4935 - 4936 - 4937 4937 ))) 4938 -))) 4939 -))) 4940 4940 4941 -== **Получение поля по id** == 4942 - 4943 -(% class="box infomessage" %) 4944 4944 ((( 4945 -**GET /api/v3/agroLands/{id}** 4946 -))) 4947 - 4948 -Пример запроса: 4949 -id ~/~/ Идентификатор поля 4950 - 4951 -Пример ответа: 4952 - 4953 -((( 4954 -{ 4955 - "cultureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор культуры 4956 - "cultureTechnologyId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор технологии 4957 - "fieldId": 0, ~/~/ Ссылка на группирующее с/х поле 4958 - "sourceId": 0, ~/~/ Ссылка на участок прошлого года 4959 - "cropRotations": [ ~/~/ Данные по севообороту 4960 - { 4961 - "landId": 0, ~/~/ ID поля 4962 - "landName": "string", ~/~/ Название поля 4963 - "year": 0, ~/~/ Год урожая 4964 - "cultureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID культуры 4965 - "cultureName": "string", ~/~/ Название культуры 4966 - "productivity": 0, ~/~/ Урожайность 4967 - "area": 0, ~/~/ Площадь поля, Га 4968 - "total": 0, ~/~/ Валовый сбор 4969 - "productivityFact": 0, ~/~/ Фактическая урожайность 4970 - "areaFact": 0, ~/~/ Фактическая площадь поля, Га. 4971 - "totalFact": 0, ~/~/ Фактический валовый сбор 4972 - "start": "2024-12-20T07:45:52.611Z", ~/~/ Дата начала работ 4973 - "sowing": "2024-12-20T07:45:52.611Z", ~/~/ Дата сева 4974 - "harvesting": "2024-12-20T07:45:52.611Z", ~/~/ Дата уборки урожая 4975 - "isyearplan": true, ~/~/ План года 4976 - "comment": "string" ~/~/ Комментарий 4977 - } 4978 - ], 4979 - "cropVegetation": [ ~/~/ История вегетации поля 4980 - { 4981 - "values": [ ~/~/ Данные вегетации и состояния посева 4982 - { 4983 - "date": "2024-12-20T07:45:52.611Z", ~/~/ Дата 4984 - "ndvi": 0 ~/~/ Индекс вегетации 4985 - } 4986 - ], 4987 - "resources": [ ~/~/ Данные о снимках для каждого значения NDVI 4988 - { 4989 - "date": "2024-12-20T07:45:52.611Z", ~/~/ Дата 4990 - "type": "string", ~/~/ Тип 4991 - "pictureid": "string" ~/~/ Идентификатор ресурса 4992 - } 4993 - ], 4994 - "states": [ ~/~/ Ключевые даты развития поля 4995 - { 4996 - "date": "2024-12-20T07:45:52.611Z", ~/~/ Дата 4997 - "state": 0 ~/~/ Статус 0 - Посев, 1 - Всходы, 2 - Сбор урожая 4998 - } 4999 - ] 5000 - } 5001 - ], 5002 - "endDate": "2024-12-20T07:45:52.611Z", ~/~/ Дата закрытия года урожая 5003 - "counts": { 5004 - "fieldOperations": 0, ~/~/ Количество операций на поле 5005 - "actualFieldOperations": 0, ~/~/ Кол-во актуальных операций на поле 5006 - "facts": 0 ~/~/ Счётчик факта 5007 - }, 5008 - "planComment": "string", ~/~/ Комментарий к полю 5009 - "productivity": 0, ~/~/ Урожайность. 5010 - "sqPlan": 0, ~/~/ Определяет площадь поля, Га. 5011 -))) 5012 - 5013 -((( 5014 -((( 5015 - "startDate": "2024-12-20T07:45:52.611Z", ~/~/ Дата открытия года урожая 5016 - "year": 0, ~/~/ Год поля 5017 - "planState": 0, ~/~/ Статус годового планирования участка (0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой) 5018 - "actualPlanState": 0, ~/~/ Статус годового планирования участка (0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой) 5019 - "factState": 0, ~/~/ Статус годового планирования участка (0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой) 5020 - "taskState": 0, ~/~/ Статус годового планирования участка (0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой) 5021 - "status": 0, ~/~/ Статус с/х поля (0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой) 5022 - "id": 0, ~/~/ Идентификатор объекта геозоны 5023 - "name": "string", ~/~/ Название объекта геозоны 5024 - "type": 0, ~/~/ Тип объекта геозоны 5025 - "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Подразделение 5026 - "fname": "string", ~/~/ Имя файла 5027 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента 5028 - "beginCalc": "2024-12-20T07:45:52.611Z", ~/~/ Дата начала расчетов для геозоны 5029 - "endCalc": "2024-12-20T07:45:52.611Z", ~/~/ Дата окончания расчетов для геозоны 5030 - "description": "string", ~/~/ Описание объекта геозоны 5031 - "area": 0, ~/~/ Площадь, м2 5032 - "perimetr": 0, ~/~/ Периметр, м 5033 - "createDate": "2024-12-20T07:45:52.611Z" ~/~/ Дата создания в бд 5034 -} 5035 -))) 5036 - 5037 - 5038 -== **Удаление существующего поля** == 5039 - 5040 -(% class="box errormessage" %) 5041 -((( 5042 -**DELETE /api/v3/agroLands/{id}** 5043 -))) 5044 - 5045 -Пример запроса: 5046 -id ~/~/ Идентификатор поля 5047 - 5048 -Пример ответа: 5049 - 5050 -((( 5051 -200 ~/~/ Успех 5052 -))) 5053 - 5054 -((( 5055 5055 5056 5056 ))) 5057 5057 5058 5058 ((( 5059 -((( 5060 -((( 5061 - 5062 -))) 5063 - 5064 -((( 5065 5065 == **Изменение поля** == 5066 5066 5067 5067 (% class="box infomessage" %) 5068 5068 ((( 5069 - **PUT /api/v3/agroLands**4938 +PUT **/api/v3/agroLands** 5070 5070 ))) 5071 5071 5072 5072 Пример запроса: ... ... @@ -5203,11 +5203,11 @@ 5203 5203 ))) 5204 5204 5205 5205 5206 -== ** Редактирование года урожая5075 +== **Функция обновляет закрытие/открытие года урожая** == 5207 5207 5208 5208 (% class="box successmessage" %) 5209 5209 ((( 5210 - **POST /api/v3/agroLands/updateOpenCloseYear**5079 +POST **/api/v3/agroLands/updateOpenCloseYear** 5211 5211 ))) 5212 5212 5213 5213 Пример запроса: ... ... @@ -5310,17 +5310,81 @@ 5310 5310 ))) 5311 5311 5312 5312 5313 -== (% style="color:#000000; font-size:18.6667px" %)Раздел: **Корзина**(%%) == 5182 +== **Возвращает список полей** == 5183 + 5184 +(% class="box successmessage" %) 5185 +((( 5186 +POST **/api/v3/agroLands/find** 5314 5314 ))) 5188 + 5189 +Пример запроса: 5190 + 5191 +((( 5192 +((( 5193 +((( 5194 +{ 5195 + "year": 0, ~/~/ Фильтр по году 5196 + "name": "string", ~/~/ Фильтр по названию 5197 + "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Фильтр по подразделению 5198 +} 5315 5315 ))) 5316 5316 ))) 5317 5317 5202 + 5203 +))) 5204 + 5205 +Пример ответа: 5206 + 5207 +((( 5208 +[ 5209 + { 5210 + "sqPlan": 0, ~/~/ Определяет площадь поля, Га. 5211 + "year": 0, ~/~/ Год поля 5212 + "startDate": "2024-12-20T12:27:07.523Z", ~/~/ Начало года урожая 5213 + "endDate": "2024-12-20T12:27:07.523Z", ~/~/ Конец года урожая 5214 + "status": 0, ~/~/ Статус с/х поля 0 - нет, 1 - открыто, 2 - закрыто 5215 + "cultureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор культуры 5216 + "cultureTechnologyId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор технологии 5217 + "counts": { ~/~/ Счётчики с/х поля 5218 + "fieldOperations": 0, ~/~/ Количество операций на поле 5219 + "actualFieldOperations": 0, ~/~/ Кол-во актуальных операций на поле 5220 + "facts": 0 ~/~/ Счётчик факта 5221 + }, 5222 + "planState": 0, ~/~/ Статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто частично с ошибкой 5223 + "actualPlanState": 0, ~/~/ Статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто частично с ошибкой 5224 + "factState": 0, ~/~/ Статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто частично с ошибкой 5225 + "taskState": 0, ~/~/ Статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто частично с ошибкой 5226 + "fieldId": 0, ~/~/ Ссылка на группирующее с/х поле 5227 + "sourceId": 0, ~/~/ Ссылка на участок прошлого года 5228 + "planComment": "string", ~/~/ Комментарий к полю 5229 + "productivity": 0, ~/~/ Урожайность. 5230 + "id": 0, ~/~/ Идентификатор объекта геозоны 5231 + "name": "string", ~/~/ Название объекта геозоны 5232 + "type": 0, ~/~/ Тип объекта геозоны 5233 + "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Подразделение 5234 + "fname": "string", ~/~/ Имя файла 5235 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента 5236 + "beginCalc": "2024-12-20T12:27:07.523Z", ~/~/ Дата начала расчетов для геозоны 5237 + "endCalc": "2024-12-20T12:27:07.523Z", ~/~/ Дата окончания расчетов для геозоны 5238 + "description": "string", ~/~/ Описание объекта геозоны 5239 + "area": 0, ~/~/ Площадь, м2 5240 + "perimetr": 0, ~/~/ Периметр, м 5241 + "createDate": "2024-12-20T12:27:07.523Z" ~/~/ Дата создания в бд 5242 + } 5243 +] 5244 +))) 5245 +))) 5246 +))) 5247 +))) 5248 + 5249 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Корзина**(%%) = 5250 + 5318 5318 == (% style="color:#000000; font-size:16px" %)**Запрос на получение списка всех объектов в корзине**(%%) == 5319 5319 5320 5320 5321 5321 (% class="box infomessage" %) 5322 5322 ((( 5323 - **GET api/v3/Vehicles/recyclebin/all**5256 +GET api/v3/Vehicles/recyclebin/all 5324 5324 ))) 5325 5325 5326 5326 Метод возвращает полную информацию о списках всех объектов в корзине по пользователям, доступным агенту ... ... @@ -5359,7 +5359,7 @@ 5359 5359 5360 5360 (% class="box infomessage" %) 5361 5361 ((( 5362 - **POST**5295 +POST/api/v3/Vehicles/recyclebin/erase 5363 5363 ))) 5364 5364 5365 5365 В заголовках запроса: X-Auth: Токен авторизации ... ... @@ -5401,7 +5401,7 @@ 5401 5401 5402 5402 (% class="box infomessage" %) 5403 5403 ((( 5404 - **POST**5337 +POST/api/v3/Vehicles/recyclebin/restore 5405 5405 ))) 5406 5406 5407 5407 В заголовках запроса: X-Auth: Токен авторизации