Add technical documentation for user management and business units

This commit is contained in:
sokol
2026-02-21 11:46:28 +03:00
parent be0c844672
commit 69baca4e65
3 changed files with 745 additions and 12 deletions

View File

@@ -7,20 +7,22 @@
| Раздел | Описание | Файл |
|--------|----------|------|
| **Ядро** | Базовые классы и структуры данных | [core.md](core.md) |
| **Управление пользователем** | User, AuthService, аутентификация | [user-management.md](user-management.md) |
| **Бизнес-единицы** | Shop, Factory, Warehouse, Office, ResearchLab | [business-units.md](business-units.md) |
| **Продукты** | Система продуктов и товаров | [products.md](products.md) |
| **Здания** | Типы зданий и предприятия | [buildings.md](buildings.md) |
| **Производство** | Цепочки и процессы производства | [production.md](production.md) |
| **Экономика** | Экономическая модель | [economy.md](economy.md) |
| **Торговля** | Рынки, спрос, предложение | [trade.md](trade.md) |
| **Исследования** | Дерево технологий | [research.md](research.md) |
| **Архитектура** | Общая архитектура системы | [architecture.md](architecture.md) |
| **Экономика** | Экономическая модель | [economy.md](economy.md) |
| **Торговля** | Рынки, спрос, предложение | [trade.md](trade.md) |
| **Исследования** | Дерево технологий | [research.md](research.md) |
| **Архитектура** | Общая архитектура системы | [architecture.md](architecture.md) |
## 📁 Структура исходного кода
```
backend/
├── src/
│ ├── MyBiz.Core/ # Базовые модели
│ ├── MyBiz.Core/ # Базовые модели
│ │ ├── ProductType.cs # Типы продуктов
│ │ ├── Product.cs # Экземпляры продуктов
│ │ ├── ProductRegistry.cs # Реестр продуктов
@@ -28,19 +30,22 @@ backend/
│ │ ├── City.cs # Города
│ │ ├── Company.cs # Компания
│ │ ├── ProductionChain.cs # Производственные цепочки
│ │ ── DefaultProducts.cs # Дефолтные продукты
│ ├── MyBiz.Economy/ # Экономическая модель
│ ├── MyBiz.Production/ # Производство
│ └── MyBiz.Trade/ # Торговля
│ │ ── DefaultProducts.cs # Дефолтные продукты
│ ├── User.cs # Пользователь
│ ├── AuthService.cs # Аутентификация ✅
│ └── BusinessUnit.cs # Бизнес-единицы ✅
│ ├── MyBiz.Economy/ # Экономическая модель ⬜
│ ├── MyBiz.Production/ # Производство ⬜
│ └── MyBiz.Trade/ # Торговля ⬜
└── tests/
└── MyBiz.Tests/ # Тесты
└── MyBiz.Tests/ # Тесты (61 passing) ✅
```
## 🔗 Ссылки
- [Техническое задание](TZ.md)
- [Техническое задание](../TZ.md)
- [Репозиторий проекта](https://git.six83.ru/ssa/my-biz.git)
---
**Последнее обновление:** 20.02.2026
**Последнее обновление:** 21.02.2026