public Mono<List<GroupMember>> queryGroupMemberKeyAndRolePairs(
            @NotNull Set<Long> userIds,
            @NotNull Long groupId) {
        try {
            Validator.notNull(userIds, "userIds");
            Validator.notNull(groupId, "groupId");
        } catch (ResponseException e) {
            return Mono.error(e);
        }
        return groupMemberRepository.findGroupMemberKeyAndRoleParis(userIds, groupId)
                .collect(CollectorUtil.toList(userIds.size()));
    }
@return Possible codes: {@link ResponseStatusCode#OK}
        {@link ResponseStatusCode#SEND_MESSAGE_TO_MUTED_GROUP}
        {@link ResponseStatusCode#SEND_MESSAGE_TO_INACTIVE_GROUP}
        {@link ResponseStatusCode#MUTED_GROUP_MEMBER_SEND_MESSAGE}
turms-service/src/main/java/im/turms/service/domain/group/service/GroupMemberService.java