接口 SysRoleService

所有超级接口:
BaseService<Sys_role>
所有已知实现类:
SysRoleServiceImpl

public interface SysRoleService extends BaseService<Sys_role>
Created by wizzer on 2016/12/22.
  • 方法详细资料

    • getPermissionList

      List<String> getPermissionList(Sys_role role)
      获取角色权限
      参数:
      role - 角色对象
      返回:
    • getMenusAndButtons

      List<Sys_menu> getMenusAndButtons(String roleId)
      通过角色ID获取菜单及数据权限
      参数:
      roleId -
      返回:
    • getMenusAndButtons

      List<Sys_menu> getMenusAndButtons(String roleId, String platform)
    • getDatas

      List<Sys_menu> getDatas(String roleId)
      通过角色ID获取菜单数据
      返回:
    • getDatas

      List<Sys_menu> getDatas()
      获取所有菜单数据
      返回:
    • getPermissionNameList

      List<String> getPermissionNameList(Sys_role role)
      通过角色获取权限标识符
      参数:
      role -
      返回:
    • del

      void del(String roleid)
      删除角色
      参数:
      roleid -
    • del

      void del(String[] roleids)
      批量删除角色
      参数:
      roleids -
    • saveMenu

      void saveMenu(String[] menuIds, String roleId)
      保存菜单数据
      参数:
      menuIds -
      roleId -
    • saveMenu

      void saveMenu(String[] menuIds, String roleId, String platform)
    • getRoleMenus

      List<Sys_menu> getRoleMenus(String roleId, String pid)
      通过角色ID和菜单父ID获取下级权限菜单
      参数:
      roleId -
      pid -
      返回:
    • hasChildren

      boolean hasChildren(String roleId, String pid)
      判断角色是否有下级数据权限
      参数:
      roleId -
      pid -
      返回:
    • userSearch

      Pagination userSearch(String roleId, String keyword, boolean isAdmin, Sys_unit sysUnit)
      查询用户
      参数:
      roleId -
      keyword -
      isAdmin -
      sysUnit -
      返回:
    • getByCode

      Sys_role getByCode(String code)
      根据code获取角色
      参数:
      code -
      返回:
    • getByCode

      Sys_role getByCode(RoleConstant roleConstant)
      通过枚举获取角色
      参数:
      roleConstant -
      返回:
    • clearCache

      void clearCache()
      清空缓存