类 RoleApiImpl

  • 所有已实现的接口:
    RoleApi

    @Primary
    @Validated
    @RestController("v0RoleApiImpl")
    @RequestMapping(value="/services/rest/role",
                    produces="application/json")
    @Deprecated
    public class RoleApiImpl
    extends Object
    implements RoleApi
    已过时。
    角色组件
    从以下版本开始:
    9.6.0
    作者:
    dingzhaojun, qinman, mengjuhua
    Date:
    2022/2/10
    • 构造器详细资料

      • RoleApiImpl

        public RoleApiImpl()
        已过时。
    • 方法详细资料

      • addPerson

        public boolean addPerson​(@RequestParam("personId") @NotBlank
                                 @NotBlank String personId,
                                 @RequestParam("roleId") @NotBlank
                                 @NotBlank String roleId,
                                 @RequestParam("tenantId") @NotBlank
                                 @NotBlank String tenantId)
        已过时。
        新增人员到角色
        指定者:
        addPerson 在接口中 RoleApi
        参数:
        personId - 人员id
        roleId - 角色id
        tenantId - 人员所在的租户id
        返回:
        boolean 是否增加成功
        从以下版本开始:
        9.6.0
      • createRole

        public net.risesoft.model.platform.Role createRole​(@RequestParam("roleId")
                                                           String roleId,
                                                           @RequestParam("roleName")
                                                           String roleName,
                                                           @RequestParam("parentId")
                                                           String parentId,
                                                           @RequestParam("customId")
                                                           String customId,
                                                           @RequestParam("type")
                                                           String type,
                                                           @RequestParam("systemName")
                                                           String systemName,
                                                           @RequestParam("systemCnName")
                                                           String systemCnName)
        已过时。
        新增角色节点(带自定义标示customId)
        指定者:
        createRole 在接口中 RoleApi
        参数:
        roleId - 角色id
        roleName - 角色名称
        parentId - 父节点id
        customId - customId 自定义id
        type - 角色类型,node或者role
        systemName - 系统标识
        systemCnName - 系统中文名称
        返回:
        Role 角色对象
        从以下版本开始:
        9.6.0
      • deleteRole

        public Boolean deleteRole​(@RequestParam("roleId") @NotBlank
                                  @NotBlank String roleId)
        已过时。
        删除角色(同时删除该角色的授权关系)
        指定者:
        deleteRole 在接口中 RoleApi
        参数:
        roleId - 角色id
        返回:
        Boolean 是否删除成功
        从以下版本开始:
        9.6.0
      • findByCustomIdAndParentId

        public net.risesoft.model.platform.Role findByCustomIdAndParentId​(@RequestParam("customId") @NotBlank
                                                                          @NotBlank String customId,
                                                                          @RequestParam("parentId") @NotBlank
                                                                          @NotBlank String parentId)
        已过时。
        根据customId和parentId获取角色
        指定者:
        findByCustomIdAndParentId 在接口中 RoleApi
        参数:
        customId - customId
        parentId - 角色的父节点id
        返回:
        Role 角色对象
        从以下版本开始:
        9.6.0
      • getRole

        public net.risesoft.model.platform.Role getRole​(@RequestParam("roleId") @NotBlank
                                                        @NotBlank String roleId)
        已过时。
        根据id获取相应角色节点
        指定者:
        getRole 在接口中 RoleApi
        参数:
        roleId - 角色唯一标识
        返回:
        Role 角色对象
        从以下版本开始:
        9.6.0
      • listOrgUnitsById

        public List<net.risesoft.model.platform.OrgUnit> listOrgUnitsById​(@RequestParam("tenantId") @NotBlank
                                                                          @NotBlank String tenantId,
                                                                          @RequestParam("roleId") @NotBlank
                                                                          @NotBlank String roleId,
                                                                          @RequestParam("orgType") @NotBlank
                                                                          @NotBlank String orgType)
        已过时。
        根据角色Id获取相应OrgUnits
        指定者:
        listOrgUnitsById 在接口中 RoleApi
        参数:
        tenantId - 租户id
        roleId - 角色唯一标识
        orgType - 组织类型
        返回:
        List 机构对象集合
        从以下版本开始:
        9.6.0
      • listPersonsById

        public List<net.risesoft.model.platform.Person> listPersonsById​(@RequestParam("tenantId") @NotBlank
                                                                        @NotBlank String tenantId,
                                                                        @RequestParam("roleId") @NotBlank
                                                                        @NotBlank String roleId)
        已过时。
        根据角色Id获取相应人员
        指定者:
        listPersonsById 在接口中 RoleApi
        参数:
        tenantId - 租户id
        roleId - 角色唯一标识
        返回:
        List 人员对象集合
        从以下版本开始:
        9.6.0
      • listRoleByParentId

        public List<net.risesoft.model.platform.Role> listRoleByParentId​(@RequestParam("roleId") @NotBlank
                                                                         @NotBlank String roleId)
        已过时。
        根据父节点Id获取相应子级角色节点
        指定者:
        listRoleByParentId 在接口中 RoleApi
        参数:
        roleId - 角色唯一标识
        返回:
        List<Role> 角色对象集合
        从以下版本开始:
        9.6.0
      • removePerson

        public boolean removePerson​(@RequestParam("personId") @NotBlank
                                    @NotBlank String personId,
                                    @RequestParam("roleId") @NotBlank
                                    @NotBlank String roleId,
                                    @RequestParam("tenantId") @NotBlank
                                    @NotBlank String tenantId)
        已过时。
        删除角色中的人员
        指定者:
        removePerson 在接口中 RoleApi
        参数:
        personId - 人员id
        roleId - 角色id
        tenantId - 人员所在的租户id
        返回:
        boolean 是否删除成功
        从以下版本开始:
        9.6.0