feat : 리뷰 분석 조회 수정

This commit is contained in:
lsh9672 2025-06-18 10:43:56 +09:00
parent f082d6d62b
commit 264e9d00d0
3 changed files with 8 additions and 4 deletions

View File

@ -247,7 +247,7 @@ public class AnalyticsService implements AnalyticsUseCase {
}
@Override
public ReviewAnalysisResponse getReviewAnalysis(Long storeId) {
public ReviewAnalysisResponse getReviewAnalysis(Long storeId, int days) {
log.info("리뷰 분석 조회 시작: storeId={}", storeId);
try {

View File

@ -34,7 +34,7 @@ public interface AnalyticsUseCase {
/**
* 리뷰 분석 조회
*/
ReviewAnalysisResponse getReviewAnalysis(Long storeId);
ReviewAnalysisResponse getReviewAnalysis(Long storeId, int days);
/**
* AI 리뷰 분석 실행계획 생성

View File

@ -110,11 +110,15 @@ public class AnalyticsController {
@GetMapping("/stores/{storeId}/review-analysis")
public ResponseEntity<SuccessResponse<ReviewAnalysisResponse>> getReviewAnalysis(
@Parameter(description = "매장 ID", required = true)
@PathVariable @NotNull Long storeId) {
@PathVariable @NotNull Long storeId,
@Parameter(description = "분석할 최근 일수", required = true)
@RequestParam(name = "days") int days
) {
log.info("리뷰 분석 조회 요청: storeId={}", storeId);
ReviewAnalysisResponse response = analyticsUseCase.getReviewAnalysis(storeId);
ReviewAnalysisResponse response = analyticsUseCase.getReviewAnalysis(storeId, days);
return ResponseEntity.ok(SuccessResponse.of(response, "리뷰 분석 조회 성공"));
}