АГРО Инструменты
Данный справочник содержит информацию об Инструментов (Id, Identifie, Name, Organization, OutLinkId, Width, Work).
Id - идентификатор записи
Identifie - идентификатор
Name - название Группы инструментов
Organization - организация
OutLinkID - уникальный идентификатор внешней системы
Width - ширина инструмента
Work - выполняемая операция
Получение данных
Чтобы получить список всех инструментов, нужно отправить GET запрос на адрес https://teletrack.ua/agro_api/<token>/tools, где
token | Токен, полученный при авторизации * |
* - обязательный параметр
В случае успешного выполнения запроса, приходит ответ со списком организаций следующего формата:
{ "count": 2, "data": [ { "Comment": "TrackControl", "Depart": {}, "Group": { "Id": 58, "Name": "Борона дисковая" }, "Id": 411, "Identifier": "1168", "Name": "Rubin Lemken", "Organization": {}, "OutLinkId": null, "Width": 6, "Work": {} }, ... { "Comment": "TrackControl", "Depart": {}, "Group": { "Id": 66, "Name": "Поливалка" }, "Id": 414, "Identifier": "2419", "Name": "Navigator 3000", "Organization": {}, "OutLinkId": null, "Width": 24, "Work": {} } ], "err": null, "status": true }
Создание записи
Для создания новой записи, необходимо отправить POST запрос на адрес https://teletrack.ua/agro_api/<token>/tools/ с параметрами (пример):
{ "Shift":0, "Sign":false, "Name":"NewTool", "Identifier":123654125888412, "OutLinkId":"54h6rt561h25ft56h", "Width":1, "Org":{"Id":3}, "Depart":{"Id":5}, "Work":{"Id":343}, "Group":{"Id":179}, "Comment":"testts", "Id_algorithm":0 }
где
token | Токен, полученный при авторизации * |
Name | Имя группы операций * |
OutLinkId | Внешний ID |
Org | ID организации в БД |
Depart | ID департамента в БД |
Group | ID группы инструментов в БД * |
Identifier | RFID инструмента |
Width | Ширина инструмента, м * |
Work | ID операции в БД |
Shift | Сдвиг |
Sign | Арифметический знак: true, если установлен |
Comment | Комментарий |
Id_algorithm | ID алгоритма в БД: |
* - обязательный параметр
В случае успешного выполнения запроса, должен прийти ответ следующего вида:
{ "data": { "Id": 204 }, "err": null, "status": true }
Редактирование записи
Для редактирования существующей записи, необходимо отправить PUT запрос на адрес https://teletrack.ua/agro_api/<token>/tools/<Id> с параметрами (пример):
{ "Coefficient":"1", "Comment":"testts", "Depart":{"Id":5}, "Group":{"Id":179}, "Id":<Id>, "Id_algorithm":15, "Identifier":123654125412, "MaxValue":3, "MinValue":1, "Name":"NewTool Edited", "Organization":{"Id":3}, "OutLinkId":"54h6rt561h25ft56h", "Shift":"2", "Sign":true, "Width":1, "Work":{"Id":343} }
где
token | Токен, полученный при авторизации * |
Id | ID записи в БД |
Name | Имя группы операций * |
OutLinkId | Внешний ID |
Organization | ID организации в БД |
Depart | ID департамента в БД |
Group | ID группы инструментов в БД * |
Identifier | RFID инструмента * |
Width | Ширина инструмента, м * |
Work | ID операции в БД |
Coefficient | Коэффициент |
Id_algorithm | ID алгоритма в БД: |
MaxValue | Максимальное значение |
MinValue | Минимальное значение |
Shift | Сдвиг |
Sign | Арифметический знак: true, если установлен |
* - обязательный параметр
В случае успешного выполнения запроса, должен прийти ответ следующего вида:
{ "data": null, "err": null, "status": true }
Удаление записи
Для удаления существующей записи, необходимо отправить DELETE запрос на адрес https://teletrack.ua/agro_api/<token>/tools/<Id> , в котором
token | Токен, полученный при авторизации * |
Id | ID записи в БД * |
* - обязательный параметр
В случае успешного выполнения запроса, должен прийти ответ следующего вида:
{ "data": null, "err": null, "status": true }