Перегляд пропозицій (Response)

JSON:

[
 {
   "body": {},
   "indexes": {
     "isComments": "false",
     "isSigns": "false",
     "rejected": "0",
     "count": "2",
     "isRead": "false",
     "isAttaches": "false",
     "isTags": "false",
     "increase": "0",
     "confirmed": "0",
     "decrease": "0",
     "isFavorite": "false"
   },
   "childs": [],
   "id": 369,
   "uuid": "1168fc16-6473-4c82-9fbe-4d2ba210fafa",
   "sender": 13200665,
   "recipient": 41249,
   "retailerId": 7,
   "contractUUID": "cd0d1033-a442-4971-8f94-abab35e36414",
   "status": {
     "id": 12,
     "name": "sub_onagreement"
   },
   "type": 2,
   "dateCreated": 1588861558,
   "dateChanged": 1588861558,
   "docDate": 1588859657,
   "docNumber": "JJJ"
 },
 {
   "body": {},
   "indexes": {
     "isComments": "false",
     "isSigns": "false",
     "rejected": "0",
     "count": "2",
     "isRead": "false",
     "isAttaches": "false",
     "isTags": "false",
     "increase": "0",
     "confirmed": "0",
     "decrease": "0",
     "isFavorite": "false"
   },
   "childs": [],
   "id": 368,
   "uuid": "1cac7b65-46a0-4924-9611-29967aca3ec5",
   "sender": 13200665,
   "recipient": 41249,
   "retailerId": 7,
   "contractUUID": "cd0d1033-a442-4971-8f94-abab35e36414",
   "status": {
     "id": 12,
     "name": "sub_onagreement"
   },
   "type": 1,
   "dateCreated": 1588856745,
   "dateChanged": 1588856745,
   "docDate": 1588857,
   "docNumber": "Time-03"
 },
 {
   "body": {},
   "indexes": {
     "isComments": "false",
     "isSigns": "false",
     "rejected": "0",
     "count": "1",
     "isRead": "true",
     "isAttaches": "false",
     "isTags": "false",
     "increase": "0",
     "confirmed": "1",
     "decrease": "0",
     "isFavorite": "false"
   },
   "childs": [
     {
       "body": {},
       "indexes": {},
       "childs": [],
       "id": 367,
       "uuid": "78d27dce-0576-450f-83bb-14b8467d94cf",
       "parentDocUUID": "5b19556e-65ab-40e9-b397-64f6183e35b3",
       "sender": 41249,
       "recipient": 13200665,
       "retailerId": 7,
       "contractUUID": "ebe77c79-85fc-4c58-a07b-833caac25d65",
       "status": {
         "id": 3,
         "name": "onagreement"
       },
       "type": 2,
       "dateCreated": 1588853003,
       "dateChanged": 1588853003,
       "docDate": 1588853003,
       "docNumber": "Time-02"
     }
   ],
   "id": 366,
   "uuid": "5b19556e-65ab-40e9-b397-64f6183e35b3",
   "sender": 13200665,
   "recipient": 41249,
   "retailerId": 7,
   "contractUUID": "ebe77c79-85fc-4c58-a07b-833caac25d65",
   "status": {
     "id": 6,
     "name": "onsigning2"
   },
   "type": 1,
   "dateCreated": 1588850830,
   "dateChanged": 1588852976,
   "docDate": 0,
   "docNumber": "Time-02"
 }
]

Таблиця 1 - Опис параметрів

Параметр

Формат

Опис

Об’єкт XAgreemDoc

body

Map<Integer, byte[]>

тіло документа

indexes

Map<String, String>

набір параметрів для фільтрації

  • isComments (boolean) - документ має коментар/-і;

  • isSigns (boolean) - документ має підписи;

  • rejected (0-ні, 1-так) - пропозиція з відхиленими позиціями;

  • count (число) - кількість товарних позицій;

  • isRead (boolean) - докумнт прочитаний;

  • isAttaches (boolean) - є вкладення;

  • isTags (boolean) - має теги;

  • attacheMime (MIME типізація);

  • attacheName (String) - назва вкладення, наприклад, 12345.jpeg;

  • increase (0-ні, 1-так) - є підвищення ціни;

  • discount_increase (0-ні, 1-так) - є підвищення ціни зі знижкою;

  • confirmed (0-ні, 1-так) - документ прийнятий;

  • decrease (0-ні, 1-так) - немає підвищення ціни;

  • discount_decrease (0-ні, 1-так) - немає підвищення ціни зі знижкою;

  • isFavorite (boolean) - документ важливий;

  • flag (0-ні, 1-так) - мітка зафарбований флажок;

  • lastSignDate () - дата останнього підписання;

  • newDatePrice (YYYY-MM-DD) - дата початку дії нової ціни;

  • afterDeadline (boolean) - Заявка на участь в акції була подана після встановленого дедлайну;

  • rejection_reason (String) - причина відхилення;

  • acceptation_message (String) - коментар при прийнятті

childs

List<XAgreemDoc>

дочірні документи

id

long

id документу

uuid

UUID

GUID документу

parentDocId

transient long

id батьківського документу; число

parentDocUUID

UUID

GUID батьківського документу

sender

long

GLN відправника; число

recipient

long

GLN одержувача; число

retailerId

long

id мережі (ритейлера); число

contractUUID

UUID

GUID контракту / договору

status

XAgreemDocStatus

статус узгодження; число

type

int

тип документа; число

  • 1 - AGREEM

  • 2 - COMDOC_008

  • 3 - NOVELTY

dateCreated

long

дата створення документа; число

dateChanged

long

дата зміни документа; число

docDate

long

дата з документу; число

docNumber

String

номер документу

isArchive

Boolean

відмітка про те, що документ оброблений (архівний)

Таблиця 2 - Опис параметрів

Параметр

Формат

Опис

Об’єкт XAgreemDocStatus

id

int

id статусу

  • 1 - draft - Чернетка (на стороні постачальника)

  • 2 - sent - Відправлено (на стороні постачальника)

  • 3 - onagreement - На узгодженні (на стороні постачальника)

  • 4 - rejected - Відхилено (на стороні постачальника)

  • 5 - onsigning - Підписання постачальником (на стороні постачальника)

  • 6 - onsigning2 - 2 підписання постачальником (на стороні постачальника)

  • 7 - completed - Завершено (на стороні постачальника)

  • 11 - sub_rejected - Відхилено (на стороні мережі)

  • 12 - sub_onagreement - На узгодженні (на стороні мережі)

  • 13 - sub_prepared - Підготовлено (на стороні мережі)

  • 14 - sub_readyforsign - Готовий до підписання (на стороні мережі)

  • 15 - sub_confirm - Погоджено (на стороні мережі)

  • 16 - sub_signed - Підписано (на стороні мережі)

  • 17 - sub_checked - Перевірено (на стороні мережі)

  • 18 - sub_approved - Підтверджено (на стороні мережі)

name

String

назва статусу

description

String

опис статусу