RecommendationResponse
AI 추천 API 응답 DTO. 추천 점수 결과.
클래스 구조
RecommendationResponse
추천 응답.
| 필드 | 타입 | 설명 |
|---|
id | String | 항목 ID |
score | BigDecimal | 추천 점수 |
tags | List<RecommendationTag> | 추천 태그 목록 |
RecommendationTag
추천 태그.
사용처
예시
[
{
"id": "item-001",
"score": 0.95,
"tags": [
{ "type": "BEST_PRICE" },
{ "type": "DIRECT_FLIGHT" }
]
},
{
"id": "item-002",
"score": 0.87,
"tags": [
{ "type": "SHORTEST_DURATION" }
]
}
]
TagType 예시
| 값 | 설명 |
|---|
BEST_PRICE | 최저가 |
DIRECT_FLIGHT | 직항 |
SHORTEST_DURATION | 최단 소요시간 |
RECOMMENDED | 추천 |
특징
- 점수 기반 정렬: score로 추천 순위 결정
- 태그 기반 표시: 태그로 추천 이유 표시
- ID 매핑: 요청의 id와 매핑하여 결과 연결
- BigDecimal: 정밀한 점수 계산