АГРО Инструменты


Данный справочник содержит информацию об Инструментов (Id, Identifie, Name, OrganizationOutLinkId, 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 алгоритма в БД:
15 - дальномер
14 - датчик рабочего состояния (угломерный)

 * - обязательный параметр

В случае успешного выполнения запроса, должен прийти ответ следующего вида:

{
"data": {
"Id": 204
},
"err": null,
"status": true
}

Редактирование записи

{
"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 алгоритма в БД:
15 - дальномер
14 - датчик рабочего состояния (угломерный)
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
}