Renumber technical specification sections

This commit is contained in:
Ruslan Bakiev
2026-05-01 14:50:06 +07:00
parent d514eac990
commit eb6dcf9a52
13 changed files with 152 additions and 152 deletions

View File

@@ -1,6 +1,6 @@
# 7. Структура данных и модель базы данных
# 8. Структура данных и модель базы данных
## 7.1 Общие положения
## 8.1 Общие положения
Основное хранилище данных программного продукта реализуется на `PostgreSQL`. Прикладной доступ к данным осуществляется через `Prisma ORM`.
@@ -18,7 +18,7 @@
- уведомлений и мессенджерных подключений
- бонусных и реферальных сущностей
## 7.2 Логические группы сущностей
## 8.2 Логические группы сущностей
В модели базы данных выделяются следующие логические группы:
@@ -29,7 +29,7 @@
- бонусный и реферальный контур
- административные настройки каталога
## 7.3 Справочник пользователей и компаний
## 8.3 Справочник пользователей и компаний
Базовые сущности группы:
@@ -57,7 +57,7 @@
- один пользователь может иметь несколько адресов доставки
- один пользователь может иметь несколько подключенных мессенджеров
## 7.4 Каталог и складской контур
## 8.4 Каталог и складской контур
Базовые сущности группы:
@@ -97,7 +97,7 @@
- разрешение на индивидуальную надпись
- списки стандартных значений ширины, длины, толщины, втулки, цвета и надписи
## 7.5 Корзина и заказный контур
## 8.5 Корзина и заказный контур
Базовые сущности группы:
@@ -121,7 +121,7 @@
- заказ хранит состав позиций, статус, стоимость, условия поставки и историю изменений
- события статуса обеспечивают аудит переходов между состояниями
## 7.6 Бонусный и реферальный контур
## 8.6 Бонусный и реферальный контур
Базовые сущности группы:
@@ -135,7 +135,7 @@
- хранение бонусных начислений и списаний
- хранение заявок на использование либо вывод бонусов
## 7.7 Основные связи между сущностями
## 8.7 Основные связи между сущностями
Укрупненная структура связей определяется следующими правилами:
@@ -147,7 +147,7 @@
- настройки параметров по товарному направлению хранятся в `CatalogProductTypeSetting`
- реферальные связи реализуются через `ReferralLink`, связывающий одного пользователя с другим пользователем
## 7.8 Требования к хранению прикладных данных
## 8.8 Требования к хранению прикладных данных
Модель базы данных должна обеспечивать:
@@ -157,7 +157,7 @@
- хранение истории статусов и действий
- хранение интеграционных идентификаторов для связи с внешними системами
## 7.9 Требования к расширяемости модели
## 8.9 Требования к расширяемости модели
Структура базы данных должна позволять: