Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/01/14 11:58
<
>
edited by Андрей Калиновский
on 2024/12/23 14:17
on 2024/12/23 14:17
edited by Андрей Калиновский
on 2024/12/20 13:11
on 2024/12/20 13:11
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 объекта ... ... @@ -1126,7 +1126,6 @@ 1126 1126 ], 1127 1127 "showInTooltip": true, ~/~/ Отображать в подсказке 1128 1128 "showLastValid": true, ~/~/ Отображать последнее валидное значение 1129 - "color": "string", ~/~/ Код цвета датчиков 1130 1130 "showAsDutOnGraph": true, ~/~/ Отображать на графике как датчик уровня топлива 1131 1131 "showWithoutIgn": true, ~/~/ Отображать трек без включенного зажигания 1132 1132 "agrFunction": 0, ~/~/ Функция, SUM, AVG, EXPRESSION ... ... @@ -1184,21 +1184,11 @@ 1184 1184 "date": "2023-05-22T09:57:39.562Z", 1185 1185 "description": "string", 1186 1186 "additionalInfo": "string" 1187 - 1188 - (((1175 + } 1176 + ] 1189 1189 } 1190 - ], 1191 - "highlightSensorGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid датчика, выбранного для подсветки его значения в различных интервалах 1192 - "motohoursCalcMethod": 0 ~/~/ Вид расчета моточасов. 1193 1193 ))) 1194 1194 1195 -((( 1196 - ~/~/ 0 - По датчику зажигания, 1 - По датчику Моточасов, 2 - По датчику относительных Моточасов 1197 -} 1198 - 1199 -))) 1200 -))) 1201 - 1202 1202 (% style="text-align:left" %) 1203 1203 Параметр «status» содержит id статуса объекта в системе, соответствие id и текстовое названия статуса приведены ниже: 1204 1204 ... ... @@ -1291,13 +1291,7 @@ 1291 1291 1292 1292 (% style="color:#000000" %)Параметры в теле запроса (JSON): //Обязательные параметры наименование и модель объекта //В теле запроса - объект JSON 1293 1293 1294 -(% style="color:#000000" %){ 1295 - 1296 - 1297 -((( 1298 - "vehicleId": 0, ~/~/ ID ТС 1299 -))) 1300 - 1272 +(% style="color:#000000" %){(%%) 1301 1301 "parentId": "" , ~/~/ ID клиента 1302 1302 "name": "" , ~/~/ имя ТС 1303 1303 "imei": "" , ~/~/ IMEI ... ... @@ -1390,7 +1390,6 @@ 1390 1390 ], 1391 1391 "showInTooltip": true, ~/~/ Отображать в подсказке 1392 1392 "showLastValid": true, ~/~/ Отображать последнее валидное значение 1393 - "color": "string", ~/~/ код цвета датчиков 1394 1394 "showAsDutOnGraph": true, ~/~/ Отображать на графике как датчик уровня топлива 1395 1395 "showWithoutIgn": true, ~/~/ Отображать трек без включенного зажигания 1396 1396 "agrFunction": 0, ~/~/ Функция, SUM, AVG, EXPRESSION ... ... @@ -1440,19 +1440,10 @@ 1440 1440 "forClient": true, ~/~/ Отобразить произвольное поле у клиента 1441 1441 "forTooltip": true, ~/~/ Отобразить произвольное поле в подсказке (при наведении на ТС на карте) 1442 1442 "forReport": true ~/~/ Отобразить произвольное поле в отчете 1443 - 1444 -((( 1445 - } 1446 - ], 1447 - "motohoursCalcMethod": 0 ~/~/ Вид расчета моточасов. 1448 -))) 1449 - 1450 -((( 1451 - ~/~/ 0 - По датчику зажигания, 1 - По датчику Моточасов, 2 - По датчику относительных Моточасов 1414 + } 1415 + ] 1452 1452 } 1453 -))) 1454 1454 1455 - 1456 1456 (% style="color:#000000" %)Ответ: 1457 1457 1458 1458 ... ... @@ -1561,7 +1561,6 @@ 1561 1561 ], 1562 1562 "showInTooltip": true, ~/~/ Отображение в подсказке 1563 1563 "showLastValid": true, ~/~/ Отображать последнее валидное значение 1564 - "color": "string", ~/~/ код цвета датчиков 1565 1565 "showAsDutOnGraph": true, ~/~/ Отображать на графике как датчик уровня топлива 1566 1566 "showWithoutIgn": true, ~/~/ Отображать без включенного зажигания 1567 1567 "agrFunction": 0, ~/~/ Агрегирующая функция. 0 - SUM, 1 - AVG, 2 - EXPRESSION ... ... @@ -1598,7 +1598,7 @@ 1598 1598 "forReport": true ~/~/ Отобразить произвольное поле в отчете 1599 1599 } 1600 1600 ], 1601 - "motohoursCalcMethod": 0 ~/~/ Вид расчета моточасов. 0 - По датчику зажигания, 1 -По датчику Моточасов, 2 -По датчику относительных Моточасов1562 + "motohoursCalcMethod": 0 ~/~/ Вид расчета моточасов. 0 - ByIgnitionSensor, 1 - ByMotohoursSensor, 2 - ByRelativeMotohoursSensor 1602 1602 } 1603 1603 ))) 1604 1604 ))) ... ... @@ -1904,19 +1904,9 @@ 1904 1904 1905 1905 "drivers": [ ~/~/ Водители 1906 1906 { 1907 - 1908 -((( 1909 - "vehicleId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор объекта. 1910 - "inputNumber": 0, ~/~/ № входа. 1911 - "createTime": "2024-12-23T10:45:04.961Z", ~/~/ Момент времени создания назначения. 1912 - "comment": "string", ~/~/ Комментарий. 1913 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения. 1914 - "driverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя. 1915 - "beginTime": "2024-12-23T10:45:04.961Z", ~/~/ Момент времени начала назначения. 1916 - "endTime": "2024-12-23T10:45:04.961Z" ~/~/ Момент времени окончания назначения. 1917 -))) 1918 - 1919 - } 1868 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1869 + "isDefault": true 1870 + } 1920 1920 ], 1921 1921 "commandTemplates": [ ~/~/ Шаблон команды 1922 1922 { ... ... @@ -1952,11 +1952,6 @@ 1952 1952 ], 1953 1953 "showInTooltip": true, ~/~/ Отображать в подсказке 1954 1954 "showLastValid": true, ~/~/ Отображать последнее валидное значение 1955 - 1956 -((( 1957 - "color": "string",** ~/~/ **Цвет датчика 1958 -))) 1959 - 1960 1960 "showAsDutOnGraph": true, ~/~/ Отображать на графике как датчик уровня топлива 1961 1961 "showWithoutIgn": true, ~/~/ Отображать трек без включенного зажигания 1962 1962 "agrFunction": 0, ~/~/ Функция, SUM, AVG, EXPRESSION ... ... @@ -2003,12 +2003,7 @@ 2003 2003 "forTooltip": true, ~/~/ Отобразить произвольное поле в подсказке (при наведении на ТС на карте) 2004 2004 "forReport": true ~/~/ Отобразить произвольное поле в отчете 2005 2005 } 2006 - 2007 -((( 2008 - ], 2009 - "motohoursCalcMethod": 0 ~/~/ Вид расчета моточасов. 0 - По датчику зажигания, 1 - По датчику Моточасов, 2 - По датчику относительных Моточасов 2010 -))) 2011 - 1952 + ] 2012 2012 } 2013 2013 2014 2014 ... ... @@ -2146,11 +2146,6 @@ 2146 2146 ], 2147 2147 "showInTooltip": true, ~/~/ Отображение в подсказке 2148 2148 "showLastValid": true, ~/~/ Отображать последнее валидное значение 2149 - 2150 -((( 2151 - "color": "string", ~/~/ цвет уведомлений 2152 -))) 2153 - 2154 2154 "showAsDutOnGraph": true, ~/~/ Отображать на графике как датчик уровня топлива 2155 2155 "showWithoutIgn": true, ~/~/ Отображать без включенного зажигания 2156 2156 "agrFunction": 0, ~/~/ Агрегирующая функция. 0 - SUM, 1 - AVG, 2 - EXPRESSION ... ... @@ -4664,7 +4664,7 @@ 4664 4664 4665 4665 (% class="box infomessage" %) 4666 4666 ((( 4667 - **POST /api/v3/Reports/harvesterUnloading**4603 +POST **/api/v3/Reports/harvesterUnloading** 4668 4668 ))) 4669 4669 4670 4670 Пример запроса: ... ... @@ -4738,214 +4738,11 @@ 4738 4738 4739 4739 = (% style="color:#000000; font-size:18.6667px" %)**Раздел: Сельскохозяйственные поля **(%%) = 4740 4740 4677 +== **Получение участка по id** == 4741 4741 4742 -== **Запрос списка полей** == 4743 - 4744 -(% class="box successmessage" %) 4745 -((( 4746 -**POST /api/v3/agroLands/find** 4747 -))) 4748 - 4749 -Пример запроса: 4750 - 4751 -((( 4752 -((( 4753 -((( 4754 -{ 4755 - "year": 0, ~/~/ Фильтр по году 4756 - "name": "string", ~/~/ Фильтр по названию 4757 - "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Фильтр по подразделению 4758 -} 4759 -))) 4760 -))) 4761 - 4762 - 4763 -))) 4764 - 4765 -Пример ответа: 4766 - 4767 -((( 4768 -[ 4769 - { 4770 - "sqPlan": 0, ~/~/ Определяет площадь поля, Га. 4771 - "year": 0, ~/~/ Год поля 4772 - "startDate": "2024-12-20T12:27:07.523Z", ~/~/ Начало года урожая 4773 - "endDate": "2024-12-20T12:27:07.523Z", ~/~/ Конец года урожая 4774 - "status": 0, ~/~/ Статус с/х поля 0 - нет, 1 - открыто, 2 - закрыто 4775 - "cultureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор культуры 4776 - "cultureTechnologyId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор технологии 4777 - "counts": { ~/~/ Счётчики с/х поля 4778 - "fieldOperations": 0, ~/~/ Количество операций на поле 4779 - "actualFieldOperations": 0, ~/~/ Кол-во актуальных операций на поле 4780 - "facts": 0 ~/~/ Счётчик факта 4781 - }, 4782 - "planState": 0, ~/~/ Статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто частично с ошибкой 4783 - "actualPlanState": 0, ~/~/ Статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто частично с ошибкой 4784 - "factState": 0, ~/~/ Статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто частично с ошибкой 4785 - "taskState": 0, ~/~/ Статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто частично с ошибкой 4786 - "fieldId": 0, ~/~/ Ссылка на группирующее с/х поле 4787 - "sourceId": 0, ~/~/ Ссылка на участок прошлого года 4788 - "planComment": "string", ~/~/ Комментарий к полю 4789 - "productivity": 0, ~/~/ Урожайность. 4790 - "id": 0, ~/~/ Идентификатор объекта геозоны 4791 - "name": "string", ~/~/ Название объекта геозоны 4792 - "type": 0, ~/~/ Тип объекта геозоны 4793 - "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Подразделение 4794 - "fname": "string", ~/~/ Имя файла 4795 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента 4796 - "beginCalc": "2024-12-20T12:27:07.523Z", ~/~/ Дата начала расчетов для геозоны 4797 - "endCalc": "2024-12-20T12:27:07.523Z", ~/~/ Дата окончания расчетов для геозоны 4798 - "description": "string", ~/~/ Описание объекта геозоны 4799 - "area": 0, ~/~/ Площадь, м2 4800 - "perimetr": 0, ~/~/ Периметр, м 4801 - "createDate": "2024-12-20T12:27:07.523Z" ~/~/ Дата создания в бд 4802 - } 4803 -] 4804 - 4805 - 4806 -== **Создание нового поля ** == 4807 - 4808 -(% class="box successmessage" %) 4809 -((( 4810 -**POST /api/v3/agroLands** 4811 -))) 4812 - 4813 -Пример запроса: 4814 - 4815 -((( 4816 -{ 4817 - "extId": "string", 4818 - "shape": "string", ~/~/ Форма поля 4819 - "shapeFormat": "string", ~/~/ Формат, в котором представлена форма поля 4820 - "display": "string", ~/~/ Настройки отображения 4821 - "year": 0, ~/~/ Год поля 4822 - "name": "string", ~/~/ Наименование 4823 - "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Подразделение 4824 - "startDate": "2024-12-20T08:19:59.635Z", ~/~/ Начало года урожая 4825 - "endDate": "2024-12-20T08:19:59.635Z", ~/~/ Конец года урожая 4826 - "planComment": "string", ~/~/ Комментарий к полю 4827 - "cropRotations": [ ~/~/ Данные по севообороту 4828 - { 4829 - "landId": 0, ~/~/ ID поля 4830 - "landName": "string", ~/~/ Название поля 4831 - "year": 0, ~/~/ Год урожая 4832 - "cultureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID культуры 4833 - "cultureName": "string", ~/~/ Название культуры 4834 - "productivity": 0, ~/~/ Урожайность 4835 - "area": 0, ~/~/ Площадь поля, Га 4836 - "total": 0, ~/~/ Валовый сбор 4837 - "productivityFact": 0, ~/~/ Фактическая урожайность 4838 - "areaFact": 0, ~/~/ Фактическая площадь поля, Га. 4839 - "totalFact": 0, ~/~/ Фактический валовый сбор 4840 - "start": "2024-12-20T08:19:59.635Z", ~/~/ Дата начала работ 4841 - "sowing": "2024-12-20T08:19:59.635Z", ~/~/ Дата сева 4842 - "harvesting": "2024-12-20T08:19:59.635Z", ~/~/ Дата уборки урожая 4843 - "isyearplan": true, ~/~/ Годовой план 4844 - "comment": "string" ~/~/ Комментарий 4845 - } 4846 - ] 4847 -} 4848 -))) 4849 - 4850 -((( 4851 - 4852 -))) 4853 - 4854 -Пример ответа: 4855 - 4856 -((( 4857 -((( 4858 -{ 4859 - "cultureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор культуры 4860 - "cultureTechnologyId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор технологии 4861 - "fieldId": 0, ~/~/ Ссылка на группирующее с/х поле 4862 - "sourceId": 0, ~/~/ Ссылка на участок прошлого года 4863 - "cropRotations": [ ~/~/ Данные по севообороту 4864 - { 4865 - "landId": 0, ~/~/ ID поля 4866 - "landName": "string", ~/~/ Название поля 4867 - "year": 0, ~/~/ Год урожая 4868 - "cultureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID культуры 4869 - "cultureName": "string", ~/~/ Название культуры 4870 - "productivity": 0, ~/~/ Урожайность 4871 - "area": 0, ~/~/ Площадь поля, Га. 4872 - "total": 0, ~/~/ Валовый сбор 4873 - "productivityFact": 0, ~/~/ Фактическая урожайность 4874 - "areaFact": 0, ~/~/ Фактическая площадь поля, Га. 4875 - "totalFact": 0, ~/~/ Фактический валовый сбор 4876 - "start": "2024-12-20T08:19:59.743Z", ~/~/ Дата начала работ 4877 - "sowing": "2024-12-20T08:19:59.743Z", ~/~/ Дата сева 4878 - "harvesting": "2024-12-20T08:19:59.743Z", ~/~/ Дата уборки урожая 4879 - "isyearplan": true, ~/~/ годовой план 4880 - "comment": "string" ~/~/ Комментарий 4881 - } 4882 - ], 4883 - "cropVegetation": [ ~/~/ История вегетации поля 4884 - { 4885 - "values": [ ~/~/ Данные вегетации и состояния посева 4886 - { 4887 - "date": "2024-12-20T08:19:59.743Z", ~/~/ Дата 4888 - "ndvi": 0 ~/~/ Индекс вегетации 4889 - } 4890 - ], 4891 - "resources": [ ~/~/ Данные о снимках для каждого значения NDVI 4892 - { 4893 - "date": "2024-12-20T08:19:59.743Z", ~/~/ Дата 4894 - "type": "string", ~/~/ Тип 4895 - "pictureid": "string" ~/~/ Идентификатор ресурса 4896 - } 4897 - ], 4898 - "states": [ ~/~/ Ключевые даты развития поля 4899 - { 4900 - "date": "2024-12-20T08:19:59.743Z", ~/~/ Дата 4901 - "state": 0 ~/~/ Статус 0 - Всходы, 1 - Вершина, 2 - Сбор урожая 4902 - } 4903 - ] 4904 - } 4905 - ], 4906 - "endDate": "2024-12-20T08:19:59.743Z", ~/~/ Дата закрытия года урожая 4907 - "counts": { 4908 - "fieldOperations": 0, ~/~/ Количество операций на поле 4909 - "actualFieldOperations": 0, ~/~/ Кол-во актуальных операций на поле 4910 - "facts": 0 ~/~/ Счётчик факта 4911 - }, 4912 - "planComment": "string", ~/~/ Комментарий к полю 4913 -))) 4914 - 4915 -((( 4916 - "productivity": 0, ~/~/ Урожайность. 4917 - "sqPlan": 0, ~/~/ Определяет площадь поля, Га. 4918 - "startDate": "2024-12-20T08:19:59.743Z", ~/~/ Дата открытия года урожая 4919 - "year": 0, ~/~/ Год поля 4920 - "planState": 0, ~/~/ Статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой 4921 - "actualPlanState": 0, ~/~/ Актуальный статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой 4922 - "factState": 0, ~/~/ Фактический статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой 4923 - "taskState": 0, ~/~/ Статус задачи годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой 4924 - "status": 0, ~/~/ Статус с/х поля 0 - Нет, 1 - Открыто, 2 - Закрыто 4925 - "id": 0, ~/~/ Идентификатор объекта геозоны 4926 - "name": "string", ~/~/ Название объекта геозоны 4927 - "type": 0, ~/~/ Тип объекта геозоны 4928 - "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Подразделение 4929 - "fname": "string", ~/~/ Имя файла 4930 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента 4931 - "beginCalc": "2024-12-20T08:19:59.743Z", ~/~/ Дата начала расчетов для геозоны 4932 - "endCalc": "2024-12-20T08:19:59.743Z", ~/~/ Дата окончания расчетов для геозоны 4933 - "description": "string", ~/~/ Описание объекта геозоны 4934 - "area": 0, ~/~/ Площадь, м2 4935 - "perimetr": 0, ~/~/ Периметр, м 4936 - "createDate": "2024-12-20T08:19:59.743Z" ~/~/ Дата создания в бд 4937 -} 4938 - 4939 - 4940 -))) 4941 -))) 4942 -))) 4943 - 4944 -== **Получение поля по id** == 4945 - 4946 4946 (% class="box infomessage" %) 4947 4947 ((( 4948 - **GET /api/v3/agroLands/{id}**4681 +GET **/api/v3/agroLands/{id}** 4949 4949 ))) 4950 4950 4951 4951 Пример запроса: ... ... @@ -5038,11 +5038,11 @@ 5038 5038 ))) 5039 5039 5040 5040 5041 -== **Удал ениесуществующегополя** ==4774 +== **Удалить участок** == 5042 5042 5043 5043 (% class="box errormessage" %) 5044 5044 ((( 5045 - **DELETE /api/v3/agroLands/{id}**4778 +DELETE **/api/v3/agroLands/{id}** 5046 5046 ))) 5047 5047 5048 5048 Пример запроса: ... ... @@ -5059,26 +5059,18 @@ 5059 5059 ))) 5060 5060 5061 5061 ((( 5062 -((( 5063 -((( 5064 - 5065 -))) 4795 +== **Сохранение участка** == 5066 5066 4797 +(% class="box successmessage" %) 5067 5067 ((( 5068 -== **Изменение поля** == 5069 - 5070 -(% class="box infomessage" %) 5071 -((( 5072 -**PUT /api/v3/agroLands** 4799 +POST **/api/v3/agroLands** 5073 5073 ))) 5074 5074 5075 5075 Пример запроса: 5076 5076 5077 5077 ((( 5078 -((( 5079 5079 { 5080 - "id": 0, ~/~/ Идентификатор поля 5081 - "extId": "string", ~/~/ ExtId 4806 + "extId": "string", 5082 5082 "shape": "string", ~/~/ Форма поля 5083 5083 "shapeFormat": "string", ~/~/ Формат, в котором представлена форма поля 5084 5084 "display": "string", ~/~/ Настройки отображения ... ... @@ -5085,53 +5085,14 @@ 5085 5085 "year": 0, ~/~/ Год поля 5086 5086 "name": "string", ~/~/ Наименование 5087 5087 "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Подразделение 5088 - "startDate": "2024-12-20T10:11:59.425Z", ~/~/ Начало года урожая 5089 - "endDate": "2024-12-20T10:11:59.425Z", ~/~/ Конец года урожая 5090 - "planComment": "string", ~/~/Комментарий к полю 5091 - "cropRotations": [ ~/~/ Данные по севообороту 5092 - { 5093 - "landId": 0, ~/~/ ID поля 5094 - "landName": "string", ~/~/ Название поля 5095 - "year": 0, ~/~/ Год урожая 5096 - "cultureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID культуры 5097 - "cultureName": "string", ~/~/ Название культуры 5098 - "productivity": 0, ~/~/ Урожайность 5099 - "area": 0, ~/~/ Площадь поля, Га. 5100 - "total": 0, ~/~/ Валовый сбор 5101 - "productivityFact": 0, ~/~/ Фактическая урожайность 5102 - "areaFact": 0, ~/~/ Фактическая площадь поля, Га. 5103 - "totalFact": 0, ~/~/ Фактический валовый сбор 5104 - "start": "2024-12-20T10:11:59.425Z", ~/~/ Дата начала работ 5105 - "sowing": "2024-12-20T10:11:59.425Z", ~/~/ Дата сева 5106 - "harvesting": "2024-12-20T10:11:59.425Z", ~/~/ Дата уборки урожая 5107 - "isyearplan": true, 5108 - "comment": "string" ~/~/ Комментарий 5109 - } 5110 - ], 5111 - "deleteStatistic": true ~/~/ Нужно ли удалять статистику 5112 -} 5113 -))) 5114 -))) 5115 - 5116 -((( 5117 - 5118 -))) 5119 - 5120 -Пример ответа: 5121 - 5122 -((( 5123 -((( 5124 -((( 5125 -{ 5126 - "cultureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор культуры 5127 - "cultureTechnologyId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор технологии 5128 - "fieldId": 0, ~/~/ Ссылка на группирующее с/х поле 5129 - "sourceId": 0, ~/~/ Ссылка на участок прошлого года 4813 + "startDate": "2024-12-20T08:19:59.635Z", ~/~/ Начало года урожая 4814 + "endDate": "2024-12-20T08:19:59.635Z", ~/~/ Конец года урожая 4815 + "planComment": "string", ~/~/ Комментарий к полю 5130 5130 "cropRotations": [ ~/~/ Данные по севообороту 5131 5131 { 5132 5132 "landId": 0, ~/~/ ID поля 5133 5133 "landName": "string", ~/~/ Название поля 5134 - "year": 0, ~/~/ 4820 + "year": 0, ~/~/ Год урожая 5135 5135 "cultureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID культуры 5136 5136 "cultureName": "string", ~/~/ Название культуры 5137 5137 "productivity": 0, ~/~/ Урожайность ... ... @@ -5140,92 +5140,21 @@ 5140 5140 "productivityFact": 0, ~/~/ Фактическая урожайность 5141 5141 "areaFact": 0, ~/~/ Фактическая площадь поля, Га. 5142 5142 "totalFact": 0, ~/~/ Фактический валовый сбор 5143 - "start": "2024-12-20T 10:11:59.533Z", ~/~/ Дата начала работ5144 - "sowing": "2024-12-20T 10:11:59.533Z", ~/~/ Дата сева5145 - "harvesting": "2024-12-20T 10:11:59.533Z", ~/~/ Дата уборки урожая5146 - "isyearplan": true, ~/~/ 4829 + "start": "2024-12-20T08:19:59.635Z", ~/~/ Дата начала работ 4830 + "sowing": "2024-12-20T08:19:59.635Z", ~/~/ Дата сева 4831 + "harvesting": "2024-12-20T08:19:59.635Z", ~/~/ Дата уборки урожая 4832 + "isyearplan": true, ~/~/ Годовой план 5147 5147 "comment": "string" ~/~/ Комментарий 5148 5148 } 5149 - ], 5150 - "cropVegetation": [ ~/~/ История вегетации поля 5151 - { 5152 - "values": [ ~/~/ Данные вегетации и состояния посева 5153 - { 5154 - "date": "2024-12-20T10:11:59.533Z", ~/~/ Дата 5155 - "ndvi": 0 ~/~/ Индекс вегетации 5156 - } 5157 - ], 5158 - "resources": [ ~/~/ Данные о снимках для каждого значения NDVI 5159 - { 5160 - "date": "2024-12-20T10:11:59.533Z", ~/~/ Дата 5161 - "type": "string", ~/~/ Тип 5162 - "pictureid": "string" ~/~/ Идентификатор ресурса 5163 - } 5164 - ], 5165 - "states": [ ~/~/ Ключевые даты развития поля 5166 - { 5167 - "date": "2024-12-20T10:11:59.533Z", ~/~/ Дата 5168 - "state": 0 ~/~/ Статус 0 - Всходы, 1 - Вершина, 2 - Сбор урожая 5169 - } 5170 - ] 5171 - } 5172 - ], 5173 - "endDate": "2024-12-20T10:11:59.533Z", ~/~/ Дата закрытия года урожая 5174 - "counts": { 5175 - "fieldOperations": 0, ~/~/ Количество операций на поле 5176 - "actualFieldOperations": 0, ~/~/ Кол-во актуальных операций на поле 5177 - "facts": 0 ~/~/ Счётчик факта 5178 - }, 5179 - "planComment": "string", ~/~/ Комментарий к полю 5180 - "productivity": 0, ~/~/ Урожайность. 5181 - "sqPlan": 0, ~/~/ Определяет площадь поля, Га. 5182 - "startDate": "2024-12-20T10:11:59.533Z", ~/~/ Дата открытия года урожая 5183 - "year": 0, ~/~/ Год поля 5184 - "planState": 0, ~/~/ Статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой 5185 - "actualPlanState": 0, ~/~/ Статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой 5186 - "factState": 0, ~/~/ Статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой 5187 - "taskState": 0, ~/~/ Статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой 5188 - "status": 0, ~/~/ Статус с/х поля 0 - нет, 1 - открыто, 2 - закрыто 5189 - "id": 0, ~/~/ Идентификатор объекта геозоны 5190 - "name": "string", ~/~/ Название объекта геозоны 5191 - "type": 0, ~/~/ Тип объекта геозоны 5192 - "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Подразделение 5193 - "fname": "string", ~/~/ Имя файла 5194 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента 5195 - "beginCalc": "2024-12-20T10:11:59.533Z", ~/~/ Дата начала расчетов для геозоны 5196 - "endCalc": "2024-12-20T10:11:59.533Z", ~/~/ Дата окончания расчетов для геозоны 5197 - "description": "string", ~/~/ Описание объекта геозоны 5198 - "area": 0, ~/~/ Площадь, м2 5199 - "perimetr": 0, ~/~/ Периметр, м 5200 - "createDate": "2024-12-20T10:11:59.533Z" ~/~/ Дата создания в бд 4835 + ] 5201 5201 } 5202 5202 ))) 5203 -))) 5204 -))) 5205 -))) 5206 -))) 5207 5207 5208 - 5209 -== **Редактирование года урожая ** == 5210 - 5211 -(% class="box successmessage" %) 5212 5212 ((( 5213 - **POST/api/v3/agroLands/updateOpenCloseYear**4840 + 5214 5214 ))) 5215 5215 5216 -Пример запроса: 5217 - 5218 5218 ((( 5219 -((( 5220 -{ 5221 - "agroLandIds": [ ~/~/ Идентификаторы полей для которых меняется год урожая 5222 - 0 5223 - ], 5224 - "newStartDate": "2024-12-20T11:43:43.921Z", ~/~/ Новая дата начала урожая 5225 - "newEndDate": "2024-12-20T11:43:43.921Z" ~/~/ Новая дата закрытия урожая 5226 -} 5227 -))) 5228 - 5229 5229 5230 5230 ))) 5231 5231 ... ... @@ -5234,7 +5234,7 @@ 5234 5234 ((( 5235 5235 ((( 5236 5236 { 5237 - "cultureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор культуры 4852 + "cultureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор культуры 5238 5238 "cultureTechnologyId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор технологии 5239 5239 "fieldId": 0, ~/~/ Ссылка на группирующее с/х поле 5240 5240 "sourceId": 0, ~/~/ Ссылка на участок прошлого года ... ... @@ -5242,7 +5242,7 @@ 5242 5242 { 5243 5243 "landId": 0, ~/~/ ID поля 5244 5244 "landName": "string", ~/~/ Название поля 5245 - "year": 0, ~/~/ Год урожая 4860 + "year": 0, ~/~/ Год урожая 5246 5246 "cultureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID культуры 5247 5247 "cultureName": "string", ~/~/ Название культуры 5248 5248 "productivity": 0, ~/~/ Урожайность ... ... @@ -5251,52 +5251,55 @@ 5251 5251 "productivityFact": 0, ~/~/ Фактическая урожайность 5252 5252 "areaFact": 0, ~/~/ Фактическая площадь поля, Га. 5253 5253 "totalFact": 0, ~/~/ Фактический валовый сбор 5254 - "start": "2024-12-20T1 1:43:44.091Z", ~/~/ Дата начала работ5255 - "sowing": "2024-12-20T1 1:43:44.091Z", ~/~/ Дата сева5256 - "harvesting": "2024-12-20T1 1:43:44.091Z", ~/~/ Дата уборки урожая5257 - "isyearplan": true, ~/~/ 4869 + "start": "2024-12-20T08:19:59.743Z", ~/~/ Дата начала работ 4870 + "sowing": "2024-12-20T08:19:59.743Z", ~/~/ Дата сева 4871 + "harvesting": "2024-12-20T08:19:59.743Z", ~/~/ Дата уборки урожая 4872 + "isyearplan": true, ~/~/ годовой план 5258 5258 "comment": "string" ~/~/ Комментарий 5259 5259 } 5260 5260 ], 5261 - "cropVegetation": [ ~/~/ 4876 + "cropVegetation": [ ~/~/ История вегетации поля 5262 5262 { 5263 - "values": [ ~/~/ Данные вегетации и состояния посева 4878 + "values": [ ~/~/ Данные вегетации и состояния посева 5264 5264 { 5265 - "date": "2024-12-20T1 1:43:44.091Z", ~/~/ Дата4880 + "date": "2024-12-20T08:19:59.743Z", ~/~/ Дата 5266 5266 "ndvi": 0 ~/~/ Индекс вегетации 5267 5267 } 5268 5268 ], 5269 5269 "resources": [ ~/~/ Данные о снимках для каждого значения NDVI 5270 5270 { 5271 - "date": "2024-12-20T1 1:43:44.091Z", ~/~/5272 - "type": "string", ~/~/ 4886 + "date": "2024-12-20T08:19:59.743Z", ~/~/ Дата 4887 + "type": "string", ~/~/ Тип 5273 5273 "pictureid": "string" ~/~/ Идентификатор ресурса 5274 5274 } 5275 5275 ], 5276 5276 "states": [ ~/~/ Ключевые даты развития поля 5277 5277 { 5278 - "date": "2024-12-20T1 1:43:44.091Z", ~/~/5279 - "state": 0 ~/~/ Статус 0 - Всходы, 1 - Вершина, 2 - Сбор урожая 4893 + "date": "2024-12-20T08:19:59.743Z", ~/~/ Дата 4894 + "state": 0 ~/~/ Статус 0 - Всходы, 1 - Вершина, 2 - Сбор урожая 5280 5280 } 5281 5281 ] 5282 5282 } 5283 5283 ], 5284 - "endDate": "2024-12-20T1 1:43:44.091Z", ~/~/ Дата закрытия года урожая5285 - "counts": { 5286 - "fieldOperations": 0, 4899 + "endDate": "2024-12-20T08:19:59.743Z", ~/~/ Дата закрытия года урожая 4900 + "counts": { 4901 + "fieldOperations": 0, ~/~/ Количество операций на поле 5287 5287 "actualFieldOperations": 0, ~/~/ Кол-во актуальных операций на поле 5288 - "facts": 0 ~/~/ 4903 + "facts": 0 ~/~/ Счётчик факта 5289 5289 }, 5290 5290 "planComment": "string", ~/~/ Комментарий к полю 4906 +))) 4907 + 4908 +((( 5291 5291 "productivity": 0, ~/~/ Урожайность. 5292 5292 "sqPlan": 0, ~/~/ Определяет площадь поля, Га. 5293 - "startDate": "2024-12-20T1 1:43:44.091Z", ~/~/5294 - "year": 0, ~/~/ 5295 - "planState": 0, частичносошибкой5296 - "actualPlanState": 0, ~/~/ Статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыточастичносошибкой5297 - "factState": 0, ~/~/ Статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыточастичносошибкой5298 - "taskState": 0, частичносошибкой5299 - "status": 0, ~/~/ Статус с/х поля 0 - нет, 1 -открыто, 2 -закрыто4911 + "startDate": "2024-12-20T08:19:59.743Z", ~/~/ Дата открытия года урожая 4912 + "year": 0, ~/~/ Год поля 4913 + "planState": 0, ~/~/ Статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой 4914 + "actualPlanState": 0, ~/~/ Актуальный статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой 4915 + "factState": 0, ~/~/ Фактический статус годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой 4916 + "taskState": 0, ~/~/ Статус задачи годового планирования участка 0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой 4917 + "status": 0, ~/~/ Статус с/х поля 0 - Нет, 1 - Открыто, 2 - Закрыто 5300 5300 "id": 0, ~/~/ Идентификатор объекта геозоны 5301 5301 "name": "string", ~/~/ Название объекта геозоны 5302 5302 "type": 0, ~/~/ Тип объекта геозоны ... ... @@ -5303,27 +5303,28 @@ 5303 5303 "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Подразделение 5304 5304 "fname": "string", ~/~/ Имя файла 5305 5305 "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента 5306 - "beginCalc": "2024-12-20T1 1:43:44.091Z", ~/~/ Дата начала расчетов для геозоны5307 - "endCalc": "2024-12-20T1 1:43:44.091Z", ~/~/ Дата окончания расчетов для геозоны4924 + "beginCalc": "2024-12-20T08:19:59.743Z", ~/~/ Дата начала расчетов для геозоны 4925 + "endCalc": "2024-12-20T08:19:59.743Z", ~/~/ Дата окончания расчетов для геозоны 5308 5308 "description": "string", ~/~/ Описание объекта геозоны 5309 5309 "area": 0, ~/~/ Площадь, м2 5310 - "perimetr": 0, ~/~/ ериметр, м 5311 - "createDate": "2024-12-20T1 1:43:44.091Z" ~/~/ Дата создания в бд4928 + "perimetr": 0, ~/~/ Периметр, м 4929 + "createDate": "2024-12-20T08:19:59.743Z" ~/~/ Дата создания в бд 5312 5312 } 5313 5313 ))) 4932 +))) 5314 5314 5315 - 5316 -== (% style="color:#000000; font-size:18.6667px" %)Раздел: **Корзина**(%%) == 4934 + 5317 5317 ))) 5318 5318 ))) 5319 -))) 5320 5320 4938 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Корзина**(%%) = 4939 + 5321 5321 == (% style="color:#000000; font-size:16px" %)**Запрос на получение списка всех объектов в корзине**(%%) == 5322 5322 5323 5323 5324 5324 (% class="box infomessage" %) 5325 5325 ((( 5326 - **GET api/v3/Vehicles/recyclebin/all**4945 +GET api/v3/Vehicles/recyclebin/all 5327 5327 ))) 5328 5328 5329 5329 Метод возвращает полную информацию о списках всех объектов в корзине по пользователям, доступным агенту ... ... @@ -5362,7 +5362,7 @@ 5362 5362 5363 5363 (% class="box infomessage" %) 5364 5364 ((( 5365 - **POST**4984 +POST/api/v3/Vehicles/recyclebin/erase 5366 5366 ))) 5367 5367 5368 5368 В заголовках запроса: X-Auth: Токен авторизации ... ... @@ -5404,7 +5404,7 @@ 5404 5404 5405 5405 (% class="box infomessage" %) 5406 5406 ((( 5407 - **POST**5026 +POST/api/v3/Vehicles/recyclebin/restore 5408 5408 ))) 5409 5409 5410 5410 В заголовках запроса: X-Auth: Токен авторизации