接口 Y9PersonToRoleService

  • 所有已知实现类:
    Y9PersonToRoleServiceImpl

    public interface Y9PersonToRoleService
    作者:
    dingzhaojun, qinman, mengjuhua
    Date:
    2022/2/10
    • 方法详细资料

      • countByPersonId

        long countByPersonId​(String personId)
        根据人员id对个人授权计数
        参数:
        personId - 人员id
        返回:
        long
      • getRoleIdsByPersonId

        String getRoleIdsByPersonId​(String personId)
        根据人员id获取拥有的角色id(,分隔)
        参数:
        personId - 人员id
        返回:
        String
      • hasPublicRole

        boolean hasPublicRole​(String personId,
                              String roleName)
      • hasRole

        boolean hasRole​(String personId,
                        String roleId)
      • hasRoleByCustomId

        Boolean hasRoleByCustomId​(String personId,
                                  String customId)
        人员是否拥有customId对应的角色
        参数:
        personId - 人员id
        customId - 自定义id
        返回:
        Boolean
      • listByPersonId

        List<Y9PersonToRole> listByPersonId​(String personId)
        根据人员id,查询个人授权列表
        参数:
        personId - 人员id
        返回:
        List<Y9PersonToRole>
      • listPersonsByRoleId

        List<Y9Person> listPersonsByRoleId​(String roleId)
        根据角色id查询拥有角色的所有人
        参数:
        roleId - 角色id
        返回:
        List<Y9Person>
      • listRolesByPersonId

        List<Y9Role> listRolesByPersonId​(String personId)
        根据人员id查询其拥有的所有角色
        参数:
        personId - 人员id
        返回:
        List<Y9Role>
      • removeByPersonId

        void removeByPersonId​(String personId)
        根据人员id删除
        参数:
        personId - 人员id
      • removeByRoleId

        void removeByRoleId​(String roleId)
        根据角色id移除
        参数:
        roleId - 角色id