BR 1.17 — Admin BFF

Статус: not_started

Задачи

1. Проксирование sku_1c в catalog-routes

  • routes/catalog/modifier-groups.ts (или эквивалент) — добавить sku_1c в request schema options (опционально, string ≤ 50 chars)
  • Response schema включает sku_1c в каждой опции
  • Никакой бизнес-логики — чистый passthrough в catalog-service

2. Обработка ошибок

  • STRUCTURAL_OPTION_MISSING_SKU_1C (422) — пробрасывать наверх как есть, клиент сам отрисует
  • DUPLICATE_SKU_1C_IN_GROUP (422) — то же

3. Тесты

  • Smoke: POST модификатор-группу с опцией с sku_1c → 201 OK, в response виден sku_1c
  • Smoke: PATCH опции без sku_1c у structural-группы → 422 с правильным error.code

Зависимости

  • Catalog Service должен быть реализован первым (миграция БД + новое поле в DTO)

Ссылки