Merge remote-tracking branch 'origin/main'
This commit is contained in:
commit
78b63f2c82
@ -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 {
|
||||
|
||||
@ -34,7 +34,7 @@ public interface AnalyticsUseCase {
|
||||
/**
|
||||
* 리뷰 분석 조회
|
||||
*/
|
||||
ReviewAnalysisResponse getReviewAnalysis(Long storeId);
|
||||
ReviewAnalysisResponse getReviewAnalysis(Long storeId, int days);
|
||||
|
||||
/**
|
||||
* AI 리뷰 분석 및 실행계획 생성
|
||||
|
||||
@ -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, "리뷰 분석 조회 성공"));
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user