@Controller
@RequestMapping(value="/rest/system/menu")
public class MenuResourceRESTController
extends java.lang.Object
| Constructor and Description |
|---|
MenuResourceRESTController() |
| Modifier and Type | Method and Description |
|---|---|
com.mbap.util.view.R |
add(Resource resource)
提交新增菜单
|
com.mbap.util.view.R |
delete(java.lang.String id)
删除菜单
|
com.mbap.util.view.R |
get(java.lang.String id)
获取单个实体对象
|
com.mbap.util.view.R |
lazyTree(java.lang.String id,
java.lang.String name,
java.lang.String menuType)
菜单管理树(懒加载)
|
com.mbap.util.view.R |
listChildren(java.lang.String id,
java.lang.String menuTypeId)
查询直接子节点
|
com.mbap.util.view.R |
listData(com.mbap.util.view.Page page)
分页查询
|
com.mbap.util.view.R |
listMenuTypeData()
菜单分类
|
com.mbap.util.view.R |
sort(java.lang.String[] ids)
菜单排序
|
com.mbap.util.view.R |
Tree(Resource resource)
菜单管理树
|
com.mbap.util.view.R |
update(Resource resource,
java.lang.String id)
提交菜单修改结果
|
@ResponseBody
@RequestMapping(method=POST)
public com.mbap.util.view.R add(@RequestBody
Resource resource)
out - resource - @ResponseBody
@RequestMapping(value="/{id}",
method=DELETE)
public com.mbap.util.view.R delete(@PathVariable(value="id")
java.lang.String id)
out - ids - @ResponseBody
@RequestMapping(value="/{id}",
method=PUT)
public com.mbap.util.view.R update(@RequestBody
Resource resource,
@PathVariable(value="id")
java.lang.String id)
out - resource - 待修改菜单@ResponseBody
@RequestMapping(value="/sort",
method=PUT)
public com.mbap.util.view.R sort(@RequestParam(value="ids",required=false)
java.lang.String[] ids)
out - ids - 待排序菜单@ResponseBody
@RequestMapping(value="/type",
method=GET)
public com.mbap.util.view.R listMenuTypeData()
page - @ResponseBody @RequestMapping(method=GET) public com.mbap.util.view.R listData(com.mbap.util.view.Page page)
page - @ResponseBody
@RequestMapping(value="children",
method=GET)
public com.mbap.util.view.R listChildren(@RequestParam(value="id",required=false)
java.lang.String id,
@RequestParam(value="menuTypeId",required=false)
java.lang.String menuTypeId)
page - id - @ResponseBody
@RequestMapping(value="{id}",
method=GET)
public com.mbap.util.view.R get(@PathVariable(value="id")
java.lang.String id)
id - 对象id@ResponseBody
@RequestMapping(value="lazyTree",
method=POST)
public com.mbap.util.view.R lazyTree(@RequestParam(value="id",required=false)
java.lang.String id,
@RequestParam(value="name",required=false)
java.lang.String name,
@RequestParam(value="menuType",required=false)
java.lang.String menuType)
id - 待展开菜单idout - @ResponseBody
@RequestMapping(value="Tree",
method=POST)
public com.mbap.util.view.R Tree(@RequestBody
Resource resource)
out -