Добавлены новые разделы в README.md для работы с базой данных, включая команды и информацию о категориях. Обновлены компоненты UserSettings для улучшения обработки телефонных номеров, добавлена возможность оставлять поле WhatsApp пустым. Реализованы новые мутации для управления категориями в GraphQL, включая создание, обновление и удаление категорий с проверками на уникальность и наличие товаров.
This commit is contained in:
35
README.md
35
README.md
@ -25,9 +25,44 @@
|
||||
- Кэширование данных для быстрой работы
|
||||
- Адаптивный дизайн в стиле платформы
|
||||
|
||||
## База данных и инициализация
|
||||
|
||||
### 🛠 Команды для работы с БД
|
||||
|
||||
- `npm run db:seed` - Инициализация БД (создание админа и категорий)
|
||||
- `npm run db:reset` - Полный сброс БД и пересоздание данных
|
||||
- `npm run postinstall` - Генерация Prisma Client
|
||||
|
||||
### 👤 Администратор по умолчанию
|
||||
|
||||
При первом запуске автоматически создается админ:
|
||||
- **Логин**: `admin`
|
||||
- **Пароль**: `admin123`
|
||||
- **Email**: `admin@sferav.com`
|
||||
|
||||
⚠️ **Обязательно смените пароль после первого входа!**
|
||||
|
||||
### 📂 Категории товаров
|
||||
|
||||
Автоматически создается 20 базовых категорий:
|
||||
- Одежда и обувь, Косметика и парфюмерия, Дом и сад
|
||||
- Детские товары, Спорт и отдых, Электроника
|
||||
- И другие популярные категории...
|
||||
|
||||
### 🔄 Автоматическая инициализация
|
||||
|
||||
База данных инициализируется автоматически при:
|
||||
- Первом запуске приложения
|
||||
- Запуске команды `npm run db:seed`
|
||||
- Сбросе БД через `npm run db:reset`
|
||||
|
||||
Система умно проверяет существующие данные и не создает дубликаты.
|
||||
|
||||
## Структура проекта
|
||||
|
||||
- `src/app/wb-warehouse/` - Страница склада WB
|
||||
- `prisma/seed.js` - Скрипт инициализации БД
|
||||
- `src/lib/seed-init.ts` - Автоматическая инициализация
|
||||
- `src/components/wb-warehouse/` - Компоненты интерфейса склада
|
||||
- `src/services/wildberries-service.ts` - Интеграция с API WB
|
||||
|
||||
|
Reference in New Issue
Block a user