苍穹外卖--菜品管理-修改功能实现

This commit is contained in:
2025-11-11 15:24:13 +08:00
parent 85cd67f345
commit cbb596cf02
7 changed files with 106 additions and 0 deletions

View File

@@ -5,6 +5,7 @@ import com.sky.dto.DishPageQueryDTO;
import com.sky.result.PageResult;
import com.sky.result.Result;
import com.sky.service.DishService;
import com.sky.vo.DishVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
@@ -52,4 +53,20 @@ public class DishController {
dishService.deleteBath(ids);
return Result.success();
}
@GetMapping("/{id}")
@ApiOperation("根据id查询菜品")
public Result<DishVO> getById(@PathVariable Long id){ //@RequestParam能够使用springmvc框架对1,2,3 参数进行切割
log.info("根据id查询菜品{}",id);
DishVO dishVO = dishService.getByIdWithFlavor(id);
return Result.success(dishVO);
}
@PutMapping
@ApiOperation("修改菜品")
public Result getById(@RequestBody DishDTO dishDTO){ //@RequestParam能够使用springmvc框架对1,2,3 参数进行切割
log.info("修改菜品:{}",dishDTO);
dishService.updateWithFlavor(dishDTO);
return Result.success();
}
}