类 CustomGroupApiImpl

  • 所有已实现的接口:
    CustomGroupApi

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

      • CustomGroupApiImpl

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

      • addMember

        public void addMember​(@RequestParam("tenantId") @NotBlank
                              @NotBlank String tenantId,
                              @RequestParam("customGroupId") @NotBlank
                              @NotBlank String customGroupId,
                              @RequestParam("orgUnitList") @NotEmpty
                              @NotEmpty List<String> orgUnitList)
        已过时。
        添加组成员
        指定者:
        addMember 在接口中 CustomGroupApi
        参数:
        tenantId - 租户id
        customGroupId - 用户组id
        orgUnitList - 组织id列表
        从以下版本开始:
        9.6.0
      • deleteAllGroup

        public boolean deleteAllGroup​(@RequestParam("tenantId") @NotBlank
                                      @NotBlank String tenantId,
                                      @RequestParam("groupIds") @NotEmpty
                                      @NotEmpty List<String> groupIds)
        已过时。
        删除用户组
        指定者:
        deleteAllGroup 在接口中 CustomGroupApi
        参数:
        tenantId - 租户id
        groupIds - 用户组Ids,多个“,”隔开
        返回:
        boolean 删除是否成功
        从以下版本开始:
        9.6.0
      • findCustomGroupByCustomId

        public net.risesoft.model.platform.CustomGroup findCustomGroupByCustomId​(@RequestParam("tenantId") @NotBlank
                                                                                 @NotBlank String tenantId,
                                                                                 @RequestParam("customId") @NotBlank
                                                                                 @NotBlank String customId)
        已过时。
        根据自定义id查找自定义用户组
        指定者:
        findCustomGroupByCustomId 在接口中 CustomGroupApi
        参数:
        tenantId - 租户id
        customId - 自定义id
        返回:
        CustomGroup 自定义用户组对象
        从以下版本开始:
        9.6.0
      • findCustomGroupById

        public net.risesoft.model.platform.CustomGroup findCustomGroupById​(@RequestParam("tenantId") @NotBlank
                                                                           @NotBlank String tenantId,
                                                                           @RequestParam("personId") @NotBlank
                                                                           @NotBlank String personId,
                                                                           @RequestParam("groupId") @NotBlank
                                                                           @NotBlank String groupId)
        已过时。
        根据id获取用户组
        指定者:
        findCustomGroupById 在接口中 CustomGroupApi
        参数:
        tenantId - 租户id
        personId - 人员Id
        groupId - 用户组id
        返回:
        CustomGroup 用户组对象
        从以下版本开始:
        9.6.0
      • listAllPersonByGroupId

        public List<net.risesoft.model.platform.Person> listAllPersonByGroupId​(@RequestParam("tenantId") @NotBlank
                                                                               @NotBlank String tenantId,
                                                                               @RequestParam("groupId") @NotBlank
                                                                               @NotBlank String groupId)
        已过时。
        根据用户组id 解析该用户组下所有人员
        指定者:
        listAllPersonByGroupId 在接口中 CustomGroupApi
        参数:
        tenantId - 租户id
        groupId - 用户组id
        返回:
        List<Person> 人员列表
        从以下版本开始:
        9.6.0
      • listCustomGroupByUserId

        public List<net.risesoft.model.platform.CustomGroup> listCustomGroupByUserId​(@RequestParam("tenantId") @NotBlank
                                                                                     @NotBlank String tenantId,
                                                                                     @RequestParam("personId") @NotBlank
                                                                                     @NotBlank String personId)
        已过时。
        根据人员id获取用户组列表
        指定者:
        listCustomGroupByUserId 在接口中 CustomGroupApi
        参数:
        tenantId - 租户id
        personId - 人员Id
        返回:
        List<CustomGroup> 用户组对象列表
        从以下版本开始:
        9.6.0
      • listCustomGroupMemberByGroupId

        public List<net.risesoft.model.platform.CustomGroupMember> listCustomGroupMemberByGroupId​(@RequestParam("tenantId") @NotBlank
                                                                                                  @NotBlank String tenantId,
                                                                                                  @RequestParam("personId") @NotBlank
                                                                                                  @NotBlank String personId,
                                                                                                  @RequestParam("groupId") @NotBlank
                                                                                                  @NotBlank String groupId)
        已过时。
        根据用户组id获取用户组成员
        指定者:
        listCustomGroupMemberByGroupId 在接口中 CustomGroupApi
        参数:
        tenantId - 租户id
        personId - 人员Id
        groupId - 用户组id
        返回:
        List<CustomGroupMember> 用户组成员列表
        从以下版本开始:
        9.6.0
      • listCustomGroupMemberByGroupIdAndMemberType

        public List<net.risesoft.model.platform.CustomGroupMember> listCustomGroupMemberByGroupIdAndMemberType​(@RequestParam("tenantId") @NotBlank
                                                                                                               @NotBlank String tenantId,
                                                                                                               @RequestParam("personId")
                                                                                                               String personId,
                                                                                                               @RequestParam("groupId") @NotBlank
                                                                                                               @NotBlank String groupId,
                                                                                                               @RequestParam("memberType") @NotBlank
                                                                                                               @NotBlank String memberType)
        已过时。
        根据用户组id和成员类型,获取用户组员列表
        指定者:
        listCustomGroupMemberByGroupIdAndMemberType 在接口中 CustomGroupApi
        参数:
        tenantId - 租户id
        personId - 人员id
        groupId - 用户组id
        memberType - 成员类型,如:Person、Position
        返回:
        List<CustomGroupMember> 用户组员列表
        从以下版本开始:
        9.6.0
      • pageCustomGroupByPersonId

        public net.risesoft.pojo.Y9Page<net.risesoft.model.platform.CustomGroup> pageCustomGroupByPersonId​(@RequestParam("tenantId") @NotBlank
                                                                                                           @NotBlank String tenantId,
                                                                                                           @RequestParam("personId") @NotBlank
                                                                                                           @NotBlank String personId,
                                                                                                           @RequestParam("page")
                                                                                                           int page,
                                                                                                           @RequestParam("rows")
                                                                                                           int rows)
        已过时。
        分页获取自定义用户组
        指定者:
        pageCustomGroupByPersonId 在接口中 CustomGroupApi
        参数:
        tenantId - 租户id
        personId - 人员id
        page - 第几页
        rows - 返回多少条数据
        返回:
        Y9Page<Map<String, Object>>
        从以下版本开始:
        9.6.0
      • pageCustomGroupMemberByGroupId

        public net.risesoft.pojo.Y9Page<net.risesoft.model.platform.CustomGroupMember> pageCustomGroupMemberByGroupId​(@RequestParam("tenantId") @NotBlank
                                                                                                                      @NotBlank String tenantId,
                                                                                                                      @RequestParam("groupId") @NotBlank
                                                                                                                      @NotBlank String groupId,
                                                                                                                      @RequestParam("page")
                                                                                                                      int page,
                                                                                                                      @RequestParam("rows")
                                                                                                                      int rows)
        已过时。
        获取人员分页列表
        指定者:
        pageCustomGroupMemberByGroupId 在接口中 CustomGroupApi
        参数:
        tenantId - 租户id
        groupId - 用户组Id
        page - 第几页
        rows - 返回多少条数据
        返回:
        Y9Page<Map<String, Object>> 人员分页列表
        从以下版本开始:
        9.6.0
      • pageCustomGroupMemberByGroupIdAndMemberType

        public net.risesoft.pojo.Y9Page<net.risesoft.model.platform.CustomGroupMember> pageCustomGroupMemberByGroupIdAndMemberType​(@RequestParam("tenantId") @NotBlank
                                                                                                                                   @NotBlank String tenantId,
                                                                                                                                   @RequestParam("groupId") @NotBlank
                                                                                                                                   @NotBlank String groupId,
                                                                                                                                   @RequestParam("memberType") @NotBlank
                                                                                                                                   @NotBlank String memberType,
                                                                                                                                   @RequestParam("page")
                                                                                                                                   int page,
                                                                                                                                   @RequestParam("rows")
                                                                                                                                   int rows)
        已过时。
        根据用户组id和成员类型,获取人员分页列表
        指定者:
        pageCustomGroupMemberByGroupIdAndMemberType 在接口中 CustomGroupApi
        参数:
        tenantId - 租户id
        groupId - 用户组Id
        memberType - 成员类型,如:Person、Position
        page - 第几页
        rows - 返回多少条数据
        返回:
        Map<String, Object> 人员分页列表
        从以下版本开始:
        9.6.0
      • removeMembers

        public boolean removeMembers​(@RequestParam("tenantId") @NotBlank
                                     @NotBlank String tenantId,
                                     @RequestParam("memberIds") @NotEmpty
                                     @NotEmpty List<String> memberIds)
        已过时。
        删除组成员
        指定者:
        removeMembers 在接口中 CustomGroupApi
        参数:
        tenantId - 租户id
        memberIds - ids,多个“,”隔开
        返回:
        boolean 是否删除成功
        从以下版本开始:
        9.6.0
      • saveCustomGroup

        public net.risesoft.model.platform.CustomGroup saveCustomGroup​(@RequestParam("tenantId") @NotBlank
                                                                       @NotBlank String tenantId,
                                                                       net.risesoft.model.platform.CustomGroup customGroup)
        已过时。
        保存用户组
        指定者:
        saveCustomGroup 在接口中 CustomGroupApi
        参数:
        tenantId - 租户id
        customGroup - 自定义用户组
        返回:
        CustomGroup 用户组对象
        从以下版本开始:
        9.6.0
      • saveCustomGroupOrder

        public boolean saveCustomGroupOrder​(@RequestParam("tenantId") @NotBlank
                                            @NotBlank String tenantId,
                                            @RequestParam("sortIds") @NotEmpty
                                            @NotEmpty List<String> sortIds)
        已过时。
        保存用户组排序
        指定者:
        saveCustomGroupOrder 在接口中 CustomGroupApi
        参数:
        tenantId - 租户id
        sortIds - 排序后的用户组Ids,多个“,”隔开
        返回:
        boolean 是否保存排序成功
        从以下版本开始:
        9.6.0
      • saveMemberOrder

        public boolean saveMemberOrder​(@RequestParam("tenantId") @NotBlank
                                       @NotBlank String tenantId,
                                       @RequestParam("memberIds") @NotEmpty
                                       @NotEmpty List<String> memberIds)
        已过时。
        保存成员排序
        指定者:
        saveMemberOrder 在接口中 CustomGroupApi
        参数:
        tenantId - 租户id
        memberIds - 排序后的Ids,多个“,”隔开
        返回:
        boolean 是否保存排序成功
        从以下版本开始:
        9.6.0
      • saveOrUpdateCustomGroup

        public net.risesoft.model.platform.CustomGroup saveOrUpdateCustomGroup​(@RequestParam("tenantId") @NotBlank
                                                                               @NotBlank String tenantId,
                                                                               @RequestParam("personId") @NotBlank
                                                                               @NotBlank String personId,
                                                                               @RequestParam("personIds") @NotEmpty
                                                                               @NotEmpty List<String> personIds,
                                                                               @RequestParam("groupId")
                                                                               String groupId,
                                                                               @RequestParam("groupName") @NotBlank
                                                                               @NotBlank String groupName)
        已过时。
        保存或者更新用户组
        指定者:
        saveOrUpdateCustomGroup 在接口中 CustomGroupApi
        参数:
        tenantId - 租户id
        personId - 人员Id
        personIds - 人员Ids,多个“,”隔开
        groupId - 用户组Id
        groupName - 用户组名称
        返回:
        CustomGroup 用户组对象
        从以下版本开始:
        9.6.0
      • shareCustomGroup

        public boolean shareCustomGroup​(@RequestParam("tenantId") @NotBlank
                                        @NotBlank String tenantId,
                                        @RequestParam("personIds") @NotEmpty
                                        @NotEmpty List<String> personIds,
                                        @RequestParam("groupIds") @NotEmpty
                                        @NotEmpty List<String> groupIds)
        已过时。
        共享用户组
        指定者:
        shareCustomGroup 在接口中 CustomGroupApi
        参数:
        tenantId - 租户id
        personIds - 人员Ids,多个“,”隔开
        groupIds - 用户组Ids,多个“,”隔开
        返回:
        boolean 分享是否成功
        从以下版本开始:
        9.6.0