ars
This commit is contained in:
@@ -5,7 +5,7 @@ import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
ExtensionArsApplyParams,
|
||||
ExtensionArsApplyResponse
|
||||
} from '../model/types';
|
||||
} from '../../model/ars/types';
|
||||
import {
|
||||
useMutation,
|
||||
UseMutationOptions
|
||||
@@ -5,7 +5,7 @@ import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
ExtensionArsDetailParams,
|
||||
ExtensionArsDetailResponse
|
||||
} from '../model/types';
|
||||
} from '../../model/ars/types';
|
||||
import {
|
||||
useMutation,
|
||||
UseMutationOptions
|
||||
@@ -5,7 +5,7 @@ import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
ExtensionArsDownloadExcelParams,
|
||||
ExtensionArsDownloadExcelResponse
|
||||
} from '../model/types';
|
||||
} from '../../model/ars/types';
|
||||
import {
|
||||
useMutation,
|
||||
UseMutationOptions
|
||||
@@ -5,7 +5,7 @@ import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
ExtensionArsListParams,
|
||||
ExtensionArsListResponse
|
||||
} from '../model/types';
|
||||
} from '../../model/ars/types';
|
||||
import {
|
||||
useMutation,
|
||||
UseMutationOptions
|
||||
@@ -5,7 +5,7 @@ import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
ExtensionArsResendParams,
|
||||
ExtensionArsResendResponse
|
||||
} from '../model/types';
|
||||
} from '../../model/ars/types';
|
||||
import {
|
||||
useMutation,
|
||||
UseMutationOptions
|
||||
7
src/entities/additional-service/model/ars/constant.ts
Normal file
7
src/entities/additional-service/model/ars/constant.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
import { PaymentStatus } from './types';
|
||||
|
||||
export const PaymentStatusBtnGroup = [
|
||||
{name: '전체', value: PaymentStatus.ALL },
|
||||
{name: '결제완료', value: PaymentStatus.COMPLETE },
|
||||
{name: '미결제', value: PaymentStatus.UNPAID }
|
||||
];
|
||||
86
src/entities/additional-service/model/ars/types.ts
Normal file
86
src/entities/additional-service/model/ars/types.ts
Normal file
@@ -0,0 +1,86 @@
|
||||
import {
|
||||
DefaulResponsePagination,
|
||||
DefaultRequestPagination
|
||||
} from '@/entities/common/model/types';
|
||||
|
||||
export enum PaymentStatus {
|
||||
ALL = 'ALL',
|
||||
COMPLETE = 'COMPLETE',
|
||||
UNPAID = 'UNPAID'
|
||||
};
|
||||
export enum OrderStatus {
|
||||
ALL = 'ALL',
|
||||
PENDING = 'PENDING',
|
||||
SUCCESS = 'SUCCESS',
|
||||
EXPIRED = 'EXPIRED',
|
||||
CANCELED = 'CANCELED',
|
||||
};
|
||||
export interface ExtensionArsResendParams {
|
||||
mid: string;
|
||||
tid: string;
|
||||
};
|
||||
export interface ExtensionArsResendResponse {};
|
||||
export interface ExtensionArsListParams {
|
||||
mid: string;
|
||||
moid: string;
|
||||
fromDate: string;
|
||||
toDate: string;
|
||||
paymentStatus: string;
|
||||
orderStatus: string;
|
||||
minAmount: number;
|
||||
maxAmount: number;
|
||||
page: DefaultRequestPagination;
|
||||
};
|
||||
export interface ArsListContent {
|
||||
tid: string;
|
||||
paymentDate: string;
|
||||
paymentStatus: string;
|
||||
orderStatus: string;
|
||||
arsPaymentMethod: string;
|
||||
amount: number;
|
||||
};
|
||||
export interface ExtensionArsListResponse extends DefaulResponsePagination {
|
||||
content: Array<ArsListContent>;
|
||||
};
|
||||
export interface ExtensionArsDownloadExcelParams {
|
||||
mid: string;
|
||||
moid: string;
|
||||
fromDate: string;
|
||||
toDate: string;
|
||||
paymentStatus: string;
|
||||
orderStatus: string;
|
||||
minAmount: number;
|
||||
maxAmount: number;
|
||||
};
|
||||
export interface ExtensionArsDownloadExcelResponse {};
|
||||
export interface ExtensionArsDetailParams {
|
||||
mid: string;
|
||||
tid: string;
|
||||
};
|
||||
export interface ExtensionArsDetailResponse {
|
||||
corpName: string;
|
||||
mid: string;
|
||||
arsPaymentMethod: string;
|
||||
paymentStatus: string;
|
||||
orderStatus: string;
|
||||
paymentDate: string;
|
||||
goodsName: string;
|
||||
tid: string;
|
||||
buyerName: string;
|
||||
phoneNumber: string;
|
||||
maskPhoneNumber: string;
|
||||
email: string;
|
||||
smsVerificationCode: string;
|
||||
};
|
||||
export interface ExtensionArsApplyParams {
|
||||
mid: string;
|
||||
moid: string;
|
||||
goodsName: string;
|
||||
amount: number;
|
||||
instmntMonth: string;
|
||||
buyerName: string;
|
||||
phoneNumber: string;
|
||||
email: string;
|
||||
arsPaymentMethod: string;
|
||||
};
|
||||
export interface ExtensionArsApplyResponse {};
|
||||
@@ -34,6 +34,7 @@ export enum AdditionalServiceCategory {
|
||||
FundAccountResult = 'FundAccountResult',
|
||||
SettlementAgency = 'SettlementAgency',
|
||||
Payout = 'Payout',
|
||||
Ars = 'Ars',
|
||||
}
|
||||
|
||||
// ========================================
|
||||
@@ -766,86 +767,8 @@ export interface ExtensionSmsDetailResponse {
|
||||
sendMessage: string;
|
||||
}
|
||||
|
||||
// ARS 카드결제 확장 서비스
|
||||
export interface ExtensionArsResendParams extends ExtensionRequestParams {
|
||||
tid: string;
|
||||
}
|
||||
|
||||
export interface ExtensionArsResendResponse {
|
||||
|
||||
}
|
||||
|
||||
export interface ExtensionArsListParams extends ExtensionRequestParams {
|
||||
moid: string;
|
||||
fromDate: string;
|
||||
toDate: string;
|
||||
paymentStatus: string;
|
||||
orderStatus: string;
|
||||
minAmount: number;
|
||||
maxAmount: number;
|
||||
}
|
||||
|
||||
export interface ExtensionArsListItemProps {
|
||||
tid: string;
|
||||
paymentDate: string;
|
||||
paymentStatus: string;
|
||||
orderStatus: string;
|
||||
arsPaymentMethod: string;
|
||||
amount: number;
|
||||
}
|
||||
|
||||
export interface ExtensionArsListResponse extends DefaulResponsePagination {
|
||||
content: Array<ExtensionArsListItemProps>
|
||||
}
|
||||
|
||||
export interface ExtensionArsDownloadExcelParams extends ExtensionRequestParams {
|
||||
moid: string;
|
||||
fromDate: string;
|
||||
toDate: string;
|
||||
paymentStatus: string;
|
||||
orderStatus: string;
|
||||
minAmount: number;
|
||||
maxAmount: number;
|
||||
}
|
||||
|
||||
export interface ExtensionArsDownloadExcelResponse {
|
||||
|
||||
}
|
||||
|
||||
export interface ExtensionArsDetailParams extends ExtensionRequestParams {
|
||||
tid: string;
|
||||
}
|
||||
|
||||
export interface ExtensionArsDetailResponse {
|
||||
corpName: string;
|
||||
mid: string;
|
||||
arsPaymentMethod: string;
|
||||
paymentStatus: string;
|
||||
orderStatus: string;
|
||||
paymentDate: string;
|
||||
goodsName: string;
|
||||
tid: string;
|
||||
buyerName: string;
|
||||
phoneNumber: string;
|
||||
maskPhoneNumber: string;
|
||||
email: string;
|
||||
smsVerificationCode: string;
|
||||
}
|
||||
|
||||
export interface ExtensionArsApplyParams extends ExtensionRequestParams {
|
||||
moid: string;
|
||||
goodsName: string;
|
||||
amount: number;
|
||||
instmntMonth: string;
|
||||
buyerName: string;
|
||||
phoneNumber: string;
|
||||
email: string;
|
||||
arsPaymentMethod: string;
|
||||
}
|
||||
|
||||
export interface ExtensionArsApplyResponse {
|
||||
|
||||
}
|
||||
|
||||
// 알림톡 확장 서비스
|
||||
export interface SendMerchantInfoItem {
|
||||
|
||||
Reference in New Issue
Block a user