Дані вкладення (об’єкт Attachment)

JSON:

{
  "id": 1673,
  "auctionId": 5245,
  "lotId": 0,
  "betId": 0,
  "userId": 0,
  "user": {
    "id": 60212904,
    "employeeId": 1035,
    "accountId": 36633,
    "account": {
      "id": 36633,
      "name": "Общество с ограниченной  ответственностью \"Скай'нет-56\"",
      "edrpou": "89456891",
      "inn": "123652632563",
      "status": {
        "code": 1,
        "description": "Активный"
      },
      "emails": [
        "12356@ukr.net"
      ],
      "phone": "355478563",
      "legalAddress": "ююю",
      "dateCreate": 1598894147,
      "dateChange": 1638282398,
      "about": "строительство  и логистика ",
      "logo": "/api/logo/accounts/logo_36633.jpg"
    },
    "login": "willnotgotomumbai@gmail.com",
    "role": {
      "code": 1,
      "description": "Пользователь"
    },
    "name": "Арбуз",
    "surname": "Арбузов",
    "secondName": "Иоанович ",
    "phone": "380975560011",
    "ipn": "111111111111",
    "dateLastLogin": 1659344038,
    "info": "self registered. IP: null",
    "emails": [
      "willnotgotomumbai@gmail.com"
    ],
    "isSubscribes": false
  },
  "fileName": "espec03.png",
  "size": 142777
}

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

Параметр

Формат

Опис

Об’єкт Attachment

id

long

id вкладення

auctionId

long

id тендера

lotId

long

id лоту

betId

long

id ставки

userId

long

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

user

User

об’єкт; дані користувача

fileName

String

назва файлу

description

String

опис

body

byte[]

зміст тіла файлу в цілочисельному вигляді

size

long

розмір вкладення

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

Параметр

Формат

Опис

Об’єкт User

id

long

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

employeeId

long

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

uuid

UUID

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

accountId

long

id аккаунта

account

Account

об’єкт; дані аккаунта

login

String

логін

role

Role

об’єкт; роль

name

String

ім’я

surname

String

прізвище

secondName

String

по батькові

phone

String

телефон

ipn

String

код ІПН

dateLastLogin

long

дата останньої сесії

info

String

додакова інформація

emails

List<String>

масив E-mail адрес

comment

Comment_

об’єкт; коментар

companies

List<Company_>

масив об’єктів; компанії

isSubscribes

boolean

підписка

userSubscribes

Subscribes_

об’єкт; підписки на організаторів / категорії / користувачів

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

Параметр

Формат

Опис

Об’єкт Account

id

long

id аккаунту

name

String

повна назва організації або ПІБ індивідуального підприємця

edrpou

String

код ЕДРПОУ/КПП

inn

String

код ІПН

status

StatusAcc_

об’єкт; опис статусу аккаунту

emails

List<String>

масив E-mail адрес

phone

String

№ телефону

legalAddress

String

юридична адреса компанії

dateCreate

long

дата створення акаунту

dateChange

long

дата зміни (оновлення) акаунту

about

String

додатковий опис

comment

Comment_

об’єкт; коментар

logo

String

лого

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

Параметр

Формат

Опис

Об’єкт Status

code

int

код;

для аукціону (тендера):

  • 1 - draft - Чернетка

  • 2 - active - Активний

  • 3 - closed - Завершений

для заявки на аукціон (тендер):

  • 1 - ACTIVE - Доступ активный

  • 2 - REQUEST - Запрос доступа (не принято решение)

  • 3 - BLOCKED - Запрос на доступ отклонен

name

String

назва

description

String

опис

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

Параметр

Формат

Опис

Об’єкт Role

code

int

код ролі;

  • 1 - Користувач

  • 2 - Адміністратор аккаунту (супер користувач)

description

String

опис ролі


1

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

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

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