@UsesNonIndexedData
    public Flux<Integer> queryGroupIndexes(@NotNull Long ownerId, @NotNull Long relatedUserId) {
        try {
            Validator.notNull(ownerId, "ownerId");
            Validator.notNull(relatedUserId, "relatedUserId");
        } catch (ResponseException e) {
            return Flux.error(e);
        }
        return userRelationshipGroupMemberRepository.findGroupIndexes(ownerId, relatedUserId);
    }
@param userRelationshipService is lazy because: UserRelationshipService ->
                               UserRelationshipGroupService -> UserRelationshipService
turms-service/src/main/java/im/turms/service/domain/user/service/UserRelationshipGroupService.java