所有超级接口:
com.baomidou.mybatisplus.core.mapper.BaseMapper<SysMenu>, com.baomidou.mybatisplus.core.mapper.Mapper<SysMenu>

public interface SysMenuMapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<SysMenu>
另请参阅:
  • 方法概要

    修饰符和类型
    方法
    说明
    listByRoleCode(Map<String,Object> params, String pageOrder, Set<String> authorities, Integer isRoot)
    根据角色 code 来获取这个角色所有的菜单
    loadPermByRoleCode(Set<String> authorities, Integer isRoot)
    根据角色 code 获取权限列表
    loadRouterByRoleCode(Set<String> authorities, Integer isRoot)
    根据角色 code 获取路由列表

    从接口继承的方法 com.baomidou.mybatisplus.core.mapper.BaseMapper

    delete, deleteBatchIds, deleteById, deleteById, deleteByMap, exists, insert, selectBatchIds, selectBatchIds, selectById, selectByMap, selectByMap, selectCount, selectList, selectList, selectList, selectList, selectMaps, selectMaps, selectMaps, selectMaps, selectMapsPage, selectObjs, selectObjs, selectOne, selectOne, selectPage, update, update, updateById
  • 方法详细资料

    • listByRoleCode

      List<SysMenuVO> listByRoleCode(@Param("params") Map<String,Object> params, @Param("pageOrder") String pageOrder, @Param("authorities") Set<String> authorities, @Param("isRoot") Integer isRoot)
      根据角色 code 来获取这个角色所有的菜单
      参数:
      params - 请求参数
      pageOrder - 排序
      authorities - 权限,角色列表
      isRoot - 是否是 root 用户
      返回:
      List<SysMenuVO>
      从以下版本开始:
      1.0.0
    • loadRouterByRoleCode

      List<RouterVO> loadRouterByRoleCode(@Param("authorities") Set<String> authorities, @Param("isRoot") Integer isRoot)
      根据角色 code 获取路由列表
      参数:
      authorities - 角色 code 列表
      isRoot - 是否是超级管理员
      返回:
      LinkedHashSet<RouterVO>
    • loadPermByRoleCode

      LinkedHashSet<RouterPerm> loadPermByRoleCode(@Param("authorities") Set<String> authorities, @Param("isRoot") Integer isRoot)
      根据角色 code 获取权限列表
      参数:
      authorities - 角色 code 列表
      isRoot - 是否是超级管理员
      返回:
      LinkedHashSet<RouterPerm>