@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 |
getLeftMenusAntdv(SysMenuRequest sysMenuRequest)
AntdVue版本--获取系统左侧菜单(适用于登录后获取左侧菜单)
|
ResponseData |
layuiList(SysMenuRequest sysMenuRequest)
Layui版本--菜单列表,不带树形结构(菜单管理界面的列表用)
|
List<ZTreeNode> |
layuiSelectParentMenuTreeList()
Layui版本--获取系统菜单树,用于新增,编辑时选择上级节点(用在新增和编辑菜单选择上级菜单)
|
ResponseData |
list(SysMenuRequest sysMenuRequest)
AntdVue版本--菜单列表,带树形结构(菜单管理界面的列表用)
|
List<LayuiMenuAndButtonTreeResponse> |
menuAndButtonTree(SysRoleRequest sysRoleRequest)
Layui版本--获取系统菜单和按钮的树,用于角色分配菜单按钮
|
ResponseData |
menuAndButtonTreeChildren(SysRoleRequest sysRoleRequest)
AntdVue版本--获取系统菜单和按钮的树,用于角色分配菜单按钮
|
ResponseData |
menuAndButtonTreeChildrenV2(SysRoleRequest sysRoleRequest)
新版角色分配菜单和按钮界面使用的接口
|
ResponseData |
tree(SysMenuRequest sysMenuRequest)
AntdVue版本--获取系统菜单树,用于新增,编辑时选择上级节点(用在新增和编辑菜单选择上级菜单)
|
@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", responseClass=SysMenu.class) 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", responseClass=SysMenu.class) public ResponseData layuiList(SysMenuRequest sysMenuRequest)
@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", responseClass=cn.stylefeng.roses.kernel.system.api.pojo.menu.layui.LayuiMenuAndButtonTreeResponse.class) public List<LayuiMenuAndButtonTreeResponse> menuAndButtonTree(SysRoleRequest sysRoleRequest)
@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", responseClass=cn.stylefeng.roses.kernel.rule.tree.ztree.ZTreeNode.class) public List<ZTreeNode> layuiSelectParentMenuTreeList()
@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/getLeftMenusAntdv", requiredPermission=false, responseClass=cn.stylefeng.roses.kernel.system.api.pojo.menu.antd.AntdSysMenuDTO.class) public ResponseData getLeftMenusAntdv(SysMenuRequest sysMenuRequest)
@GetResource(name="\u7cfb\u7edf\u83dc\u5355\u5217\u8868\uff08\u6811\uff09", path="/sysMenu/list", responseClass=SysMenu.class) public ResponseData list(SysMenuRequest sysMenuRequest)
@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", responseClass=cn.stylefeng.roses.kernel.system.api.pojo.menu.antd.AntdMenuSelectTreeNode.class) public ResponseData tree(SysMenuRequest sysMenuRequest)
@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", responseClass=cn.stylefeng.roses.kernel.system.api.pojo.menu.layui.LayuiMenuAndButtonTreeResponse.class) public ResponseData menuAndButtonTreeChildren(SysRoleRequest sysRoleRequest)
@GetResource(name="\u65b0\u7248\u89d2\u8272\u5206\u914d\u83dc\u5355\u548c\u6309\u94ae\u754c\u9762\u4f7f\u7528\u7684\u63a5\u53e3\uff08v2\uff09", path="/sysMenu/menuAndButtonTreeChildrenV2", responseClass=cn.stylefeng.roses.kernel.system.api.pojo.menu.layui.LayuiMenuAndButtonTreeResponse.class) public ResponseData menuAndButtonTreeChildrenV2(SysRoleRequest sysRoleRequest)
Copyright © 2021. All rights reserved.