所有超级接口:
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<List<? extends SysMenu>>
    list(Map<String,Object> sqlQueryParams)

    这个类获取的菜单列表会与登录的用户有关,和这个用户的角色有关,返回这个登录的 用户的角色有被分配的菜单的列表
    default io.github.mangocrisp.spring.taybct.tool.core.result.R<Set<RouterPerm>>
    获取用户权限
    default io.github.mangocrisp.spring.taybct.tool.core.result.R<List<RouterVO>>
    获取路由(树状)

    从接口继承的方法 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