model: v5.17 — kpp последней колонкой (как её добавит миграция 0005)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EAKRDNzXtRrwmWz9z6PZu3
This commit is contained in:
parent
6197cf404b
commit
59e7b9e190
@ -451,7 +451,6 @@ Table company_group_history {
|
|||||||
Table legal_entity {
|
Table legal_entity {
|
||||||
id uuid [pk]
|
id uuid [pk]
|
||||||
inn varchar [not null, unique]
|
inn varchar [not null, unique]
|
||||||
kpp varchar [note: 'v5.17: КПП, nullable; 9 символов (4 цифры, 2 цифры/латинские A–Z, 3 цифры); у ИП запрещён — проверяет ядро (INVALID_KPP). Источник: макет [50][51-02][61][79], решение владельца 07.10.2026 (OQ-31)']
|
|
||||||
crm_id varchar [unique, note: 'ADD: id ЮЛ в ЕЦП CRM (Прил. 2 ТЗ)']
|
crm_id varchar [unique, note: 'ADD: id ЮЛ в ЕЦП CRM (Прил. 2 ТЗ)']
|
||||||
entity_type entity_type
|
entity_type entity_type
|
||||||
name varchar [not null]
|
name varchar [not null]
|
||||||
@ -462,6 +461,7 @@ Table legal_entity {
|
|||||||
updated_by uuid [ref: > app_user.id]
|
updated_by uuid [ref: > app_user.id]
|
||||||
created_at timestamptz
|
created_at timestamptz
|
||||||
updated_at timestamptz
|
updated_at timestamptz
|
||||||
|
kpp varchar [note: 'v5.17 (добавлена последней колонкой, как её добавляет миграция 0005): КПП, nullable; 9 символов (4 цифры, 2 цифры/латинские A–Z, 3 цифры); у ИП запрещён — проверяет ядро (INVALID_KPP). Источник: макет [50][51-02][61][79], решение владельца 07.10.2026 (OQ-31)']
|
||||||
Note: 'Организация (ЮЛ/ИП) — ТЕКУЩЕЕ состояние (SCD4). История — legal_entity_history'
|
Note: 'Организация (ЮЛ/ИП) — ТЕКУЩЕЕ состояние (SCD4). История — legal_entity_history'
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -474,7 +474,6 @@ Table legal_entity_history {
|
|||||||
id uuid [pk]
|
id uuid [pk]
|
||||||
legal_entity_id uuid [not null, ref: > legal_entity.id]
|
legal_entity_id uuid [not null, ref: > legal_entity.id]
|
||||||
inn varchar
|
inn varchar
|
||||||
kpp varchar [note: 'v5.17: снимок КПП на момент события']
|
|
||||||
crm_id varchar
|
crm_id varchar
|
||||||
entity_type entity_type
|
entity_type entity_type
|
||||||
name varchar
|
name varchar
|
||||||
@ -486,6 +485,7 @@ Table legal_entity_history {
|
|||||||
valid_from timestamptz
|
valid_from timestamptz
|
||||||
valid_to timestamptz
|
valid_to timestamptz
|
||||||
changed_by uuid [ref: > app_user.id]
|
changed_by uuid [ref: > app_user.id]
|
||||||
|
kpp varchar [note: 'v5.17 (последней колонкой, миграция 0005): снимок КПП на момент события']
|
||||||
Indexes { (legal_entity_id, valid_from) [unique] }
|
Indexes { (legal_entity_id, valid_from) [unique] }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user