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커맨드라인 러너🔴
FuelConfigurationFuel HTTP 설정🔴
MessageConfiguration메시지 설정🔴
OpenApiConfigurationOpenAPI 설정🔴
Profiles프로파일 설정🔴
RedisConfigurationRedis 설정🔴
WebMvcConfigurationWebMvc 설정🔴

Domain (도메인)

클래스설명상태
CommonFlightItem공통 항공편 아이템🔴
FareRule운임 규정🔴
FareRuleGroup운임 규정 그룹🔴
FareRuleInfo운임 규정 정보🔴
FareRuleItem운임 규정 아이템🔴
FlightItem항공편 아이템🔴
FlightSearch항공편 검색🔴
StructuredFareRule구조화된 운임 규정🔴

Repository

클래스설명상태
FareRuleRepository운임 규정 저장소🔴
FlightItemRepository항공편 아이템 저장소🔴
FlightSearchRepository항공편 검색 저장소🔴

Events (이벤트)

클래스설명상태
Events이벤트 정의🔴
KinesisEventListenerKinesis 이벤트 리스너🔴

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항공편 응답🔴

Google

클래스설명상태
GoogleClientGoogle 클라이언트🔴
클래스설명상태
NaverClient네이버 클라이언트🔴
NaverRequest네이버 요청🔴
NaverResponse네이버 응답🔴

Pricing

클래스설명상태
PricingClient가격 클라이언트🔴
PricingRequest가격 요청🔴
PricingResponse가격 응답🔴

Recommendation

클래스설명상태
RecommendationClient추천 클라이언트🔴
RecommendationRequest추천 요청🔴
RecommendationResponse추천 응답🔴

Slack

클래스설명상태
SlackClientSlack 클라이언트🔴

Interfaces (인터페이스)

Controller

클래스설명상태
HealthController헬스체크 컨트롤러🔴
FareRuleController운임 규정 컨트롤러🔴
FlightDetailController항공편 상세 컨트롤러🔴
FlightSearchController항공편 검색 컨트롤러🔴

Controller/Internal

클래스설명상태
FlightDetailInternalController내부 항공편 상세 컨트롤러🔴
FlightSearchInternalController내부 항공편 검색 컨트롤러🔴

Controller/Internal/Admin

클래스설명상태
FlightMetaSearchAdminController메타검색 관리자 컨트롤러🔴
FlightSearchAdminController검색 관리자 컨트롤러🔴

Controller/Internal/Proxy

클래스설명상태
FareRuleProxyController운임 규정 프록시 컨트롤러🔴
FlightDetailProxyController항공편 상세 프록시 컨트롤러🔴
FlightMetaSearchProxyController메타검색 프록시 컨트롤러🔴
FlightSearchProxyController검색 프록시 컨트롤러🔴
FlightSearchV2ProxyControllerV2 검색 프록시 컨트롤러🔴

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캐시 키 생성기🔴
GzipRedisSerializerGzip Redis 직렬화🔴
LZ4RedisSerializerLZ4 Redis 직렬화🔴
SnappyRedisSerializerSnappy Redis 직렬화🔴

Configuration

클래스설명상태
ApplicationProperties애플리케이션 속성🔴
InfrastructureProperties인프라 속성🔴
OpenApiPropertiesOpenAPI 속성🔴

Converter

클래스설명상태
EnumConverterEnum 변환기🔴
JavaTimeConverterJava 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태그 타입🔴
TasfMethodTASF 메서드🔴
TasfPrincipleTypeTASF 원칙 타입🔴
TasfRuleTypeTASF 규칙 타입🔴
TimeSlot시간대🔴
TripDirectionType여정 방향 타입🔴
TripType여정 타입🔴

Exception

클래스설명상태
Exceptions예외 정의🔴
RestExceptionHandlerREST 예외 핸들러🔴

Filter

클래스설명상태
LoggingFilter로깅 필터🔴
MDCFilterMDC 필터🔴

Model

클래스설명상태
AsyncMapResult비동기 맵 결과🔴
CombinedFlightItem조합 항공편 아이템🔴
DurationRange기간 범위🔴
FlightDetail항공편 상세🔴
FlightItemPrincipleCriteria항공편 원칙 기준🔴
FlightSearchQuery항공편 검색 쿼리🔴
NaverPromotion네이버 프로모션🔴
OriginDestinationLocationInfo출발/도착지 정보🔴
PassengerInfo승객 정보🔴
RecommendationRouteCondition추천 경로 조건🔴
Scraping스크래핑🔴
SearchInfo검색 정보🔴
SelectedFlight선택된 항공편🔴

Util

클래스설명상태
BeanUtilsBean 유틸🔴
BookableDateValidator예약 가능 날짜 검증🔴
CollectionUtils컬렉션 유틸🔴
ContinentUtils대륙 유틸🔴
CoroutineUtils코루틴 유틸🔴
DateUtils날짜 유틸🔴
Extensions확장 함수🔴
Maintenance유지보수🔴
PromotionBadgeUtils프로모션 뱃지 유틸🔴
SearchValidator검색 검증🔴
ServletUtils서블릿 유틸🔴
StringUtils문자열 유틸🔴

Web

클래스설명상태
ClientSupport클라이언트 지원🔴
MDCHolderMDC 홀더🔴

상태 범례

  • 🔴 작성 전
  • 🟡 작성 중
  • 🟢 완료

통계

카테고리총 개수완료
Application190
Configuration70
Domain110
Events20
Infrastructure240
Interfaces260
Stream40
Support750
총계1680

마지막 업데이트: 2024-12-17

7건의 항목