[MDM-FRONTEND-003] Создать экран Cookbook (Рецепты)

Разработка мобильного приложения (Frontend): Реализация интерфейса добавления и просмотра технологических кулинарных карт.

Author

MDM Domain Lead

Published

July 13, 2026

NoteКраткая карточка задачи

Задача 2: Реализация gRPC-методов поиска и извлечения спецификаций рецептов

  • Репозиторий / Компонент: recipes-service (Домен MDM).
  • Контракт метода: HTTP Handler Search() и gRPC метод validateAndFetchRecipe(RecipeRequest) returns (RecipeResponse).
  • Инструкция по шагам:
    1. На Шаге 4–5: В методе Search выполнить индексированный SQL-запрос к таблице recipe_book (совмещенный JOIN с пользовательскими рецептами) с обязательным ограничением LIMIT 500 для предотвращения сетевого оверхеда. Возвратить HTTP JSON-список на шлюз.
    2. На Шаге 9: В gRPC-методе validateAndFetchRecipe принять входящий recipe_id. Проверить факт существования рецепта и его статус модерации. Сделать выборку точного компонентного состава сырья из таблицы recipe_ingredients и вернуть структурированную спецификацию весов в cook-service.