类 MenuResourceRESTController

java.lang.Object
com.mbap.pp.core.resource.controller.MenuResourceRESTController

@Controller @RequestMapping("/rest/system/menu") public class MenuResourceRESTController extends Object
菜单管理rest接口控制器
作者:
Amanda.Z
  • 构造器详细资料

    • 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 - 待展开菜单id
      out -
    • Tree

      @ResponseBody @RequestMapping(value="Tree", method=POST, name="\u83dc\u5355\u7ba1\u7406\u6811") public com.mbap.util.view.R Tree(@RequestBody Resource resource)
      菜单管理树
      参数:
      out -