Дані тендера (об’єкт Auction)
JSON:
{
"id": 4611,
"uuid": "5042fdf7-0985-4429-88d3-4fc1c0055f3f",
"companyId": 4216,
"company": {
"id": 4216,
"uuid": "eaf51f20-810e-4296-952f-b5a0c9c3b1ab",
"accountID": 37228,
"name": "ТОВ Перевозчик товара",
"edrpou": "987456321",
"inn": "987456321",
"city": "Тетиев",
"address": "центральная"
},
"dateCreate": 1654238475,
"dateStart": 1654240260,
"dateEnd": 1657438800,
"dateLastUpdate": 1654238479,
"userId": 60213516,
"user": {
"id": 60213516,
"employeeId": 2123,
"accountId": 37228,
"account": {
"id": 37228,
"name": "ТОВ \"Перевозчик товара\"",
"edrpou": "987456321",
"inn": "987456321",
"status": {
"code": 1,
"description": "Активный"
},
"emails": [
"perevozchiktovara@gmail.com"
],
"phone": "380635025677",
"legalAddress": "вул. Хрещатик 32",
"dateCreate": 1624374233,
"dateChange": 0
},
"login": "perevozchiktovara@gmail.com",
"role": {
"code": 1,
"description": "Пользователь"
},
"name": "Груз",
"surname": "Перевозчик",
"secondName": "LLLL",
"phone": "380534653460",
"ipn": "1234567891",
"dateLastLogin": 1654238418,
"info": "self registered. IP: null",
"emails": [
"perevozchiktovara@gmail.com"
],
"companies": [
{
"id": 4216,
"uuid": "eaf51f20-810e-4296-952f-b5a0c9c3b1ab",
"accountID": 37228,
"name": "ТОВ Перевозчик товара",
"edrpou": "987456321",
"inn": "987456321",
"city": "Тетиев",
"address": "центральная"
},
{
"id": 4219,
"uuid": "c067f69f-aaec-4e04-a3be-4d365fe24a02",
"accountID": 37228,
"name": "Тов Нов перевоз",
"edrpou": "456909720",
"inn": "7527785272",
"city": "Київ",
"address": "проспект Оболонський"
},
{
"id": 4230,
"uuid": "2d617de7-5624-4332-88ea-14529c8b1a73",
"accountID": 37228,
"name": "ДЛП ОРТ-арож",
"edrpou": "151515369",
"inn": "151515369"
},
{
"id": 4231,
"uuid": "eb9b40c4-ed5f-4cb2-820e-265fcb146f42",
"accountID": 37227,
"name": "ТОВ Перевозка",
"edrpou": "19369433",
"inn": "566666666666",
"city": "Київ",
"address": "проспект Бандери 35"
},
{
"id": 4234,
"uuid": "09279204-eda7-468b-bef1-8fe9a5327290",
"accountID": 37227,
"name": "ТОВ Заказчик",
"edrpou": "642456988",
"inn": "642456988",
"city": "Киев",
"address": "проспект Победы 40"
},
{
"id": 4574,
"uuid": "f28e0c65-9802-4cf6-9119-614f65222441",
"accountID": 37228,
"name": "ТОВ Валидный едрпоу",
"edrpou": "42746134",
"inn": "427461345555"
},
{
"id": 6991,
"uuid": "ee0735df-eb71-49a0-acd5-49363984de5f",
"accountID": 37487,
"name": "ТОВ Бурундук",
"edrpou": "5243543",
"inn": "6565315321"
}
],
"isSubscribes": false
},
"title": "Яблука",
"description": "Яблука",
"status": {
"code": 2,
"name": "active",
"description": "Активный"
},
"accessType": {
"code": 1,
"name": "public",
"description": "Открытый для всех"
},
"type": {
"code": 1,
"name": "purchase",
"description": "Покупка"
},
"offerType": {
"code": 1,
"name": "bargaining",
"description": "Торги"
},
"isAutoRenewal": true,
"isTax": true,
"noShowBets": false,
"noShowBestBet": false,
"hideParticipantNamesOnly": false,
"hideLotsAndBetsCounts": false,
"isFree": false,
"isProlonged": false,
"lots": [
{
"id": 10051,
"auctionId": 4611,
"title": "Яблука",
"description": "Яблука",
"expectedValue": 333.0,
"stepValue": 3.0,
"currencyId": 1,
"currency": {
"id": 1,
"code": "UAH",
"name": "Українська гривня"
},
"quantity": 33333333,
"unitId": 14,
"unit": {
"id": 14,
"code": "2013",
"name": "тисяча штук",
"shortName": "тис.шт."
},
"deliveryStartDate": 0,
"deliveryEndDate": 0,
"categoryId": 9511,
"category": {
"id": 9511,
"section": "99",
"group": "9",
"categoryClass": "9",
"category": "9",
"detailing": "001",
"check_sum": "9",
"full_code": "99999001-9",
"description_ua": "Зоотовари",
"description_en": "Pet supplies",
"rank": 1,
"refId": 9458,
"hasChildren": 0,
"status": 1,
"isSubscribes": false
},
"regionId": 0,
"noShowBets": false,
"noShowBestBet": false,
"hideParticipantNamesOnly": false,
"betsCount": 0,
"attachmentsCount": 0
}
],
"lotsCount": 1,
"betsCount": 0,
"attachments": []
}
Таблиця 1 - Опис параметрів об’єкта Auction
Параметр |
Тип 1 |
Формат |
Опис |
---|---|---|---|
Об’єкт Auction |
|||
id |
long |
id тендера |
|
uuid |
UUID |
uuid тендера |
|
companyId |
long |
id компанії |
|
company |
M |
об’єкт; дані компанії, якій належить тендер |
|
dateCreate |
long |
дата створення тендера (UNIX TimeStamp) |
|
dateStart |
M |
long |
дата початку тендера (UNIX TimeStamp) |
dateEnd |
M |
long |
дата закінчення тендера (UNIX TimeStamp) |
dateLastUpdate |
long |
дата останнього оновлення тендера (UNIX TimeStamp) |
|
userId |
long |
id користувача |
|
user |
об’єкт; дані користувача |
||
title |
M |
String |
назва (заголовок) тендера |
description |
M |
String |
опис тендера |
status |
об’єкт; статус тендера |
||
accessType |
M |
об’єкт; вид (тип доступу) |
|
type |
M |
об’єкт; напрям тендера (тип торгівлі) |
|
offerType |
M |
об’єкт; етап |
|
isAutoRenewal |
O |
boolean |
автоматичне продовження тендера (автопродовження) |
autoRenewalTime |
O |
int(0-10) |
час в хв, на який здійснюється автопродовження (лише при isAutoRenewal=true); При isAutoRenewal=false параметр autoRenewalTime=0; при isAutoRenewal=true параметр autoRenewalTime=5 за замовчуванням. |
isTax |
O |
boolean |
відображення ціни з ПДВ |
noShowBets |
O |
boolean |
приховувати ставки |
noShowBestBet |
O |
boolean |
приховувати кращу ставку |
hideParticipantNamesOnly |
O |
boolean |
приховувати імена учасників |
hideLotsAndBetsCounts |
O |
boolean |
Не показувати кількість ставок та лотів не запрошеним учасникам |
isFree |
boolean |
безкоштовна участь |
|
isProlonged |
boolean |
відмітка продовження тендера |
|
lots |
M |
List<Lot> |
масив об’єктів; дані лотів |
auctionContact |
об’єкт; дані контактної особи |
||
lotsCount |
Integer |
кількість лотів |
|
betsCount |
Integer |
кількість ставок |
|
attachments |
List<Attachment> |
масив об’єктів; вкладення |
|
companyAccessRequestStatus |
об’єкт; статус заявки на участь в закритому тендері і коментарями Організатора. Об’єкт доступний лише закритим тендерам для Організатора чи Учасника цього тендера. |
Таблиця 2 - Опис параметрів об’єкта Company
Параметр |
Тип 1 |
Формат |
Опис |
---|---|---|---|
Об’єкт Company |
|||
id |
M |
long |
id компанії |
uuid |
UUID |
uuid компанії |
|
accountID |
long |
id аккаунту |
|
account |
Account |
об’єкт; дані аккаунту |
|
name |
String |
повне найменування організації чи ПІБ індивудуального підприємця |
|
edrpou |
String |
код ЄДРПОУ/КПП |
|
inn |
String |
код ІПН |
|
city |
String |
місто |
|
address |
String |
адреса |
|
comment |
об’єкт; коментар |
Таблиця 3 - Опис параметрів об’єкта User
Параметр |
Формат |
Опис |
---|---|---|
Об’єкт User |
||
id |
long |
id користувача |
employeeId |
long |
id співробітника |
uuid |
UUID |
uuid співробітника |
accountId |
long |
id аккаунта |
account |
об’єкт; дані аккаунта |
|
login |
String |
логін |
role |
об’єкт; роль |
|
name |
String |
ім’я |
surname |
String |
прізвище |
secondName |
String |
по батькові |
phone |
String |
телефон |
ipn |
String |
код ІПН |
dateLastLogin |
long |
дата останньої сесії |
info |
String |
додакова інформація |
emails |
List<String> |
масив E-mail адрес |
comment |
об’єкт; коментар |
|
companies |
List<Company> |
масив об’єктів; компанії |
isSubscribes |
boolean |
підписка |
userSubscribes |
об’єкт; підписки на організаторів / категорії / користувачів |
Таблиця 4 - Опис параметрів об’єкта Status
Параметр |
Формат |
Опис |
---|---|---|
Об’єкт Status |
||
code |
int |
код; для аукціону (тендера):
для заявки на аукціон (тендер):
|
name |
String |
назва |
description |
String |
опис |
Таблиця 5 - Опис параметрів об’єкта AccessType
Параметр |
Тип 1 |
Формат |
Опис |
---|---|---|---|
Об’єкт AccessType |
|||
code |
M |
int |
код;
|
name |
String |
назва |
|
description |
String |
опис |
Таблиця 6 - Опис параметрів об’єкта Type
Параметр |
Тип 1 |
Формат |
Опис |
---|---|---|---|
Об’єкт Type |
|||
code |
M |
int |
код;
|
name |
String |
назва |
|
description |
String |
опис |
Таблиця 7 - Опис параметрів об’єкта OfferType
Параметр |
Тип 1 |
Формат |
Опис |
---|---|---|---|
Об’єкт OfferType |
|||
code |
int |
код;
|
|
name |
String |
назва |
|
description |
String |
опис |
Таблиця 8 - Опис параметрів об’єкта Role
Параметр |
Формат |
Опис |
---|---|---|
Об’єкт Role |
||
code |
int |
код ролі;
|
description |
String |
опис ролі |
Таблиця 9 - Опис параметрів об’єкта Account
Параметр |
Формат |
Опис |
---|---|---|
Об’єкт Account |
||
id |
long |
id аккаунту |
name |
String |
повна назва організації або ПІБ індивідуального підприємця |
edrpou |
String |
код ЕДРПОУ/КПП |
inn |
String |
код ІПН |
status |
об’єкт; опис статусу аккаунту |
|
emails |
List<String> |
масив E-mail адрес |
phone |
String |
№ телефону |
legalAddress |
String |
юридична адреса компанії |
dateCreate |
long |
дата створення акаунту |
dateChange |
long |
дата зміни (оновлення) акаунту |
about |
String |
додатковий опис |
comment |
об’єкт; коментар |
|
logo |
String |
лого |
Таблиця 10 - Опис параметрів об’єкта StatusAcc
Параметр |
Формат |
Опис |
---|---|---|
Об’єкт StatusAcc |
||
code |
int |
код;
|
description |
String |
опис |
Таблиця 11 - Опис параметрів об’єкта Lot
Параметр |
Тип 1 |
Формат |
Опис |
---|---|---|---|
Об’єкт Lot |
|||
id |
long |
id лота |
|
auctionId |
long |
id тендера |
|
auction |
O |
об’єкт; дані тендера |
|
title |
M |
String |
заголовок лота |
description |
M |
String |
опис лота |
expectedValue |
M |
double |
стартова ціна |
stepValue |
M |
double |
крок ставки |
currencyId |
long |
id валюти |
|
currency |
M |
об’єкт; дані про валюту |
|
quantity |
M |
double |
кількість |
unitId |
long |
id одиниці виміру |
|
unit |
M |
об’єкт; одиниці виміру |
|
deliveryStartDate |
O |
long |
дата початку доставки |
deliveryEndDate |
O |
long |
дата закінчення доставки |
productCode |
O |
String |
код товару |
categoryId |
long |
id категорії товару (з довідника CPV) |
|
category |
M |
об’єкт; дані категорії товару (з довідника CPV) |
|
regionId |
long |
id області |
|
region |
M |
об’єкт; дані областей |
|
noShowBets |
O |
boolean |
відмітка: Не показувати ставки |
noShowBestBet |
O |
boolean |
відмітка: Не показувати кращу ставку |
hideParticipantNamesOnly |
O |
boolean |
відмітка: Ховати лише імена учасників |
betsCount |
Integer |
кількість ставок |
|
bestBet |
об’єкт; краща ставка |
||
bets |
List<Bet> |
масив об’єктів; список ставок |
|
attachmentsCount |
int |
кількість вкладень |
|
attachments |
O |
List<Attachment> |
масив об’єктів; вкладення |
Таблиця 12 - Опис параметрів об’єкта AuctionContacts
Параметр |
Формат |
Опис |
---|---|---|
Об’єкт AuctionContacts |
||
auctionId |
long |
id тендера |
contactName |
String |
ПІБ контактної особи |
contactEmail |
String |
email контактної особи |
contactPhone |
String |
номер телефону контактної особи |
Таблиця 13 - Опис параметрів об’єкта Attachment
Параметр |
Формат |
Опис |
---|---|---|
Об’єкт Attachment |
||
id |
long |
id вкладення |
auctionId |
long |
id тендера |
lotId |
long |
id лоту |
betId |
long |
id ставки |
userId |
long |
id користувача |
user |
об’єкт; дані користувача |
|
fileName |
String |
назва файлу |
description |
String |
опис |
body |
byte[] |
зміст тіла файлу в цілочисельному вигляді |
size |
long |
розмір вкладення |
Таблиця 14 - Опис параметрів об’єкта Subscribes
Параметр |
Формат |
Опис |
---|---|---|
Об’єкт Subscribes |
||
categories |
List<SubscribeToCategory> |
масив об’єктів; категорії |
companies |
List<Company> |
масив об’єктів; компанії |
users |
List<User> |
масив об’єктів; користувачі-організатори |
Таблиця 15 - Опис параметрів об’єкта Currency
Параметр |
Тип 1 |
Формат |
Опис |
---|---|---|---|
Об’єкт Currency |
|||
id |
M |
long |
id валюти |
code |
String |
код валюти |
|
name |
String |
назва валюти |
Таблиця 16 - Опис параметрів об’єкта Unit
Параметр |
Тип 1 |
Формат |
Опис |
---|---|---|---|
Об’єкт Unit |
|||
id |
M |
long |
id одиниці виміру |
code |
String |
код одиниці виміру |
|
name |
String |
назва одиниці виміру |
|
shortName |
String |
коротка назва одиниці виміру |
Таблиця 17 - Опис параметрів об’єкта Category
Параметр |
Тип 1 |
Формат |
Опис |
---|---|---|---|
Об’єкт Category |
|||
id |
M |
long |
ідентифікатор категорії |
section |
String |
розділ; перші 2 цифри визначають розділ. 1 рівень (XX000000-Y) |
|
group |
String |
група; перші 3 цифри визначають групу. 2 рівень (XXX00000-Y) |
|
categoryClass |
String |
клас; перші 4 цифри визначають клас. 3 рівень (XXXX0000-Y) |
|
category |
String |
категорія; перші 5 цифр визначають категорію. 4 рівень (XXXXX000-Y) |
|
detailing |
String |
деталізація; останні 3 цифри - деталізація в рамках категорії. 5 рівень (XXXXX000-Y) |
|
check_sum |
String |
контрольна сума номера (XXXXX000-Y) |
|
full_code |
String |
повний код з довідника (XXXXX000-Y) |
|
description_ua |
String |
назва українською |
|
description_en |
String |
назва англійською |
|
rank |
int |
рівень вкладення |
|
refId |
long |
посилання на материнський запис |
|
hasChildren |
int |
наявність дочірніх значень довідника. 0-ні, 1-так |
|
status |
int |
статус; 1-active, 2-not_active |
|
isSubscribes |
boolean |
підписка |
Таблиця 18 - Опис параметрів об’єкта Region
Параметр |
Тип 1 |
Формат |
Опис |
---|---|---|---|
Об’єкт Region |
|||
id |
M |
long |
id регіону |
code |
String |
код регіону |
|
name |
String |
назва регіону |
Таблиця 19 - Опис параметрів об’єкта Bet
Параметр |
Формат |
Опис |
---|---|---|
Об’єкт Bet |
||
id |
long |
id ставки |
lotId |
long |
id лота |
lot |
Lot |
об’єкт; детальна інформація про лот |
userId |
long |
id користувача |
user |
User |
об’єкт; детальна інформація про користувача |
companyId |
long |
id компанії |
company |
Company |
об’єкт; детальна інформація про компанію |
value |
double |
значення ставки |
comment |
String |
коментар |
dateTime |
long |
дата і час ставки у форматі UNIX TimeStamp |
status |
Status |
статус |
removeComment |
String |
відмітка про видалення коментаря |
auctionChangedDateEnd |
long |
дата і час завершення тендера (у форматі UNIX TimeStamp) |
attachmentsCount |
int |
кількість прикладених до ставки файлів (max=5) |
Таблиця 20 - Опис параметрів об’єкта Comment
Параметр |
Формат |
Опис |
---|---|---|
Об’єкт Comment |
||
id |
long |
id коментаря |
accountId |
long |
id аккаунту |
companyId |
long |
id компанії |
userId |
long |
id користувача |
adminId |
long |
id адміністратора |
dateChange |
long |
дата зміни коментаря |
text |
String |
текст коментаря |
Таблиця 21 - Опис параметрів об’єкта SubscribeToCategory
Параметр |
Формат |
Опис |
---|---|---|
Об’єкт SubscribeToCategory |
||
categoryId |
long |
ідентифікатор категорії |
category |
об’єкт; дані категорії |
|
type |
int |
тип аукціону:
|
Таблиця 22 - Опис параметрів об’єкта CompanyAccessRequestStatus
Параметр |
Тип 1 |
Формат |
Опис |
---|---|---|---|
Об’єкт CompanyAccessRequestStatus |
|||
id |
long |
ідентифікатор запису |
|
status |
об’єкт; статус |
||
accessLog |
List<AccessLog_> |
масив об’єктів; перебіг (лог) отримання доступу до аукціону (тендера) |
- 1
Під визначенням колонки Тип поля мається на увазі скорочене позначення:
M (mandatory) — обов’язкові до заповнення поля;
O (optional) — необов’язкові (опціональні) до заповнення поля.