Перегляд даних документів-узгоджень (Response)

JSON:

[
  {
    "body": {},
    "indexes": {
      "isSigns": "false",
      "flag": "0",
      "discount_increase": "0",
      "rejected": "0",
      "count": "1",
      "isRead": "true",
      "isAttaches": "false",
      "isTags": "false",
      "increase": "0",
      "confirmed": "0",
      "decrease": "0",
      "isComments": "false",
      "afterDeadline": "false",
      "rejection_reason": "проверка раз раз как-то так раз два три, ну всем понятно, Отклоняю док как тока могу по полной",
      "discount_decrease": "0",
      "lastSignDate": "undefined",
      "isFavorite": "false"
    },
    "childs": [],
    "id": 1930,
    "uuid": "49b8640a-8393-4235-a506-696eecc14c3c",
    "sender": 13200665,
    "recipient": 41249,
    "retailerId": 7,
    "contractUUID": "cb35cd0c-1b3d-45d8-b96f-b49b34c9153f",
    "status": {
      "id": 4,
      "name": "rejected",
      "description": "Відхилено"
    },
    "type": 1,
    "dateCreated": 1631101503,
    "dateChanged": 1631101958,
    "docDate": 1631101502,
    "docNumber": "2000001011",
    "isArchive": false
  },
  {
    "body": {},
    "indexes": {
      "isSigns": "false",
      "flag": "0",
      "discount_increase": "0",
      "rejected": "0",
      "count": "1",
      "isRead": "true",
      "isAttaches": "false",
      "isTags": "false",
      "increase": "0",
      "confirmed": "0",
      "decrease": "0",
      "isComments": "false",
      "afterDeadline": "false",
      "discount_decrease": "0",
      "lastSignDate": "undefined",
      "isFavorite": "false"
    },
    "childs": [],
    "id": 1912,
    "uuid": "8f9efb2e-022b-450a-92d4-6f2b32bf5f99",
    "sender": 13200665,
    "recipient": 41249,
    "retailerId": 7,
    "contractUUID": "cb35cd0c-1b3d-45d8-b96f-b49b34c9153f",
    "status": {
      "id": 3,
      "name": "onagreement",
      "description": "На узгодженні"
    },
    "type": 1,
    "dateCreated": 1630922241,
    "dateChanged": 1630922251,
    "docDate": 1630922240,
    "docNumber": "2000001004",
    "isArchive": false
  },
  {
    "body": {},
    "indexes": {
      "isSigns": "false",
      "flag": "0",
      "discount_increase": "0",
      "rejected": "0",
      "count": "1",
      "isRead": "false",
      "isAttaches": "false",
      "isTags": "false",
      "increase": "0",
      "confirmed": "0",
      "decrease": "0",
      "isComments": "false",
      "afterDeadline": "false",
      "discount_decrease": "0",
      "lastSignDate": "undefined",
      "isFavorite": "false"
    },
    "childs": [],
    "id": 1910,
    "uuid": "e74c280a-8db6-4079-b6e7-0375014f7c7f",
    "sender": 13200665,
    "recipient": 41249,
    "retailerId": 7,
    "contractUUID": "cb35cd0c-1b3d-45d8-b96f-b49b34c9153f",
    "status": {
      "id": 3,
      "name": "onagreement",
      "description": "На узгодженні"
    },
    "type": 1,
    "dateCreated": 1630922196,
    "dateChanged": 1630922207,
    "docDate": 1630922195,
    "docNumber": "2000001003",
    "isArchive": false
  },
  {
    "body": {},
    "indexes": {
      "isSigns": "false",
      "flag": "0",
      "discount_increase": "0",
      "rejected": "0",
      "count": "2",
      "isRead": "true",
      "isAttaches": "false",
      "isTags": "false",
      "increase": "0",
      "confirmed": "0",
      "decrease": "0",
      "isComments": "false",
      "afterDeadline": "false",
      "rejection_reason": "Отклонение",
      "discount_decrease": "0",
      "lastSignDate": "undefined",
      "isFavorite": "false"
    },
    "childs": [],
    "id": 1900,
    "uuid": "e44d62d5-9ffd-4e5b-b704-9cd47c2ff141",
    "sender": 13200665,
    "recipient": 41249,
    "retailerId": 7,
    "contractUUID": "cb35cd0c-1b3d-45d8-b96f-b49b34c9153f",
    "status": {
      "id": 4,
      "name": "rejected",
      "description": "Відхилено"
    },
    "type": 1,
    "dateCreated": 1630917718,
    "dateChanged": 1630920092,
    "docDate": 1630917718,
    "docNumber": "2000000998",
    "isArchive": false
  },
  {
    "body": {},
    "indexes": {
      "lastSignDate": "undefined"
    },
    "childs": [],
    "id": 1894,
    "uuid": "bb1e3f94-320a-4f36-b45c-6245b15a7616",
    "sender": 13200665,
    "recipient": 41249,
    "retailerId": 7,
    "contractUUID": "cb35cd0c-1b3d-45d8-b96f-b49b34c9153f",
    "status": {
      "id": 1,
      "name": "draft",
      "description": "Чернетка"
    },
    "type": 1,
    "dateCreated": 1630851806,
    "dateChanged": 1630851806,
    "docDate": 1630851807,
    "docNumber": "2000000995",
    "isArchive": false
  },
  {
    "body": {},
    "indexes": {
      "isSigns": "false",
      "flag": "0",
      "discount_increase": "0",
      "rejected": "0",
      "count": "1",
      "isRead": "false",
      "isAttaches": "false",
      "isTags": "false",
      "increase": "0",
      "confirmed": "0",
      "decrease": "0",
      "isComments": "false",
      "afterDeadline": "false",
      "discount_decrease": "0",
      "lastSignDate": "undefined",
      "isFavorite": "false"
    },
    "childs": [],
    "id": 1892,
    "uuid": "049cdec2-10ab-4233-a5a2-e497ae199d33",
    "sender": 13200665,
    "recipient": 41249,
    "retailerId": 7,
    "contractUUID": "cb35cd0c-1b3d-45d8-b96f-b49b34c9153f",
    "status": {
      "id": 3,
      "name": "onagreement",
      "description": "На узгодженні"
    },
    "type": 1,
    "dateCreated": 1630851450,
    "dateChanged": 1630851507,
    "docDate": 1630851451,
    "docNumber": "2000000994",
    "isArchive": false
  },
  {
    "body": {},
    "indexes": {
      "lastSignDate": "undefined"
    },
    "childs": [],
    "id": 1890,
    "uuid": "698a7a22-f983-4b0e-8f59-62d9204ea681",
    "sender": 13200665,
    "recipient": 41249,
    "retailerId": 7,
    "contractUUID": "cb35cd0c-1b3d-45d8-b96f-b49b34c9153f",
    "status": {
      "id": 1,
      "name": "draft",
      "description": "Чернетка"
    },
    "type": 1,
    "dateCreated": 1630851109,
    "dateChanged": 1630851109,
    "docDate": 1630851109,
    "docNumber": "2000000993",
    "isArchive": false
  },
  {
    "body": {},
    "indexes": {
      "isSigns": "false",
      "flag": "0",
      "discount_increase": "0",
      "rejected": "0",
      "count": "1",
      "isRead": "false",
      "isAttaches": "false",
      "isTags": "false",
      "increase": "0",
      "confirmed": "0",
      "decrease": "0",
      "isComments": "false",
      "afterDeadline": "false",
      "discount_decrease": "0",
      "lastSignDate": "undefined",
      "isFavorite": "false"
    },
    "childs": [],
    "id": 1888,
    "uuid": "a92a664c-3977-4858-8737-e2a634e2b3c5",
    "sender": 13200665,
    "recipient": 41249,
    "retailerId": 7,
    "contractUUID": "cb35cd0c-1b3d-45d8-b96f-b49b34c9153f",
    "status": {
      "id": 3,
      "name": "onagreement",
      "description": "На узгодженні"
    },
    "type": 1,
    "dateCreated": 1630686290,
    "dateChanged": 1630686340,
    "docDate": 1630686291,
    "docNumber": "2000000992",
    "isArchive": false
  },
  {
    "body": {},
    "indexes": {
      "isSigns": "false",
      "flag": "0",
      "discount_increase": "0",
      "rejected": "0",
      "count": "2",
      "isRead": "true",
      "isAttaches": "false",
      "isTags": "false",
      "increase": "0",
      "confirmed": "0",
      "decrease": "0",
      "isComments": "false",
      "afterDeadline": "false",
      "rejection_reason": "Отклонение",
      "discount_decrease": "0",
      "lastSignDate": "undefined",
      "isFavorite": "false"
    },
    "childs": [],
    "id": 1886,
    "uuid": "bcf032f9-3411-4d9f-b6c8-4ac7f34d728f",
    "sender": 13200665,
    "recipient": 41249,
    "retailerId": 7,
    "contractUUID": "cb35cd0c-1b3d-45d8-b96f-b49b34c9153f",
    "status": {
      "id": 4,
      "name": "rejected",
      "description": "Відхилено"
    },
    "type": 1,
    "dateCreated": 1630674569,
    "dateChanged": 1630678024,
    "docDate": 1630674568,
    "docNumber": "2000000991",
    "isArchive": false
  }
]

Таблиця 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

опис статусу