类 GroupApiImpl

  • 所有已实现的接口:
    GroupApi

    @Primary
    @Validated
    @RestController("v0GroupApiImpl")
    @RequestMapping(value="/services/rest/group",
                    produces="application/json")
    @Deprecated
    public class GroupApiImpl
    extends Object
    implements GroupApi
    已过时。
    用户组服务组件
    从以下版本开始:
    9.6.0
    作者:
    dingzhaojun, qinman, mengjuhua
    Date:
    2022/2/10
    • 构造器详细资料

      • GroupApiImpl

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

      • addPerson2Group

        public boolean addPerson2Group​(@RequestParam("tenantId") @NotBlank
                                       @NotBlank String tenantId,
                                       @RequestParam("groupId") @NotBlank
                                       @NotBlank String groupId,
                                       @RequestParam("personId") @NotBlank
                                       @NotBlank String personId)
        已过时。
        用户组添加人员
        指定者:
        addPerson2Group 在接口中 GroupApi
        参数:
        tenantId - 租户ID
        groupId - 用户组ID
        personId - 人员ID
        返回:
        boolean 是否添加成功
        从以下版本开始:
        9.6.0
      • createGroup

        public net.risesoft.model.platform.Group createGroup​(@RequestParam("tenantId") @NotBlank
                                                             @NotBlank String tenantId,
                                                             @RequestParam("groupJson") @NotBlank
                                                             @NotBlank String groupJson)
        已过时。
        创建用户组
        指定者:
        createGroup 在接口中 GroupApi
        参数:
        tenantId - 租户id
        groupJson - 用户组对象
        返回:
        Group 用户组对象
        从以下版本开始:
        9.6.0
      • deleteGroup

        public boolean deleteGroup​(@RequestParam("tenantId") @NotBlank
                                   @NotBlank String tenantId,
                                   @RequestParam("groupId") @NotBlank
                                   @NotBlank String groupId)
        已过时。
        删除用户组
        指定者:
        deleteGroup 在接口中 GroupApi
        参数:
        tenantId - 租户ID
        groupId - 用户组ID
        返回:
        true 删除成功,false 删除失败
        从以下版本开始:
        9.6.0
      • getGroup

        public net.risesoft.model.platform.Group getGroup​(@RequestParam @NotBlank
                                                          @NotBlank String tenantId,
                                                          @RequestParam @NotBlank
                                                          @NotBlank String groupId)
        已过时。
        根据id获取用户组对象
        指定者:
        getGroup 在接口中 GroupApi
        参数:
        tenantId - 租户id
        groupId - 用户组唯一标识
        返回:
        Group 用户组对象
        从以下版本开始:
        9.6.0
      • getParent

        public net.risesoft.model.platform.OrgUnit getParent​(@RequestParam("tenantId") @NotBlank
                                                             @NotBlank String tenantId,
                                                             @RequestParam("groupId") @NotBlank
                                                             @NotBlank String groupId)
        已过时。
        获取用户组父节点
        指定者:
        getParent 在接口中 GroupApi
        参数:
        tenantId - 租户id
        groupId - 用户组唯一标识
        返回:
        OrgUnit 组织节点对象(部门或组织机构)
        从以下版本开始:
        9.6.0
      • listByDn

        public List<net.risesoft.model.platform.Group> listByDn​(@RequestParam("tenantId") @NotBlank
                                                                @NotBlank String tenantId,
                                                                @RequestParam("dn") @NotBlank
                                                                @NotBlank String dn)
        已过时。
        根据租户id和路径获取所有用户组
        指定者:
        listByDn 在接口中 GroupApi
        参数:
        tenantId - 租户id
        dn - 路径
        返回:
        List<Group> 用户组对象集合
        从以下版本开始:
        9.6.0
      • listPersons

        public List<net.risesoft.model.platform.Person> listPersons​(@RequestParam("tenantId") @NotBlank
                                                                    @NotBlank String tenantId,
                                                                    @RequestParam("groupId") @NotBlank
                                                                    @NotBlank String groupId)
        已过时。
        获取组内的人员列表
        指定者:
        listPersons 在接口中 GroupApi
        参数:
        tenantId - 租户id
        groupId - 用户组唯一标识
        返回:
        List<Person> 人员对象集合
        从以下版本开始:
        9.6.0
      • removePerson

        public boolean removePerson​(@RequestParam("tenantId") @NotBlank
                                    @NotBlank String tenantId,
                                    @RequestParam("groupId") @NotBlank
                                    @NotBlank String groupId,
                                    @RequestParam("personId") @NotBlank
                                    @NotBlank String personId)
        已过时。
        从用户组移除人员
        指定者:
        removePerson 在接口中 GroupApi
        参数:
        tenantId - 租户ID
        groupId - 用户组ID
        personId - 人员ID
        返回:
        boolean 是否移除成功
        从以下版本开始:
        9.6.0
      • updateGroup

        public net.risesoft.model.platform.Group updateGroup​(@RequestParam("tenantId") @NotBlank
                                                             @NotBlank String tenantId,
                                                             @RequestParam("groupJson") @NotBlank
                                                             @NotBlank String groupJson)
        已过时。
        更新用户组
        指定者:
        updateGroup 在接口中 GroupApi
        参数:
        tenantId - 租户id
        groupJson - 用户组对象JSON字符串
        返回:
        Group 用户组对象
        从以下版本开始:
        9.6.0