Versions Compared

Key

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

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...


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

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

Identifie - идентификатор

Name - название Группы инструментов

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
}