Данный справочник содержит информацию об Инструментов (Id, Identifie, Name, Organization, OutLinkId, Width, Work).
Id - идентификатор записи
Identifie - идентификатор
Name - название Группы инструментов
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
} |