feat: исправления GraphQL запросов и обновление архитектуры резолверов

## 🎯 Основные изменения:

###  Исправления GraphQL мутаций
- Обновлены mutations для partner request functionality
- Исправлены параметры input для counterparty запросов
- Устранены ошибки "Cannot read properties of undefined"

###  Обновление архитектуры резолверов
- Подключены модульные резолверы V2 в index.ts
- Добавлены Employee V2, Seller Consumables, Analytics domains
- Улучшена структура импортов и экспортов

###  Обновление CLAUDE.md
- Добавлена документация по архитектуре резолверов V1→V2
- Описан статус миграции и используемые системы
- Обновлена структура проекта с модульными резолверами

###  Исправления компонентов интерфейса
- Обновлен market-fulfillment.tsx для корректной работы с GraphQL
- Исправлены параметры передачи данных в мутации

## 🧪 Результат:
-  Партнерские запросы работают корректно
-  Модульная архитектура резолверов активна
-  GraphQL ошибки в интерфейсе исправлены
-  Система готова к полной эксплуатации

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Veronika Smirnova
2025-09-12 15:48:35 +03:00
parent 6e684ddc08
commit b78eb5eea8
5 changed files with 131 additions and 87 deletions

View File

@ -499,6 +499,13 @@ function shouldUseModularArchitecture(component) {
- /src/app - страницы Next.js
- /src/components - React компоненты
- /src/graphql - API слой
- resolvers.ts - старый монолитный файл резолверов (10,000+ строк)
- resolvers/ - новая модульная структура
- index.ts - главный файл объединения резолверов (ИСПОЛЬЗУЕТСЯ!)
- employees-v2.ts - Employee V2 резолверы (✅ ПОДКЛЮЧЕНЫ!)
- fulfillment-services-v2.ts - Services V2 резолверы
- seller-consumables.ts - Seller consumables резолверы
- другие модульные резолверы
- /src/lib - утилиты и конфигурации
- /src/services - внешние сервисы (WB, DaData, S3, SMS)
- /docs - новая модульная документация
@ -528,6 +535,19 @@ npx prisma studio # GUI для базы данных
- **SMS Aero** - отправка SMS для авторизации
- **AWS S3** - хранение файлов и изображений
### ВАЖНО: АРХИТЕКТУРА РЕЗОЛВЕРОВ
**В проекте ДВА места с резолверами:**
1. `/src/graphql/resolvers.ts` - старый монолитный файл (10,000+ строк)
2. `/src/graphql/resolvers/index.ts` - новая модульная система (ИСПОЛЬЗУЕТСЯ!)
**Статус миграции V1→V2:**
- Employee V2 резолверы ПОДКЛЮЧЕНЫ в модульной системе
- Fulfillment Services V2 - работает
- Fulfillment Consumables V2 - работает
- Seller Consumables V2 - работает
- 🟡 Общий прогресс миграции: ~75%
### ПРАВИЛА РАБОТЫ С ДОКУМЕНТАЦИЕЙ
#### СТРУКТУРА ДОКУМЕНТАЦИИ СИСТЕМЫ: