Air-Intl-Search 문서 인덱스
개요
국제 항공 검색 서비스의 모든 클래스와 함수를 문서화한 인덱스
패키지 구조
Application (서비스 계층)
| 클래스 | 설명 | 상태 |
|---|---|---|
| AirConsoleService | 항공 콘솔 서비스 | 🔴 |
| AirRecommendationService | 항공 추천 서비스 | 🔴 |
| AirlineService | 항공사 서비스 | 🔴 |
| AirportService | 공항 서비스 | 🔴 |
| BillingService | 빌링 서비스 | 🔴 |
| BookableDateService | 예약 가능 날짜 서비스 | 🔴 |
| CityService | 도시 서비스 | 🔴 |
| CurationScrapingService | 큐레이션 스크래핑 서비스 | 🔴 |
| FareRuleService | 운임 규정 서비스 | 🔴 |
| FlightDetailService | 항공편 상세 서비스 | 🔴 |
| FlightSearchService | 항공편 검색 서비스 | 🔴 |
| LocationService | 위치 서비스 | 🔴 |
| MessageSourceService | 메시지 소스 서비스 | 🔴 |
| RecommendationScrapingService | 추천 스크래핑 서비스 | 🔴 |
| RecommendationService | 추천 서비스 | 🔴 |
UseCase
| 클래스 | 설명 | 상태 |
|---|---|---|
| CombineFlightSearchUseCase | 조합 검색 유스케이스 | 🔴 |
| ReissueFlightSearchUseCase | 재발행 검색 유스케이스 | 🔴 |
| SplitFlightSearchUseCase | 분리 검색 유스케이스 | 🔴 |
| StandardFlightSearchUseCase | 표준 검색 유스케이스 | 🔴 |
Configuration (설정)
| 클래스 | 설명 | 상태 |
|---|---|---|
| CommandLineRunner | 커맨드라인 러너 | 🔴 |
| FuelConfiguration | Fuel HTTP 설정 | 🔴 |
| MessageConfiguration | 메시지 설정 | 🔴 |
| OpenApiConfiguration | OpenAPI 설정 | 🔴 |
| Profiles | 프로파일 설정 | 🔴 |
| RedisConfiguration | Redis 설정 | 🔴 |
| WebMvcConfiguration | WebMvc 설정 | 🔴 |
Domain (도메인)
| 클래스 | 설명 | 상태 |
|---|---|---|
| CommonFlightItem | 공통 항공편 아이템 | 🔴 |
| FareRule | 운임 규정 | 🔴 |
| FareRuleGroup | 운임 규정 그룹 | 🔴 |
| FareRuleInfo | 운임 규정 정보 | 🔴 |
| FareRuleItem | 운임 규정 아이템 | 🔴 |
| FlightItem | 항공편 아이템 | 🔴 |
| FlightSearch | 항공편 검색 | 🔴 |
| StructuredFareRule | 구조화된 운임 규정 | 🔴 |
Repository
| 클래스 | 설명 | 상태 |
|---|---|---|
| FareRuleRepository | 운임 규정 저장소 | 🔴 |
| FlightItemRepository | 항공편 아이템 저장소 | 🔴 |
| FlightSearchRepository | 항공편 검색 저장소 | 🔴 |
Events (이벤트)
| 클래스 | 설명 | 상태 |
|---|---|---|
| Events | 이벤트 정의 | 🔴 |
| KinesisEventListener | Kinesis 이벤트 리스너 | 🔴 |
Infrastructure (인프라)
Adapter
| 클래스 | 설명 | 상태 |
|---|---|---|
| AdapterClient | 어댑터 클라이언트 | 🔴 |
| AdapterErrorResponse | 어댑터 에러 응답 | 🔴 |
| FareRuleResponse | 운임 규정 응답 | 🔴 |
| FlightSearchRequest-Adapter | 검색 요청 (어댑터) | 🔴 |
| FlightSearchResponse | 검색 응답 | 🔴 |
| StructuredFareRuleResponse | 구조화된 운임 규정 응답 | 🔴 |
AirConsole
| 클래스 | 설명 | 상태 |
|---|---|---|
| AirConsoleClient | 항공 콘솔 클라이언트 | 🔴 |
| AirConsoleResponse | 항공 콘솔 응답 | 🔴 |
AirRecommendation
| 클래스 | 설명 | 상태 |
|---|---|---|
| AirRecommendationClient | 항공 추천 클라이언트 | 🔴 |
| AirRecommendationRequest | 항공 추천 요청 | 🔴 |
| CurationPrincipleResponse | 큐레이션 원칙 응답 | 🔴 |
Billing
| 클래스 | 설명 | 상태 |
|---|---|---|
| BillingClient | 빌링 클라이언트 | 🔴 |
| BillingResponse | 빌링 응답 | 🔴 |
City
| 클래스 | 설명 | 상태 |
|---|---|---|
| CityClient | 도시 클라이언트 | 🔴 |
| CityResponse | 도시 응답 | 🔴 |
Flight
| 클래스 | 설명 | 상태 |
|---|---|---|
| FlightClient | 항공편 클라이언트 | 🔴 |
| FlightResponse | 항공편 응답 | 🔴 |
| 클래스 | 설명 | 상태 |
|---|---|---|
| GoogleClient | Google 클라이언트 | 🔴 |
Naver
| 클래스 | 설명 | 상태 |
|---|---|---|
| NaverClient | 네이버 클라이언트 | 🔴 |
| NaverRequest | 네이버 요청 | 🔴 |
| NaverResponse | 네이버 응답 | 🔴 |
Pricing
| 클래스 | 설명 | 상태 |
|---|---|---|
| PricingClient | 가격 클라이언트 | 🔴 |
| PricingRequest | 가격 요청 | 🔴 |
| PricingResponse | 가격 응답 | 🔴 |
Recommendation
| 클래스 | 설명 | 상태 |
|---|---|---|
| RecommendationClient | 추천 클라이언트 | 🔴 |
| RecommendationRequest | 추천 요청 | 🔴 |
| RecommendationResponse | 추천 응답 | 🔴 |
Slack
| 클래스 | 설명 | 상태 |
|---|---|---|
| SlackClient | Slack 클라이언트 | 🔴 |
Interfaces (인터페이스)
Controller
| 클래스 | 설명 | 상태 |
|---|---|---|
| HealthController | 헬스체크 컨트롤러 | 🔴 |
| FareRuleController | 운임 규정 컨트롤러 | 🔴 |
| FlightDetailController | 항공편 상세 컨트롤러 | 🔴 |
| FlightSearchController | 항공편 검색 컨트롤러 | 🔴 |
Controller/Internal
| 클래스 | 설명 | 상태 |
|---|---|---|
| FlightDetailInternalController | 내부 항공편 상세 컨트롤러 | 🔴 |
| FlightSearchInternalController | 내부 항공편 검색 컨트롤러 | 🔴 |
Controller/Internal/Admin
| 클래스 | 설명 | 상태 |
|---|---|---|
| FlightMetaSearchAdminController | 메타검색 관리자 컨트롤러 | 🔴 |
| FlightSearchAdminController | 검색 관리자 컨트롤러 | 🔴 |
Controller/Internal/Proxy
| 클래스 | 설명 | 상태 |
|---|---|---|
| FareRuleProxyController | 운임 규정 프록시 컨트롤러 | 🔴 |
| FlightDetailProxyController | 항공편 상세 프록시 컨트롤러 | 🔴 |
| FlightMetaSearchProxyController | 메타검색 프록시 컨트롤러 | 🔴 |
| FlightSearchProxyController | 검색 프록시 컨트롤러 | 🔴 |
| FlightSearchV2ProxyController | V2 검색 프록시 컨트롤러 | 🔴 |
Request
| 클래스 | 설명 | 상태 |
|---|---|---|
| FlightSearchRequest | 항공편 검색 요청 | 🔴 |
| PageRequest | 페이지 요청 | 🔴 |
| ReissueSearchRequest | 재발행 검색 요청 | 🔴 |
Response
| 클래스 | 설명 | 상태 |
|---|---|---|
| AirlineView | 항공사 뷰 | 🔴 |
| AirportView | 공항 뷰 | 🔴 |
| BadgeView | 뱃지 뷰 | 🔴 |
| CardBenefitView | 카드 혜택 뷰 | 🔴 |
| ErrorView | 에러 뷰 | 🔴 |
| FareRulesView | 운임 규정 뷰 | 🔴 |
| FlightDetailView | 항공편 상세 뷰 | 🔴 |
| FlightSearchView | 항공편 검색 뷰 | 🔴 |
| LocationView | 위치 뷰 | 🔴 |
| PageView | 페이지 뷰 | 🔴 |
| ProxyCombinedFlightSearchView | 프록시 조합 검색 뷰 | 🔴 |
| ProxyFlightMetaSearchView | 프록시 메타 검색 뷰 | 🔴 |
| ProxyFlightSearchView | 프록시 검색 뷰 | 🔴 |
Stream (스트림)
| 클래스 | 설명 | 상태 |
|---|---|---|
| AirScheduleProducer | 항공 스케줄 프로듀서 | 🔴 |
| AirSchedulePayload | 항공 스케줄 페이로드 | 🔴 |
| MessageArgumentPayload | 메시지 인자 페이로드 | 🔴 |
| AirScheduleEvent | 항공 스케줄 이벤트 | 🔴 |
Support (지원)
Constants
| 클래스 | 설명 | 상태 |
|---|---|---|
| Constants | 상수 정의 | 🔴 |
| MessageKey | 메시지 키 | 🔴 |
Cache
| 클래스 | 설명 | 상태 |
|---|---|---|
| CacheKeyGenerator | 캐시 키 생성기 | 🔴 |
| GzipRedisSerializer | Gzip Redis 직렬화 | 🔴 |
| LZ4RedisSerializer | LZ4 Redis 직렬화 | 🔴 |
| SnappyRedisSerializer | Snappy Redis 직렬화 | 🔴 |
Configuration
| 클래스 | 설명 | 상태 |
|---|---|---|
| ApplicationProperties | 애플리케이션 속성 | 🔴 |
| InfrastructureProperties | 인프라 속성 | 🔴 |
| OpenApiProperties | OpenAPI 속성 | 🔴 |
Converter
| 클래스 | 설명 | 상태 |
|---|---|---|
| EnumConverter | Enum 변환기 | 🔴 |
| JavaTimeConverter | Java Time 변환기 | 🔴 |
Enums
| 클래스 | 설명 | 상태 |
|---|---|---|
| AirRecommendationFunnel | 항공 추천 퍼널 | 🔴 |
| AirRecommendationPolicy | 항공 추천 정책 | 🔴 |
| AirlineFilterOrderType | 항공사 필터 정렬 타입 | 🔴 |
| AmenityItemTypes | 편의시설 아이템 타입 | 🔴 |
| BaggageUnit | 수하물 단위 | 🔴 |
| CabinType | 캐빈 타입 | 🔴 |
| CacheKeyStatus | 캐시 키 상태 | 🔴 |
| CarrierType | 항공사 타입 | 🔴 |
| Channel | 채널 | 🔴 |
| DirectType | 직항 타입 | 🔴 |
| DiscountMethod | 할인 방법 | 🔴 |
| DiscountRuleType | 할인 규칙 타입 | 🔴 |
| DiscountType | 할인 타입 | 🔴 |
| FareDecisionStrategy | 운임 결정 전략 | 🔴 |
| FarePrincipleRuleType | 운임 원칙 규칙 타입 | 🔴 |
| FareRuleType | 운임 규정 타입 | 🔴 |
| FilterType | 필터 타입 | 🔴 |
| FlightGroupCriteria | 항공편 그룹 기준 | 🔴 |
| Funnel | 퍼널 | 🔴 |
| IdentityType | 신원 타입 | 🔴 |
| LayoverType | 경유 타입 | 🔴 |
| LocationType | 위치 타입 | 🔴 |
| MetaFareStrategy | 메타 운임 전략 | 🔴 |
| MixFlightResponseType | 믹스 항공편 응답 타입 | 🔴 |
| PassengerType | 승객 타입 | 🔴 |
| PollingStatus | 폴링 상태 | 🔴 |
| PromotionDiscountType | 프로모션 할인 타입 | 🔴 |
| PromotionRuleType | 프로모션 규칙 타입 | 🔴 |
| PromotionStatus | 프로모션 상태 | 🔴 |
| RoundingMode | 반올림 모드 | 🔴 |
| RouteType | 노선 타입 | 🔴 |
| RuleMethod | 규칙 메서드 | 🔴 |
| RuleValuesOperator | 규칙 값 연산자 | 🔴 |
| SearchTripDirectionType | 검색 여정 방향 타입 | 🔴 |
| SortType | 정렬 타입 | 🔴 |
| Supplier | 공급자 | 🔴 |
| SupplierType | 공급자 타입 | 🔴 |
| TagType | 태그 타입 | 🔴 |
| TasfMethod | TASF 메서드 | 🔴 |
| TasfPrincipleType | TASF 원칙 타입 | 🔴 |
| TasfRuleType | TASF 규칙 타입 | 🔴 |
| TimeSlot | 시간대 | 🔴 |
| TripDirectionType | 여정 방향 타입 | 🔴 |
| TripType | 여정 타입 | 🔴 |
Exception
| 클래스 | 설명 | 상태 |
|---|---|---|
| Exceptions | 예외 정의 | 🔴 |
| RestExceptionHandler | REST 예외 핸들러 | 🔴 |
Filter
| 클래스 | 설명 | 상태 |
|---|---|---|
| LoggingFilter | 로깅 필터 | 🔴 |
| MDCFilter | MDC 필터 | 🔴 |
Model
| 클래스 | 설명 | 상태 |
|---|---|---|
| AsyncMapResult | 비동기 맵 결과 | 🔴 |
| CombinedFlightItem | 조합 항공편 아이템 | 🔴 |
| DurationRange | 기간 범위 | 🔴 |
| FlightDetail | 항공편 상세 | 🔴 |
| FlightItemPrincipleCriteria | 항공편 원칙 기준 | 🔴 |
| FlightSearchQuery | 항공편 검색 쿼리 | 🔴 |
| NaverPromotion | 네이버 프로모션 | 🔴 |
| OriginDestinationLocationInfo | 출발/도착지 정보 | 🔴 |
| PassengerInfo | 승객 정보 | 🔴 |
| RecommendationRouteCondition | 추천 경로 조건 | 🔴 |
| Scraping | 스크래핑 | 🔴 |
| SearchInfo | 검색 정보 | 🔴 |
| SelectedFlight | 선택된 항공편 | 🔴 |
Util
| 클래스 | 설명 | 상태 |
|---|---|---|
| BeanUtils | Bean 유틸 | 🔴 |
| BookableDateValidator | 예약 가능 날짜 검증 | 🔴 |
| CollectionUtils | 컬렉션 유틸 | 🔴 |
| ContinentUtils | 대륙 유틸 | 🔴 |
| CoroutineUtils | 코루틴 유틸 | 🔴 |
| DateUtils | 날짜 유틸 | 🔴 |
| Extensions | 확장 함수 | 🔴 |
| Maintenance | 유지보수 | 🔴 |
| PromotionBadgeUtils | 프로모션 뱃지 유틸 | 🔴 |
| SearchValidator | 검색 검증 | 🔴 |
| ServletUtils | 서블릿 유틸 | 🔴 |
| StringUtils | 문자열 유틸 | 🔴 |
Web
| 클래스 | 설명 | 상태 |
|---|---|---|
| ClientSupport | 클라이언트 지원 | 🔴 |
| MDCHolder | MDC 홀더 | 🔴 |
상태 범례
- 🔴 작성 전
- 🟡 작성 중
- 🟢 완료
통계
| 카테고리 | 총 개수 | 완료 |
|---|---|---|
| Application | 19 | 0 |
| Configuration | 7 | 0 |
| Domain | 11 | 0 |
| Events | 2 | 0 |
| Infrastructure | 24 | 0 |
| Interfaces | 26 | 0 |
| Stream | 4 | 0 |
| Support | 75 | 0 |
| 총계 | 168 | 0 |
마지막 업데이트: 2024-12-17