@RestController @ApiResource(name="\u83dc\u5355\u7ba1\u7406") public class SysMenuController extends Object
| 构造器和说明 |
|---|
SysMenuController() |
| 限定符和类型 | 方法和说明 |
|---|---|
ResponseData |
add(SysMenuRequest sysMenuRequest)
添加系统菜单
|
ResponseData |
delete(SysMenuRequest sysMenuRequest)
删除系统菜单
|
ResponseData |
detail(SysMenuRequest sysMenuRequest)
查看系统菜单
|
ResponseData |
edit(SysMenuRequest sysMenuRequest)
编辑系统菜单
|
ResponseData |
getSystemAllMenusAntdv()
获取系统所有菜单(适用于登录后获取左侧菜单)(适配antd vue版本)
|
ResponseData |
layuiList(SysMenuRequest sysMenuRequest)
菜单列表,不带树形结构(layui的菜单管理界面的列表用)
|
List<ZTreeNode> |
layuiSelectParentMenuTreeList()
获取系统菜单树,用于新增,编辑时选择上级节点(layui版本,用在新增和编辑菜单选择上级菜单)
|
ResponseData |
list(SysMenuRequest sysMenuRequest)
菜单列表,带树形结构(antd vue的菜单管理界面的列表用)
|
List<LayuiMenuAndButtonTreeResponse> |
menuAndButtonTree(SysRoleRequest sysRoleRequest)
获取系统菜单和按钮的树,用于角色分配菜单按钮(layui版本使用)
|
ResponseData |
menuAndButtonTreeChildren(SysRoleRequest sysRoleRequest)
获取系统菜单和按钮的树,用于角色分配菜单按钮(antd vue版本使用)
|
ResponseData |
tree(SysMenuRequest sysMenuRequest)
获取系统菜单树,用于新增,编辑时选择上级节点(antd vue版本,用在新增和编辑菜单选择上级菜单)
|
@PostResource(name="\u6dfb\u52a0\u7cfb\u7edf\u83dc\u5355", path="/sysMenu/add") public ResponseData add(@RequestBody @Validated(value=cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest.add.class) SysMenuRequest sysMenuRequest)
@PostResource(name="\u5220\u9664\u7cfb\u7edf\u83dc\u5355", path="/sysMenu/delete") public ResponseData delete(@RequestBody @Validated(value=cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest.delete.class) SysMenuRequest sysMenuRequest)
@PostResource(name="\u7f16\u8f91\u7cfb\u7edf\u83dc\u5355", path="/sysMenu/edit") public ResponseData edit(@RequestBody @Validated(value=cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest.edit.class) SysMenuRequest sysMenuRequest)
@GetResource(name="\u67e5\u770b\u7cfb\u7edf\u83dc\u5355", path="/sysMenu/detail") public ResponseData detail(@Validated(value=cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest.detail.class) SysMenuRequest sysMenuRequest)
@GetResource(name="\u83b7\u53d6\u83dc\u5355\u5217\u8868\uff08layui\u7248\u672c\uff09", path="/sysMenu/layuiList") public ResponseData layuiList(SysMenuRequest sysMenuRequest)
@GetResource(name="\u7cfb\u7edf\u83dc\u5355\u5217\u8868\uff08\u6811\uff09", path="/sysMenu/list") public ResponseData list(SysMenuRequest sysMenuRequest)
@GetResource(name="\u83b7\u53d6\u83dc\u5355\u7684\u6811\u5f62\u5217\u8868\uff08\u7528\u4e8e\u9009\u62e9\u4e0a\u7ea7\u83dc\u5355\uff09\uff08layui\u7248\u672c\uff09", path="/sysMenu/layuiSelectParentMenuTreeList") public List<ZTreeNode> layuiSelectParentMenuTreeList()
@GetResource(name="\u83b7\u53d6\u7cfb\u7edf\u83dc\u5355\u6811\uff0c\u7528\u4e8e\u65b0\u589e\uff0c\u7f16\u8f91\u65f6\u9009\u62e9\u4e0a\u7ea7\u8282\u70b9", path="/sysMenu/tree") public ResponseData tree(SysMenuRequest sysMenuRequest)
@GetResource(name="\u83b7\u53d6\u7cfb\u7edf\u6240\u6709\u83dc\u5355\uff08\u9002\u7528\u4e8e\u767b\u5f55\u540e\u83b7\u53d6\u5de6\u4fa7\u83dc\u5355\uff09\uff08\u9002\u914dantd vue\u7248\u672c\uff09", path="/sysMenu/getSystemAllMenusAntdv", requiredPermission=false) public ResponseData getSystemAllMenusAntdv()
@GetResource(name="\u83b7\u53d6\u7cfb\u7edf\u83dc\u5355\u548c\u6309\u94ae\u7684\u6811\uff0c\u7528\u4e8e\u89d2\u8272\u5206\u914d\u83dc\u5355\u6309\u94ae\uff08layui\u7248\u672c\u4f7f\u7528\uff09", path="/sysMenu/menuAndButtonTree") public List<LayuiMenuAndButtonTreeResponse> menuAndButtonTree(SysRoleRequest sysRoleRequest)
@GetResource(name="\u83b7\u53d6\u7cfb\u7edf\u83dc\u5355\u548c\u6309\u94ae\u7684\u6811\uff0c\u7528\u4e8e\u89d2\u8272\u5206\u914d\u83dc\u5355\u6309\u94ae\uff08antd vue\u7248\u672c\u4f7f\u7528\uff09", path="/sysMenu/menuAndButtonTreeChildren") public ResponseData menuAndButtonTreeChildren(SysRoleRequest sysRoleRequest)
Copyright © 2021. All rights reserved.