类 MenuResourceRESTController
java.lang.Object
com.mbap.pp.core.resource.controller.MenuResourceRESTController
@Controller
@RequestMapping("/rest/system/menu")
public class MenuResourceRESTController
extends Object
菜单管理rest接口控制器
- 作者:
- Amanda.Z
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明com.mbap.util.view.R提交新增菜单com.mbap.util.view.R删除菜单com.mbap.util.view.R获取单个实体对象com.mbap.util.view.R菜单管理树(懒加载)com.mbap.util.view.RlistChildren(String id, String menuTypeId) 查询直接子节点com.mbap.util.view.RlistData(com.mbap.util.view.Page page) 分页查询com.mbap.util.view.R菜单分类com.mbap.util.view.R菜单排序com.mbap.util.view.R菜单管理树com.mbap.util.view.R提交菜单修改结果
-
构造器详细资料
-
MenuResourceRESTController
public MenuResourceRESTController()
-
-
方法详细资料
-
add
@ResponseBody @RequestMapping(method=POST, name="\u65b0\u589e\u83dc\u5355") public com.mbap.util.view.R add(@RequestBody Resource resource) 提交新增菜单- 参数:
out-resource-
-
delete
@ResponseBody @RequestMapping(value="/{id}", method=DELETE, name="\u5220\u9664\u83dc\u5355") public com.mbap.util.view.R delete(@PathVariable("id") String id) 删除菜单- 参数:
out-ids-
-
update
@ResponseBody @RequestMapping(value="/{id}", method=PUT, name="\u4fee\u6539\u83dc\u5355") public com.mbap.util.view.R update(@RequestBody Resource resource, @PathVariable("id") String id) 提交菜单修改结果- 参数:
out-resource- 待修改菜单
-
sort
@ResponseBody @RequestMapping(value="/sort", method=PUT, name="\u83dc\u5355\u6392\u5e8f") public com.mbap.util.view.R sort(@RequestParam(value="ids",required=false) String[] ids) 菜单排序- 参数:
out-ids- 待排序菜单
-
listMenuTypeData
@ResponseBody @RequestMapping(value="/type", method=GET, name="\u83dc\u5355\u5206\u7c7b") public com.mbap.util.view.R listMenuTypeData()菜单分类- 参数:
page-- 返回:
-
listData
@ResponseBody @RequestMapping(method=GET, name="\u83dc\u5355\u5206\u9875") public com.mbap.util.view.R listData(com.mbap.util.view.Page page) 分页查询- 参数:
page-- 返回:
-
listChildren
@ResponseBody @RequestMapping(value="children", method=GET, name="\u67e5\u8be2\u83dc\u5355\u76f4\u63a5\u5b50\u8282\u70b9") public com.mbap.util.view.R listChildren(@RequestParam(value="id",required=false) String id, @RequestParam(value="menuTypeId",required=false) String menuTypeId) 查询直接子节点- 参数:
page-id-- 返回:
-
get
@ResponseBody @RequestMapping(value="{id}", method=GET, name="\u83b7\u53d6\u5355\u4e2a\u83dc\u5355\u5b9e\u4f53\u5bf9\u8c61") public com.mbap.util.view.R get(@PathVariable("id") String id) 获取单个实体对象- 参数:
id- 对象id- 返回:
-
lazyTree
@ResponseBody @RequestMapping(value="lazyTree", method=POST, name="\u83dc\u5355\u7ba1\u7406\u6811(\u61d2\u52a0\u8f7d)") public com.mbap.util.view.R lazyTree(@RequestParam(value="id",required=false) String id, @RequestParam(value="name",required=false) String name, @RequestParam(value="menuType",required=false) String menuType) 菜单管理树(懒加载)- 参数:
id- 待展开菜单idout-
-
Tree
@ResponseBody @RequestMapping(value="Tree", method=POST, name="\u83dc\u5355\u7ba1\u7406\u6811") public com.mbap.util.view.R Tree(@RequestBody Resource resource) 菜单管理树- 参数:
out-
-