一周菜谱

This commit is contained in:
sxu 2025-02-07 13:05:21 +08:00
parent bc93835c84
commit 676001afa3
2 changed files with 10 additions and 0 deletions

View File

@ -1,8 +1,10 @@
package com.bonus.core.menu.controller; package com.bonus.core.menu.controller;
import com.bonus.core.menu.dto.AppletWeekCanteenDTO; import com.bonus.core.menu.dto.AppletWeekCanteenDTO;
import com.bonus.core.menu.dto.AppletWeekRecipeDTO;
import com.bonus.core.menu.service.MenuRecipeService; import com.bonus.core.menu.service.MenuRecipeService;
import com.bonus.core.menu.vo.AppletWeekCanteenVO; import com.bonus.core.menu.vo.AppletWeekCanteenVO;
import com.bonus.core.menu.vo.AppletWeekRecipeVO;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -12,6 +14,8 @@ import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.validation.Valid;
import java.util.List; import java.util.List;
@RestController @RestController
@ -28,4 +32,9 @@ public class AppletRecipeV2Controller {
return this.menuRecipeService.getWeekMealList(appletWeekCanteenDTO); return this.menuRecipeService.getWeekMealList(appletWeekCanteenDTO);
} }
@ApiOperation("获取一周菜谱详情")
@PostMapping({"/week/recipe/detail"})
public List<AppletWeekRecipeVO> getWeekRecipeDetailList(@RequestBody @Valid AppletWeekRecipeDTO content) {
return this.menuRecipeService.getWeekRecipeDetailList(content);
}
} }

View File

@ -5,6 +5,7 @@ import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.core.toolkit.support.SFunction;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.bonus.common.core.exception.ServiceException; import com.bonus.common.core.exception.ServiceException;