From de3cbdf97e744ea1071a6e503fcadc7cca907946 Mon Sep 17 00:00:00 2001 From: bunny <1319900154@qq.com> Date: Mon, 8 Jan 2024 22:15:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E5=88=86=E7=B1=BBid=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E8=8F=9C=E5=93=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/sky/controller/admin/DishController.java | 14 ++++++++++++++ .../sky/controller/admin/SetmealController.java | 9 +++++++++ .../src/main/java/com/sky/service/DishService.java | 8 ++++++++ .../java/com/sky/service/impl/DishServiceImpl.java | 12 ++++++++++++ 4 files changed, 43 insertions(+) create mode 100644 sky-server/src/main/java/com/sky/controller/admin/SetmealController.java diff --git a/sky-server/src/main/java/com/sky/controller/admin/DishController.java b/sky-server/src/main/java/com/sky/controller/admin/DishController.java index 2f8f072..ed3f724 100644 --- a/sky-server/src/main/java/com/sky/controller/admin/DishController.java +++ b/sky-server/src/main/java/com/sky/controller/admin/DishController.java @@ -2,6 +2,7 @@ package com.sky.controller.admin; import com.sky.dto.DishDTO; import com.sky.dto.DishPageQueryDTO; +import com.sky.entity.Dish; import com.sky.result.PageResult; import com.sky.result.Result; import com.sky.service.DishService; @@ -105,4 +106,17 @@ public class DishController { dishService.startOrStop(status, id); return Result.success(); } + + /** + * 根据分类id查询菜品 + * + * @param categoryId Long + * @return Result> + */ + @ApiOperation("根据分类id查询菜品") + @GetMapping("list") + public Result> list(Long categoryId) { + List list = dishService.list(categoryId); + return Result.success(list); + } } diff --git a/sky-server/src/main/java/com/sky/controller/admin/SetmealController.java b/sky-server/src/main/java/com/sky/controller/admin/SetmealController.java new file mode 100644 index 0000000..7796ec5 --- /dev/null +++ b/sky-server/src/main/java/com/sky/controller/admin/SetmealController.java @@ -0,0 +1,9 @@ +package com.sky.controller.admin; + +import lombok.extern.slf4j.Slf4j; +import org.springframework.web.bind.annotation.RestController; + +@RestController +@Slf4j +public class SetmealController { +} diff --git a/sky-server/src/main/java/com/sky/service/DishService.java b/sky-server/src/main/java/com/sky/service/DishService.java index 2e7486b..881fedb 100644 --- a/sky-server/src/main/java/com/sky/service/DishService.java +++ b/sky-server/src/main/java/com/sky/service/DishService.java @@ -61,4 +61,12 @@ public interface DishService { * @param id 菜品id */ void startOrStop(Integer status, Long id); + + /** + * 根据分类id查询菜品 + * + * @param categoryId Long + * @return List + */ + List list(Long categoryId); } diff --git a/sky-server/src/main/java/com/sky/service/impl/DishServiceImpl.java b/sky-server/src/main/java/com/sky/service/impl/DishServiceImpl.java index 5a16ca5..7451704 100644 --- a/sky-server/src/main/java/com/sky/service/impl/DishServiceImpl.java +++ b/sky-server/src/main/java/com/sky/service/impl/DishServiceImpl.java @@ -196,4 +196,16 @@ public class DishServiceImpl implements DishService { } } } + + /** + * 根据分类id查询菜品 + * + * @param categoryId Long + * @return List + */ + @Override + public List list(Long categoryId) { + Dish dish = Dish.builder().categoryId(categoryId).status(StatusConstant.ENABLE).build(); + return dishMapper.list(dish); + } }