接口 ISysMenuController
- 所有超级接口:
io.github.mangocrisp.spring.taybct.tool.core.bean.controller.FullBaseController<SysMenu,
,ISysMenuService, Long, SysMenuQueryDTO, SysMenu, SysMenu> io.github.mangocrisp.spring.taybct.tool.core.bean.ITypeConvert
,io.github.mangocrisp.spring.taybct.tool.core.bean.controller.QueryBaseController<SysMenu,
ISysMenuService, SysMenuQueryDTO>
- 所有已知实现类:
SysMenuControllerRegister
@RestControllerRegister("${taybct.serve.taybct-system.context-path}{version}/menu")
@ApiVersion
public interface ISysMenuController
extends io.github.mangocrisp.spring.taybct.tool.core.bean.controller.QueryBaseController<SysMenu,ISysMenuService,SysMenuQueryDTO>
系统菜单相关接口
- 从以下版本开始:
- 1.0.0
- 另请参阅:
-
方法概要
修饰符和类型方法说明
这个类获取的菜单列表会与登录的用户有关,和这个用户的角色有关,返回这个登录的 用户的角色有被分配的菜单的列表default io.github.mangocrisp.spring.taybct.tool.core.result.R<Set<RouterPerm>>
perm()
获取用户权限router()
获取路由(树状)从接口继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.controller.FullBaseController
add, delete, deleteBatch, detail, getResource, list, page, page, saveBatch, updateAllField, updateAllFieldBatch, updateAssignField, updateAssignFieldBatch
从接口继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.ITypeConvert
convert2SomeResult, convert2SomeResultCollection, convert2SomeResultPage, entityCollectionConvert2SomeCollection, entityConvert2Some, entityPageConvert2OutPage, someCollectionConvert2EntityCollection, someConvert2Entity
从接口继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.controller.QueryBaseController
getBaseService
-
方法详细资料
-
list
default io.github.mangocrisp.spring.taybct.tool.core.result.R<List<? extends SysMenu>> list(@RequestParam(required=false) Map<String, Object> sqlQueryParams)
这个类获取的菜单列表会与登录的用户有关,和这个用户的角色有关,返回这个登录的 用户的角色有被分配的菜单的列表- 指定者:
list
在接口中io.github.mangocrisp.spring.taybct.tool.core.bean.controller.FullBaseController<SysMenu,
ISysMenuService, Long, SysMenuQueryDTO, SysMenu, SysMenu> - 参数:
sqlQueryParams
- sql 查询参数- 返回:
R<List<SysMenu>>
- 从以下版本开始:
- 1.0.0
-
router
@GetMapping("router") @WebLog default io.github.mangocrisp.spring.taybct.tool.core.result.R<List<RouterVO>> router()获取路由(树状)- 返回:
R<RouterVO>
- 从以下版本开始:
- 1.0.0
-
perm
@GetMapping("perm") @WebLog default io.github.mangocrisp.spring.taybct.tool.core.result.R<Set<RouterPerm>> perm()获取用户权限- 返回:
R<Set<RouterPerm>>
- 从以下版本开始:
- 1.0.0
-