@startuml chk_schema ' ER-схема слоя chk (БД MT.Сhecks) ' Источник требований: DB/task.md; документация: DB/chk/tables.md hide circle skinparam linetype ortho entity "chk_type" as chk_type { * id : int <> -- * name : text } entity "chk_status" as chk_status { * id : int <> -- * name : text } entity "chk_check" as chk_check { * id : serial <> -- * check_date : date * chk_type_id : int <> * chk_status_id : int <> smev_message_id : text rr_organization_id : text params : jsonb parent_check_id : int <> } chk_type ||--o{ chk_check : "chk_type_id" chk_status ||--o{ chk_check : "chk_status_id" chk_check |o--o{ chk_check : "parent_check_id" note bottom of chk_check Индексы: idx_chk_check_type (chk_type_id), idx_chk_check_status (chk_status_id), idx_chk_check_parent (parent_check_id) params: результаты проверок (состав не фиксирован) end note note bottom of chk_type Значения (id): 1 — Запрос изменений (дельты) ЕГРЮЛ, 2 — Запрос изменений (дельты) ЕГРИП, 3 — Отправка запроса в ЕГРЮЛ, 4 — Отправка запроса в ЕГРИП, 5 — Актуализация организации ОТ, 6 — Актуализация организации СОУТ end note note bottom of chk_status Значения (id): 1 — Запрос отправлен, 2 — Ответ получен, 3 — Ответ успешно обработан, 4 — Ошибка при обработке end note @enduml