@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.