@RestController @RequestMapping(value="/setmeal") public class SetmealController extends Object
| Constructor and Description |
|---|
SetmealController() |
| Modifier and Type | Method and Description |
|---|---|
Result<String> |
add(SetmealDto setmealDto)
添加套餐和已成为套餐的信息到setmeal_dish表
|
Result<String> |
changeStatus(Integer status,
String[] ids)
通过前端传过来id(单个或多个)
通过setStatus设置售卖状态
|
Result<String> |
delete(String[] ids)
接受前端传过来的id或多个id
实现(单删和批量删除)
|
Result<com.baomidou.mybatisplus.extension.plugins.pagination.Page> |
getAll(Integer page,
Integer pageSize,
String name)
分页多表查询(使用复制类)
|
Result<SetmealDto> |
getById(Long id)
通过id回显套餐信息(多表查询)
|
Result<List<Setmeal>> |
listSetMeal(Long categoryId,
Integer status)
通过前端传回来的菜品id和status(1在售,0停售)
显示给登录后的用户
|
Result<String> |
update(SetmealDto setmealDto)
更新setmeal表和setmeal_dish表的数据
setmeal表的数据(先删在插)
|
@PostMapping public Result<String> add(@RequestBody SetmealDto setmealDto)
setmealDto - @GetMapping(value="/page") public Result<com.baomidou.mybatisplus.extension.plugins.pagination.Page> getAll(Integer page, Integer pageSize, String name)
page - pageSize - name - @GetMapping(value="/{id}")
public Result<SetmealDto> getById(@PathVariable
Long id)
id - @PutMapping public Result<String> update(@RequestBody SetmealDto setmealDto)
setmealDto - @DeleteMapping public Result<String> delete(String[] ids)
ids - @PostMapping(value="/status/{status}")
public Result<String> changeStatus(@PathVariable
Integer status,
String[] ids)
status - ids - Copyright © 2022. All rights reserved.