Дані про співробітників компанії (масив об’єктів Employee)

JSON:

[
  {
    "uuid": "09f4c632-5c37-45ac-a68a-0acfdc157194",
    "userId": 0,
    "lastName": "Васян",
    "firstName": "Вася",
    "middleName": "Васильович",
    "ipn": "2222222222",
    "email": "12345@robo.com",
    "tel": "380000000000",
    "chatId": 0,
    "identifiers": {
      "1": "GHJ000000"
    }
  }
]

Таблиця 1 - Опис параметрів об’єкта Employee

Параметр

Тип 1

Формат

Опис

Об’єкт Employee

uuid

O/M

UUID

ідентифікатор співробітника (параметр обов’язковий для редагування/оновлення даних співробітника)

userId

O

long

id користувача

lastName

M

String

прізвище співробітника

firstName

M

String

ім’я співробітника

middleName

O

String

по батькові співробітника

ipn

O

long

код ІПН співробітника

email

M

String

email співробітника

tel

M

String

номер телефону співробітника

docNum

O

String

документ підстава

docDate

O

long

дата документа підстави у форматі UNIX TimeStamp

chatId

O

long

ідентифікатор чату (telegram помічник)

identifiers

O

Map<Integer, String>

додаткові дані; контакти

aliases

O

List<String>

масив аліасів (email) для сервісу Вільний


1

Під визначенням колонки Тип поля мається на увазі скорочене позначення:

  • M (mandatory) — обов’язкові до заповнення поля;

  • O (optional) — необов’язкові (опціональні) до заповнення поля.