Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/01/14 11:58
<
>
edited by Андрей Калиновский
on 2024/12/20 16:01
on 2024/12/20 16:01
edited by Андрей Калиновский
on 2024/12/20 16:41
on 2024/12/20 16:41
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -4675,7 +4675,7 @@ 4675 4675 = (% style="color:#000000; font-size:18.6667px" %)**Раздел: Сельскохозяйственные поля **(%%) = 4676 4676 4677 4677 4678 -== ** Возвращаетсписок полей** ==4678 +== **Запрос списка полей** == 4679 4679 4680 4680 (% class="box successmessage" %) 4681 4681 ((( ... ... @@ -4738,129 +4738,9 @@ 4738 4738 } 4739 4739 ] 4740 4740 4741 - 4742 -))) 4743 4743 4744 -== ** Получение поляпо id** ==4742 +== **Создание нового поля ** == 4745 4745 4746 -(% class="box infomessage" %) 4747 -((( 4748 -**GET /api/v3/agroLands/{id}** 4749 -))) 4750 - 4751 -Пример запроса: 4752 -id ~/~/ Идентификатор поля 4753 - 4754 -Пример ответа: 4755 - 4756 -((( 4757 -{ 4758 - "cultureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор культуры 4759 - "cultureTechnologyId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор технологии 4760 - "fieldId": 0, ~/~/ Ссылка на группирующее с/х поле 4761 - "sourceId": 0, ~/~/ Ссылка на участок прошлого года 4762 - "cropRotations": [ ~/~/ Данные по севообороту 4763 - { 4764 - "landId": 0, ~/~/ ID поля 4765 - "landName": "string", ~/~/ Название поля 4766 - "year": 0, ~/~/ Год урожая 4767 - "cultureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID культуры 4768 - "cultureName": "string", ~/~/ Название культуры 4769 - "productivity": 0, ~/~/ Урожайность 4770 - "area": 0, ~/~/ Площадь поля, Га 4771 - "total": 0, ~/~/ Валовый сбор 4772 - "productivityFact": 0, ~/~/ Фактическая урожайность 4773 - "areaFact": 0, ~/~/ Фактическая площадь поля, Га. 4774 - "totalFact": 0, ~/~/ Фактический валовый сбор 4775 - "start": "2024-12-20T07:45:52.611Z", ~/~/ Дата начала работ 4776 - "sowing": "2024-12-20T07:45:52.611Z", ~/~/ Дата сева 4777 - "harvesting": "2024-12-20T07:45:52.611Z", ~/~/ Дата уборки урожая 4778 - "isyearplan": true, ~/~/ План года 4779 - "comment": "string" ~/~/ Комментарий 4780 - } 4781 - ], 4782 - "cropVegetation": [ ~/~/ История вегетации поля 4783 - { 4784 - "values": [ ~/~/ Данные вегетации и состояния посева 4785 - { 4786 - "date": "2024-12-20T07:45:52.611Z", ~/~/ Дата 4787 - "ndvi": 0 ~/~/ Индекс вегетации 4788 - } 4789 - ], 4790 - "resources": [ ~/~/ Данные о снимках для каждого значения NDVI 4791 - { 4792 - "date": "2024-12-20T07:45:52.611Z", ~/~/ Дата 4793 - "type": "string", ~/~/ Тип 4794 - "pictureid": "string" ~/~/ Идентификатор ресурса 4795 - } 4796 - ], 4797 - "states": [ ~/~/ Ключевые даты развития поля 4798 - { 4799 - "date": "2024-12-20T07:45:52.611Z", ~/~/ Дата 4800 - "state": 0 ~/~/ Статус 0 - Посев, 1 - Всходы, 2 - Сбор урожая 4801 - } 4802 - ] 4803 - } 4804 - ], 4805 - "endDate": "2024-12-20T07:45:52.611Z", ~/~/ Дата закрытия года урожая 4806 - "counts": { 4807 - "fieldOperations": 0, ~/~/ Количество операций на поле 4808 - "actualFieldOperations": 0, ~/~/ Кол-во актуальных операций на поле 4809 - "facts": 0 ~/~/ Счётчик факта 4810 - }, 4811 - "planComment": "string", ~/~/ Комментарий к полю 4812 - "productivity": 0, ~/~/ Урожайность. 4813 - "sqPlan": 0, ~/~/ Определяет площадь поля, Га. 4814 -))) 4815 - 4816 -((( 4817 -((( 4818 - "startDate": "2024-12-20T07:45:52.611Z", ~/~/ Дата открытия года урожая 4819 - "year": 0, ~/~/ Год поля 4820 - "planState": 0, ~/~/ Статус годового планирования участка (0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой) 4821 - "actualPlanState": 0, ~/~/ Статус годового планирования участка (0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой) 4822 - "factState": 0, ~/~/ Статус годового планирования участка (0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой) 4823 - "taskState": 0, ~/~/ Статус годового планирования участка (0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой) 4824 - "status": 0, ~/~/ Статус с/х поля (0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой) 4825 - "id": 0, ~/~/ Идентификатор объекта геозоны 4826 - "name": "string", ~/~/ Название объекта геозоны 4827 - "type": 0, ~/~/ Тип объекта геозоны 4828 - "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Подразделение 4829 - "fname": "string", ~/~/ Имя файла 4830 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента 4831 - "beginCalc": "2024-12-20T07:45:52.611Z", ~/~/ Дата начала расчетов для геозоны 4832 - "endCalc": "2024-12-20T07:45:52.611Z", ~/~/ Дата окончания расчетов для геозоны 4833 - "description": "string", ~/~/ Описание объекта геозоны 4834 - "area": 0, ~/~/ Площадь, м2 4835 - "perimetr": 0, ~/~/ Периметр, м 4836 - "createDate": "2024-12-20T07:45:52.611Z" ~/~/ Дата создания в бд 4837 -} 4838 -))) 4839 - 4840 - 4841 -== **Удалить поле** == 4842 - 4843 -(% class="box errormessage" %) 4844 -((( 4845 -**DELETE /api/v3/agroLands/{id}** 4846 -))) 4847 - 4848 -Пример запроса: 4849 -id ~/~/ Идентификатор поля 4850 - 4851 -Пример ответа: 4852 - 4853 -((( 4854 -200 ~/~/ Успех 4855 -))) 4856 - 4857 -((( 4858 - 4859 -))) 4860 - 4861 -((( 4862 -== **Сохранение поля** == 4863 - 4864 4864 (% class="box successmessage" %) 4865 4865 ((( 4866 4866 **POST /api/v3/agroLands** ... ... @@ -4991,13 +4991,136 @@ 4991 4991 "perimetr": 0, ~/~/ Периметр, м 4992 4992 "createDate": "2024-12-20T08:19:59.743Z" ~/~/ Дата создания в бд 4993 4993 } 4874 + 4875 + 4994 4994 ))) 4877 +))) 4878 +))) 4995 4995 4880 +== **Получение поля по id** == 4881 + 4882 +(% class="box infomessage" %) 4996 4996 ((( 4884 +**GET /api/v3/agroLands/{id}** 4885 +))) 4886 + 4887 +Пример запроса: 4888 +id ~/~/ Идентификатор поля 4889 + 4890 +Пример ответа: 4891 + 4892 +((( 4893 +{ 4894 + "cultureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор культуры 4895 + "cultureTechnologyId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор технологии 4896 + "fieldId": 0, ~/~/ Ссылка на группирующее с/х поле 4897 + "sourceId": 0, ~/~/ Ссылка на участок прошлого года 4898 + "cropRotations": [ ~/~/ Данные по севообороту 4899 + { 4900 + "landId": 0, ~/~/ ID поля 4901 + "landName": "string", ~/~/ Название поля 4902 + "year": 0, ~/~/ Год урожая 4903 + "cultureId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID культуры 4904 + "cultureName": "string", ~/~/ Название культуры 4905 + "productivity": 0, ~/~/ Урожайность 4906 + "area": 0, ~/~/ Площадь поля, Га 4907 + "total": 0, ~/~/ Валовый сбор 4908 + "productivityFact": 0, ~/~/ Фактическая урожайность 4909 + "areaFact": 0, ~/~/ Фактическая площадь поля, Га. 4910 + "totalFact": 0, ~/~/ Фактический валовый сбор 4911 + "start": "2024-12-20T07:45:52.611Z", ~/~/ Дата начала работ 4912 + "sowing": "2024-12-20T07:45:52.611Z", ~/~/ Дата сева 4913 + "harvesting": "2024-12-20T07:45:52.611Z", ~/~/ Дата уборки урожая 4914 + "isyearplan": true, ~/~/ План года 4915 + "comment": "string" ~/~/ Комментарий 4916 + } 4917 + ], 4918 + "cropVegetation": [ ~/~/ История вегетации поля 4919 + { 4920 + "values": [ ~/~/ Данные вегетации и состояния посева 4921 + { 4922 + "date": "2024-12-20T07:45:52.611Z", ~/~/ Дата 4923 + "ndvi": 0 ~/~/ Индекс вегетации 4924 + } 4925 + ], 4926 + "resources": [ ~/~/ Данные о снимках для каждого значения NDVI 4927 + { 4928 + "date": "2024-12-20T07:45:52.611Z", ~/~/ Дата 4929 + "type": "string", ~/~/ Тип 4930 + "pictureid": "string" ~/~/ Идентификатор ресурса 4931 + } 4932 + ], 4933 + "states": [ ~/~/ Ключевые даты развития поля 4934 + { 4935 + "date": "2024-12-20T07:45:52.611Z", ~/~/ Дата 4936 + "state": 0 ~/~/ Статус 0 - Посев, 1 - Всходы, 2 - Сбор урожая 4937 + } 4938 + ] 4939 + } 4940 + ], 4941 + "endDate": "2024-12-20T07:45:52.611Z", ~/~/ Дата закрытия года урожая 4942 + "counts": { 4943 + "fieldOperations": 0, ~/~/ Количество операций на поле 4944 + "actualFieldOperations": 0, ~/~/ Кол-во актуальных операций на поле 4945 + "facts": 0 ~/~/ Счётчик факта 4946 + }, 4947 + "planComment": "string", ~/~/ Комментарий к полю 4948 + "productivity": 0, ~/~/ Урожайность. 4949 + "sqPlan": 0, ~/~/ Определяет площадь поля, Га. 4950 +))) 4951 + 4952 +((( 4953 +((( 4954 + "startDate": "2024-12-20T07:45:52.611Z", ~/~/ Дата открытия года урожая 4955 + "year": 0, ~/~/ Год поля 4956 + "planState": 0, ~/~/ Статус годового планирования участка (0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой) 4957 + "actualPlanState": 0, ~/~/ Статус годового планирования участка (0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой) 4958 + "factState": 0, ~/~/ Статус годового планирования участка (0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой) 4959 + "taskState": 0, ~/~/ Статус годового планирования участка (0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой) 4960 + "status": 0, ~/~/ Статус с/х поля (0 - Нет, 1 - Запланированная, 2 - Запланированная ошибка, 3 - Ошибка закрытия, 4 - Закрыто, 5 - Отменено, 6 - Закрыто частично, 7 - Закрыто Частично С ошибкой) 4961 + "id": 0, ~/~/ Идентификатор объекта геозоны 4962 + "name": "string", ~/~/ Название объекта геозоны 4963 + "type": 0, ~/~/ Тип объекта геозоны 4964 + "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Подразделение 4965 + "fname": "string", ~/~/ Имя файла 4966 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента 4967 + "beginCalc": "2024-12-20T07:45:52.611Z", ~/~/ Дата начала расчетов для геозоны 4968 + "endCalc": "2024-12-20T07:45:52.611Z", ~/~/ Дата окончания расчетов для геозоны 4969 + "description": "string", ~/~/ Описание объекта геозоны 4970 + "area": 0, ~/~/ Площадь, м2 4971 + "perimetr": 0, ~/~/ Периметр, м 4972 + "createDate": "2024-12-20T07:45:52.611Z" ~/~/ Дата создания в бд 4973 +} 4974 +))) 4975 + 4976 + 4977 +== **Удаление существующего поля** == 4978 + 4979 +(% class="box errormessage" %) 4980 +((( 4981 +**DELETE /api/v3/agroLands/{id}** 4982 +))) 4983 + 4984 +Пример запроса: 4985 +id ~/~/ Идентификатор поля 4986 + 4987 +Пример ответа: 4988 + 4989 +((( 4990 +200 ~/~/ Успех 4991 +))) 4992 + 4993 +((( 4997 4997 4998 4998 ))) 4999 4999 5000 5000 ((( 4998 +((( 4999 +((( 5000 + 5001 +))) 5002 + 5003 +((( 5001 5001 == **Изменение поля** == 5002 5002 5003 5003 (% class="box infomessage" %) ... ... @@ -5139,7 +5139,7 @@ 5139 5139 ))) 5140 5140 5141 5141 5142 -== ** Функция обновляет закрытие/открытие года урожая** ==5145 +== **Редактирование года урожая ** == 5143 5143 5144 5144 (% class="box successmessage" %) 5145 5145 ((( ... ... @@ -5246,17 +5246,11 @@ 5246 5246 ))) 5247 5247 5248 5248 5249 -== == 5250 - 5251 -((( 5252 - 5252 +== (% style="color:#000000; font-size:18.6667px" %)Раздел: **Корзина**(%%) == 5253 5253 ))) 5254 5254 ))) 5255 5255 ))) 5256 -))) 5257 5257 5258 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Корзина**(%%) = 5259 - 5260 5260 == (% style="color:#000000; font-size:16px" %)**Запрос на получение списка всех объектов в корзине**(%%) == 5261 5261 5262 5262