- 부가서비스: 계좌 성명조회 상세정보 목업 데이터 API 연동

This commit is contained in:
HyeonJongKim
2025-09-18 16:01:58 +09:00
parent 9ba7bdd3e4
commit 3c542851dd
10 changed files with 225 additions and 58 deletions

View File

@@ -30,6 +30,35 @@ export enum AdditionalServiceCategory {
SettlementAgency = 'SettlementAgency',
}
// ========================================
// 상세정보 Interface
// ========================================
export interface TitleInfo {
accountNo?: string,
bankName?: string,
requestDate?: string
}
export interface DetailInfo {
accountName?: string; // 예금주
requestDate?: string; // 조회 일시
resultStatus?: string; // 결과
bankName?: string; // 은행 명
failureReason?: string; // 실패사유
accountNo?: string; // 계좌번호
requestWay?: string; //요청 구분
}
// 상세정보 Info Enum
export enum InfoWrapKeys {
Title = 'Title',
Transaction = 'Transaction',
Payment = 'Payment',
Detail = 'Detail'
};
// ========================================
// 공통 Filter 타입들
// ========================================
@@ -95,7 +124,6 @@ export interface AccountHolderSearchListItem {
}
export interface AccountHolderSearchListProps {
additionalServiceCategory: AdditionalServiceCategory;
listItems: Record<string, Array<ListItemProps>>;
mid: string;
}
@@ -224,26 +252,20 @@ export interface LinkPaymentPendingSendFilterProps extends FilterProps {
}
export enum DetailInfoSectionKeys {
Title = 'Title',
Detail = 'Detail',
Payment = 'Payment',
Deets = 'Deets'
}
export interface DetailPaymentInfoProps {
}
export interface DetailDeetsInfoProps {
}
export interface DetailResponse {
paymentInfo?: DetailPaymentInfoProps
deetsInfo?: DetailDeetsInfoProps
titleInfo?: TitleInfo //최상단 섹션
detailInfo?: DetailInfo // '상세 정보' 섹션
}
export interface DetailInfoSectionProps extends DetailResponse {
additionalServiceCategory?: AdditionalServiceCategory
show?: boolean;
tid?: string;
onClickToShowInfo?: (info: DetailInfoSectionKeys) => void;
}