12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- package com.sumbytes.helloblog.menu.controller;
- import com.sumbytes.common.base.domain.Result;
- import com.sumbytes.helloblog.menu.domain.vo.MenuVO;
- import com.sumbytes.helloblog.menu.service.MenuService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- /**
- * 菜单表: 后端controller类
- */
- @RestController
- @RequestMapping(value = "/menu")
- public class MenuController {
-
-
- @Autowired
- private MenuService menuService;
-
-
- /**
- * 新增菜单表
- */
- @PostMapping("/menu/v1/add")
- public Result saveMenu(@RequestBody MenuVO menuVO){
- return menuService.saveMenu(menuVO);
- }
-
-
- /**
- * 查询菜单表
- */
- @GetMapping("/menu/v1/{id}")
- public Result getMenu(@PathVariable Long id){
- return menuService.getMenu(id);
- }
-
-
- /**
- * 分页查询菜单表
- */
- @GetMapping("/menu/v1/list")
- public Result getMenuList(MenuVO menuVO){
- return menuService.getMenuList(menuVO);
- }
-
- /**
- * 更新菜单表
- */
- @PutMapping("/menu/v1/update")
- public Result updateMenu(@RequestBody MenuVO menuVO){
- return menuService.updateMenu(menuVO);
- }
- /**
- * 删除菜单表
- */
- @DeleteMapping("/menu/v1/{id}")
- public Result delete(@PathVariable Long id){
- return menuService.deleteMenu(id);
- }
- /**
- * 前端菜单列表
- */
- @GetMapping("/front/v1/list")
- public Result getFrontMenuList(MenuVO menuVO){
- return menuService.getFrontMenuList(menuVO);
- }
- }
|