This commit is contained in:
ondal
2025-06-17 12:30:32 +09:00
parent ceb05de7f3
commit 3d3f1e5383
4 changed files with 221 additions and 5 deletions
+23 -1
View File
@@ -108,4 +108,26 @@ class VectorDBStatusResponse(BaseModel):
"""Vector DB 상태 조회 응답"""
success: bool = Field(description="조회 성공 여부")
status: VectorDBStatus = Field(description="DB 상태 정보")
message: str = Field(description="응답 메시지")
message: str = Field(description="응답 메시지")
class StoreInfoRequest(BaseModel):
"""매장 정보 조회 요청 모델"""
store_id: str = Field(
...,
description="조회할 매장 ID",
example="501745730"
)
class StoreInfoResponse(BaseModel):
"""매장 정보 조회 응답 모델"""
success: bool = Field(description="조회 성공 여부")
message: str = Field(description="응답 메시지")
store_id: str = Field(description="매장 ID")
store_info: Optional[Dict[str, Any]] = Field(None, description="매장 기본 정보")
reviews: Optional[List[Dict[str, Any]]] = Field(None, description="리뷰 목록")
review_summary: Optional[Dict[str, Any]] = Field(None, description="리뷰 요약 정보")
metadata: Optional[Dict[str, Any]] = Field(None, description="Vector DB 메타데이터")
last_updated: Optional[str] = Field(None, description="마지막 업데이트 시간")
total_reviews: int = Field(default=0, description="총 리뷰 수")
execution_time: Optional[float] = Field(None, description="실행 시간(초)")