接口 SysRoleService

  • 所有超级接口:
    cn.wizzer.framework.base.service.BaseService<cn.wizzer.app.sys.modules.models.Sys_role>

    public interface SysRoleService
    extends cn.wizzer.framework.base.service.BaseService<cn.wizzer.app.sys.modules.models.Sys_role>
    Created by wizzer on 2016/12/22.
    • 方法概要

      所有方法 实例方法 抽象方法 
      修饰符和类型 方法 说明
      void del​(String roleid)
      删除角色
      void del​(String[] roleids)
      批量删除角色
      List<cn.wizzer.app.sys.modules.models.Sys_menu> getDatas()
      获取所有菜单数据
      List<cn.wizzer.app.sys.modules.models.Sys_menu> getDatas​(String roleId)
      通过角色ID获取菜单数据
      List<cn.wizzer.app.sys.modules.models.Sys_menu> getMenusAndButtons​(String roleId)
      通过角色ID获取菜单及数据权限
      List<String> getPermissionNameList​(cn.wizzer.app.sys.modules.models.Sys_role role)
      通过角色获取权限标识符
      List<cn.wizzer.app.sys.modules.models.Sys_menu> getRoleMenus​(String roleId, String pid)
      通过角色ID和菜单父ID获取下级权限菜单
      boolean hasChildren​(String roleId, String pid)
      判断角色是否有下级数据权限
      • 从接口继承的方法 cn.wizzer.framework.base.service.BaseService

        clear, clear, clear, clear, count, count, count, count, count, dao, data, data, data, data, data, delete, delete, delete, delete, delete, delete, delete, execute, exists, fastInsert, fetch, fetch, fetch, fetchLinks, fetchLinks, fetchx, getEntity, getEntityClass, getField, getField, getField, getField, getMap, getMaxId, getParentPath, getSubPath, insert, insert, insert, insertLinks, insertOrUpdate, insertOrUpdate, insertRelation, insertWith, list, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPageLinks, listPageLinks, query, query, query, query, query, query, query, query, query, update, update, update, updateAndIncrIfMatch, updateIgnoreNull, updateLinks, updateRelation, updateWith, updateWithVersion, updateWithVersion, vDelete, vDelete, vDelete, vDelete, vDelete
    • 方法详细资料

      • getMenusAndButtons

        List<cn.wizzer.app.sys.modules.models.Sys_menu> getMenusAndButtons​(String roleId)
        通过角色ID获取菜单及数据权限
        参数:
        roleId -
        返回:
      • getDatas

        List<cn.wizzer.app.sys.modules.models.Sys_menu> getDatas​(String roleId)
        通过角色ID获取菜单数据
        返回:
      • getDatas

        List<cn.wizzer.app.sys.modules.models.Sys_menu> getDatas()
        获取所有菜单数据
        返回:
      • getPermissionNameList

        List<String> getPermissionNameList​(cn.wizzer.app.sys.modules.models.Sys_role role)
        通过角色获取权限标识符
        参数:
        role -
        返回:
      • del

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

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

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

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