Данный справочник содержит информацию об Инструментов (Id, Identifie, Name, Organization, OutLinkId, Width, Work).
Id - идентификатор записи
...
Organization - организация
OutLinkID - уникальный идентификатор внешней системы
Width - ширина инструмента
Work - выполняемая операция
...
Чтобы получить список всех инструментов, нужно отправить GET запрос на адрес https://teletrack.ua/agro_api/<token>/tools, где
token | Токен, полученный при авторизации * |
* - обязательный параметр
В случае успешного выполнения запроса, приходит ответ со списком организаций следующего формата:
Code Block | ||
---|---|---|
| ||
{ |
...
"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/ с параметрами (пример):
Code Block | ||
---|---|---|
| ||
{ "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 алгоритма в БД: |
* - обязательный параметр
В случае успешного выполнения запроса, должен прийти ответ следующего вида:
Code Block | ||
---|---|---|
| ||
{ |
...
"data": { |
...
"Id": 204 |
...
}, |
...
"err": null, |
...
"status": true |
...
} |
Редактирование записи
Для редактирования существующей записи, необходимо отправить PUT запрос на адрес https://teletrack.ua/agro_api/<token>/tools/<Id> с параметрами (пример):
Code Block | ||
---|---|---|
| ||
{ "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, если установлен |
* - обязательный параметр
В случае успешного выполнения запроса, должен прийти ответ следующего вида:
Code Block | ||
---|---|---|
| ||
{ |
...
"data": null, |
...
"err": null, |
...
"status": true |
...
} |
Удаление записи
Для удаления существующей записи, необходимо отправить DELETE запрос на адрес https://teletrack.ua/agro_api/<token>/tools/<Id> , в котором
token | Токен, полученный при авторизации * |
Id | ID записи в БД * |
* - обязательный параметр
В случае успешного выполнения запроса, должен прийти ответ следующего вида:
Code Block | ||
---|---|---|
| ||
{ |
...
"data": null, |
...
"err": null,
|
...
"status": true |
...
} |