接口 Y9CustomGroupMembersService

  • 所有已知实现类:
    Y9CustomGroupMembersServiceImpl

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

      • delete

        void delete​(List<String> memberIdList)
        删除用户组成员
        参数:
        memberIdList - 用户组成员id数组
      • delete

        void delete​(String id)
        删除用户组成员
        参数:
        id - 用户组成员id
      • getMaxTabIndex

        Integer getMaxTabIndex​(String groupId)
        获取最大的序号
        参数:
        groupId - 用户在id
        返回:
        Integer
      • listAllPersonsByGroupId

        List<Y9Person> listAllPersonsByGroupId​(String groupId)
        根据自定义用户组id获取组下所有人
        参数:
        groupId - 用户组id
        返回:
        List<Y9Person>
      • listByGroupId

        List<Y9CustomGroupMember> listByGroupId​(String groupId)
        根据群组id获取群组下所有的群成员
        参数:
        groupId - 用户组id
        返回:
        List<Y9CustomGroupMember>
      • listByGroupIdAndMemberType

        List<Y9CustomGroupMember> listByGroupIdAndMemberType​(String groupId,
                                                             net.risesoft.enums.platform.OrgTypeEnum memberType)
        根据自定义用户组id和成员类型获取自定义用户组成员
        参数:
        groupId - 用户组id
        memberType - 成员类型OrgTypeEnum
        返回:
        List<Y9CustomGroupMember>
      • pageByGroupId

        org.springframework.data.domain.Page<Y9CustomGroupMember> pageByGroupId​(String groupId,
                                                                                net.risesoft.pojo.Y9PageQuery pageQuery)
        根据自定义用户组id获取用户组成员
        参数:
        groupId - 自定义用户组id
        pageQuery - 分页查询参数
        返回:
        Page<Y9CustomGroupMember>
      • pageByGroupIdAndMemberType

        org.springframework.data.domain.Page<Y9CustomGroupMember> pageByGroupIdAndMemberType​(String groupId,
                                                                                             net.risesoft.enums.platform.OrgTypeEnum memberType,
                                                                                             net.risesoft.pojo.Y9PageQuery pageQuery)
        根据自定义用户组id和自定义用户组成员类型分页查询成员
        参数:
        groupId - 用户组id
        memberType - 成员类型OrgTypeEnum
        pageQuery - 分页查询参数
        返回:
        Page<Y9CustomGroupMember>
      • save

        void save​(List<String> orgUnitList,
                  String groupId)
        保存自定义用户组成员
        参数:
        orgUnitList - 成员id列表
        groupId - 用户组id
      • saveOrder

        boolean saveOrder​(List<String> memberIdList)
        保存人员排序
        参数:
        memberIdList - 成员id列表
        返回:
        boolean
      • share

        void share​(String sourceGroupId,
                   String targetGroupId)
        分享的自定义用户组
        参数:
        sourceGroupId - 分享的用户组id
        targetGroupId - 目标用户组id