Данный справочник содержит информацию об Инструментов (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 |
...
} |