[MDM-FRONTEND-003] Создать экран Cookbook (Рецепты)
Разработка мобильного приложения (Frontend): Реализация интерфейса добавления и просмотра технологических кулинарных карт.
NoteКраткая карточка задачи
- Эпик: EPIC-MDM-002
- Компоненты: Mobile App (Button: 7. Cookbook)
- Статус: Готово к реализации
- Ссылка на Метод: Интерфейс экрана Cookbook и деконструкции текстов
Задача 2: Реализация gRPC-методов поиска и извлечения спецификаций рецептов
- Репозиторий / Компонент:
recipes-service(Домен MDM). - Контракт метода: HTTP Handler
Search()и gRPC методvalidateAndFetchRecipe(RecipeRequest) returns (RecipeResponse). - Инструкция по шагам:
- На Шаге 4–5: В методе
Searchвыполнить индексированный SQL-запрос к таблицеrecipe_book(совмещенный JOIN с пользовательскими рецептами) с обязательным ограничениемLIMIT 500для предотвращения сетевого оверхеда. Возвратить HTTP JSON-список на шлюз. - На Шаге 9: В gRPC-методе
validateAndFetchRecipeпринять входящийrecipe_id. Проверить факт существования рецепта и его статус модерации. Сделать выборку точного компонентного состава сырья из таблицыrecipe_ingredientsи вернуть структурированную спецификацию весов вcook-service.
- На Шаге 4–5: В методе