Skip to content

Commit

Permalink
#6 - Feat: Add content-id based review search service
Browse files Browse the repository at this point in the history
  • Loading branch information
eun61n00 committed Aug 21, 2023
1 parent 2e88b79 commit f067a95
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package org.routemaster.api.total.domain.attraction.service;

import org.routemaster.api.total.domain.attraction.data.review.AttractionReview;
import org.routemaster.api.total.domain.attraction.data.review.AttractionReviewSaveRequest;
import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono;

import java.util.List;

public interface AttractionReviewService {

Flux<AttractionReview> listByContentId(String contentId);
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package org.routemaster.api.total.domain.attraction.service.impl;

import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.routemaster.api.total.domain.attraction.data.review.AttractionReview;
import org.routemaster.api.total.domain.attraction.data.review.AttractionReviewSaveRequest;
import org.routemaster.api.total.domain.attraction.repository.AttractionReviewRepository;
import org.routemaster.api.total.domain.attraction.service.AttractionReviewService;
import org.springframework.stereotype.Service;
import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono;

import java.util.List;
import java.util.Optional;

@Slf4j
@Service
@RequiredArgsConstructor
public class DefaultAttractionReviewService implements AttractionReviewService {

private final AttractionReviewRepository repository;

@Override
public Flux<AttractionReview> listByContentId(String contentId) {
return repository.findAllByContentId(contentId);
}
}

0 comments on commit f067a95

Please sign in to comment.