package com.om.controller.user; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.om.entity.po.Menu; import com.om.service.IMenuService; import com.om.utils.Result; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; /** *
* 前端控制器 *
* * @author 何超 * @since 2022-08-22 */ @RestController @RequestMapping("/menu") @Api(tags = "系统菜单模块") public class MenuController { @Autowired private IMenuService menuService; //新增或修改 @ApiOperation("新增或修改接口") @PostMapping("/save") public Result save(@RequestBody Menu menu) { menuService.saveOrUpdate(menu); return Result.succ(null); } //根据ID删除 @ApiOperation("根据ID删除接口") @DeleteMapping("/delete/{id}") public Result delete(@PathVariable Integer id) { menuService.removeById(id); return Result.succ(null); } @ApiOperation("根据ID批量删除接口") @PostMapping("/delete/batch") public Result deleteBatch(@RequestBody List