Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Данный справочник содержит информацию об Инструментов (Id, Identifie, Name, OrganizationOutLinkId, Width, Work).

Id - идентификатор записи

...

Organization - организация

OutLinkID - уникальный идентификатор внешней системы

Width - ширина инструмента

Work - выполняемая операция

...

Чтобы получить список всех инструментов, нужно отправить GET запрос на адрес  https://teletrack.ua/agro_api/<token>/tools, где

token
Токен, полученный при авторизации *

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


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

Code Block
themeEclipse
{

...


"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
themeEclipse
{
"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 - датчик рабочего состояния (угломерный)

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

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

Code Block
themeEclipse
{

...


"data": {

...


"Id": 204

...


},

...


"err": null,

...


"status": true

...


}

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

Code Block
themeEclipse
{
"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, если установлен

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

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

Code Block
themeEclipse
{

...


"data": null,

...


"err": null,

...


"status": true

...


}

Удаление записи

Для удаления существующей записи, необходимо отправить  DELETE запрос на адрес https://teletrack.ua/agro_api/<token>/tools/<Id> , в котором


token
Токен, полученный при авторизации *
Id
ID записи в БД *


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

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

Code Block
themeEclipse
{

...


"data": null,

...


"err": null,

...

"status": true

...


}