- 부가서비스 : 링크결제_발송내역 List 목업데이터 API 연동
This commit is contained in:
@@ -50,6 +50,16 @@ export interface DetailInfo {
|
||||
requestWay?: string; //요청 구분
|
||||
}
|
||||
|
||||
export interface PaymentInfo {
|
||||
buyerName?: string;
|
||||
sendMethod?: string;
|
||||
sendDate?: string;
|
||||
paymentStatus?: string;
|
||||
paymentMethod?: string;
|
||||
paymentDate?: string;
|
||||
paymentLimitDate?: string;
|
||||
}
|
||||
|
||||
// 상세정보 Info Enum
|
||||
export enum InfoWrapKeys {
|
||||
Title = 'Title',
|
||||
@@ -187,22 +197,22 @@ export enum LinkPaymentSendingStatus {
|
||||
}
|
||||
|
||||
export interface LinkPaymentShippingListItem {
|
||||
transactionId?: string;
|
||||
customerName?: string;
|
||||
status?: string;
|
||||
channel?: string;
|
||||
amount?: number;
|
||||
tid?: string;
|
||||
// TODO : buyerName 필요
|
||||
paymentDate?: string;
|
||||
paymentStatus?: string;
|
||||
sendDate?: string;
|
||||
transactionDate?: string;
|
||||
sendStatus?: string;
|
||||
sendMethod?: string;
|
||||
amount?: number;
|
||||
}
|
||||
|
||||
export interface LinkPaymentPendingListItem {
|
||||
transactionId?: string;
|
||||
customerName?: string;
|
||||
status?: string;
|
||||
channel?: string;
|
||||
tid?: string;
|
||||
scheduledSendDate?: string;
|
||||
sendMethod?: string;
|
||||
processStatus?: string;
|
||||
amount?: number;
|
||||
requestDate?: string;
|
||||
}
|
||||
|
||||
export interface LinkPaymentShippingListProps {
|
||||
@@ -261,6 +271,7 @@ export enum DetailInfoSectionKeys {
|
||||
export interface DetailResponse {
|
||||
titleInfo?: TitleInfo //최상단 섹션
|
||||
detailInfo?: DetailInfo // '상세 정보' 섹션
|
||||
paymentInfo?: PaymentInfo // '결제 정보' 섹션
|
||||
}
|
||||
|
||||
export interface DetailInfoSectionProps extends DetailResponse {
|
||||
@@ -305,7 +316,10 @@ export interface SettlementAgencyBottomAgreeProps {
|
||||
// 공통 리스트 관련 타입들
|
||||
// ========================================
|
||||
|
||||
export interface ListItemProps extends KeyInPaymentListItem, AccountHolderSearchListItem, LinkPaymentShippingListItem, LinkPaymentPendingListItem {
|
||||
export interface ListItemProps extends
|
||||
KeyInPaymentListItem, AccountHolderSearchListItem,
|
||||
LinkPaymentShippingListItem, LinkPaymentPendingListItem
|
||||
{
|
||||
additionalServiceCategory?: AdditionalServiceCategory;
|
||||
mid?: string
|
||||
}
|
||||
@@ -329,6 +343,34 @@ export interface AdditionalServiceListProps {
|
||||
export interface ExtensionRequestParams {
|
||||
mid: string;
|
||||
}
|
||||
// 링크 결제 - 발송,대기 조회 확장 서비스
|
||||
// ========================================
|
||||
export interface ExtensionLinkPayHistoryListParams extends ExtensionRequestParams {
|
||||
searchCl: string;
|
||||
searchValue: string;
|
||||
paymentMethod: string;
|
||||
fromDate: string;
|
||||
toDate: string;
|
||||
paymentStatus: string;
|
||||
sendStatus: string;
|
||||
sendMethod: string;
|
||||
page?: DefaultRequestPagination;
|
||||
}
|
||||
|
||||
export interface ExtensionLinkPayHistoryListResponse extends DefaulResponsePagination {
|
||||
content: Array<ListItemProps>
|
||||
}
|
||||
|
||||
export interface ExtensionLinkPayWaitListParams extends ExtensionRequestParams {
|
||||
searchCl: string;
|
||||
searchValue: string;
|
||||
fromDate: string;
|
||||
toDate: string;
|
||||
sendStatus: string;
|
||||
sendMethod: string;
|
||||
processStatus: string;
|
||||
page?: DefaultRequestPagination;
|
||||
}
|
||||
|
||||
// 계좌 성명 조회 확장 서비스
|
||||
// ========================================
|
||||
@@ -345,10 +387,6 @@ export interface ExtensionAccountHolderSearchListResponse extends DefaulResponse
|
||||
content: Array<ListItemProps>
|
||||
}
|
||||
|
||||
export interface ExtensionAccountHolderSearchListItemProps { // Response - content
|
||||
|
||||
}
|
||||
|
||||
export interface ExtensionAccountHolderSearchDetailParams extends ExtensionRequestParams { // Request
|
||||
tid: string;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user