@Controller
@RequestMapping(value="/rest/system/menu")
public class MenuResourceRESTController
extends com.mbap.mybatis.ty.service.BaseService
| 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,
name="\u65b0\u589e\u83dc\u5355")
public com.mbap.util.view.R add(@RequestBody
Resource resource)
out - resource - @ResponseBody
@RequestMapping(value="/{id}",
method=DELETE,
name="\u5220\u9664\u83dc\u5355")
public com.mbap.util.view.R delete(@PathVariable(value="id")
java.lang.String id)
out - ids - @ResponseBody
@RequestMapping(value="/{id}",
method=PUT,
name="\u4fee\u6539\u83dc\u5355")
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,
name="\u83dc\u5355\u6392\u5e8f")
public com.mbap.util.view.R sort(@RequestParam(value="ids",required=false)
java.lang.String[] ids)
out - ids - 待排序菜单@ResponseBody
@RequestMapping(value="/type",
method=GET,
name="\u83dc\u5355\u5206\u7c7b")
public com.mbap.util.view.R listMenuTypeData()
page - @ResponseBody
@RequestMapping(method=GET,
name="\u83dc\u5355\u5206\u9875")
public com.mbap.util.view.R listData(com.mbap.util.view.Page page)
page - @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)
java.lang.String id,
@RequestParam(value="menuTypeId",required=false)
java.lang.String menuTypeId)
page - id - @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(value="id")
java.lang.String id)
id - 对象id@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)
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,
name="\u83dc\u5355\u7ba1\u7406\u6811")
public com.mbap.util.view.R Tree(@RequestBody
Resource resource)
out -