첫 커밋

This commit is contained in:
focp212@naver.com
2025-09-05 15:36:48 +09:00
commit 05238b04c1
825 changed files with 176358 additions and 0 deletions

View File

@@ -0,0 +1,279 @@
import { DefaulResponsePagination } from '@/entities/common/model/types';
export interface ExtensionRequestParams {
mid: string;
};
export interface ExtensionSmsResendParams extends ExtensionRequestParams {
tid: string;
};
export interface ExtensionSmsResendResponse {
};
export interface ExtensionSmsListParams extends ExtensionRequestParams {
tid: string;
searchCl: string;
searchValue: string;
fromDate: string;
toDate: string;
smsCl: string;
};
export interface ExtensionSmsListItemProps {
mid: string;
tid: string;
paymentDate: string;
paymentStatus: string;
smsCl: string;
};
export interface ExtensionSmsListResponse extends DefaulResponsePagination {
content: Array<ExtensionSmsListItemProps>
};
export interface ExtensionSmsDownloadExcelParams extends ExtensionRequestParams {
searchCl: string;
searchValue: string;
fromDate: string;
toDate: string;
smsCl: string;
};
export interface ExtensionSmsDownloadExcelResponse {
};
export interface ExtensionSmsDetailParams extends ExtensionRequestParams {
tid: string;
};
export interface ExtensionSmsDetailResponse {
senderNumber: string;
senderName: string;
receiverNumber: string;
receiverName: string;
sendMessage: string;
};
export interface ExtensionListParams extends ExtensionRequestParams {
};
export interface activeExtensionListItem {
extensionCode: string;
extensionName: string;
extensionInformation: string;
};
export interface availableExtensionListItem {
extensionCode: string;
extensionName: string;
extensionInformation: string;
};
export interface ExtensionListItemProps {
activeExtensionList: Array<activeExtensionListItem>;
availableExtensionList: Array<availableExtensionListItem>;
};
export interface ExtensionListResponse extends DefaulResponsePagination {
content: Array<ExtensionListItemProps>
};
export interface ExtensionKeyinListParams extends ExtensionRequestParams {
fromDate: string;
toDate: string;
paymentStatus: string;
minAmount: number;
maxAmount: number;
};
export interface ExtensionKeyinListItemProps {
tid: string;
paymentDate: string;
paymentStatus: string;
amount: number;
};
export interface ExtensionKeyinListResponse extends DefaulResponsePagination {
content: Array<ExtensionKeyinListItemProps>
};
export interface ExtensionKeyinDownloadExcelParams extends ExtensionRequestParams {
fromDate: string;
toDate: string;
paymentStatus: string;
minAmount: number;
maxAmount: number;
};
export interface ExtensionKeyinDownloadExcelResponse {
};
export interface ExtensionKeyinApplyParams extends ExtensionRequestParams {
goodsName: string;
amount: number;
buyerName: string;
email: string;
phoneNumber: string;
cardNo: string;
cardExpirationDate: string;
instmntMonth: string;
moid: string;
};
export interface ExtensionKeyinApplyResponse {
};
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 {
cardApprovalFlag: boolean;
cardCancelFlag: boolean;
bankApprovalFlag: boolean;
bankCancelFlag: boolean;
virtureAccountDepositRequestFlag: boolean;
virtureAccountDepositCompleteFlag: boolean;
virtureAccountRefundFlag: boolean;
};
export interface SendUserInfoItem {
cardApprovalFlag: boolean;
cardCancelFlag: boolean;
bankApprovalFlag: boolean;
bankCancelFlag: boolean;
virtureAccountDepositRequestFlag: boolean;
virtureAccountDepositCompleteFlag: boolean;
virtureAccountRefundFlag: boolean;
};
export interface ExtensionAlimtalkSettingSaveParams extends ExtensionRequestParams {
sendMerchantInfo: SendMerchantInfoItem;
sendUserInfo: SendUserInfoItem;
};
export interface ExtensionAlimtalkSettingSaveResponse {
};
export interface ExtensionAlimtalkSettingDetailParams extends ExtensionRequestParams {
};
export interface ExtensionAlimtalkSettingDetailItem {
sendMerchantInfo: SendMerchantInfoItem;
sendUserInfo: SendUserInfoItem;
};
export interface ExtensionAlimtalkSettingDetailResponse extends DefaulResponsePagination {
content: Array<ExtensionAlimtalkSettingDetailItem>
};
export interface ExtensionAlimtalkListParams extends ExtensionRequestParams {
searchCl: string;
searchValue: string;
paymentMethod: string;
alimCl: string;
fromDate: string;
toDate: string;
sendType: string;
sendCl: string;
};
export interface ExtensionAlimtalkListItem {
tid: string;
sendDate: string;
alimCl: string;
sendType: string;
sendCl: string;
paymentMethod: string;
receiverName: string;
};
export interface ExtensionAlimtalkListResponse extends DefaulResponsePagination {
content: Array<ExtensionAlimtalkListItem>
};
export interface ExtensionAlimtalkDownloadExcelParams extends ExtensionRequestParams {
searchCl: string;
searchValue: string;
paymentMethod: string;
alimCl: string;
fromDate: string;
toDate: string;
sendType: string;
sendCl: string;
};
export interface ExtensionAlimtalkDownloadExcelResponse {
};
export interface ExtensionAlimtalkDetailParams extends ExtensionRequestParams {
tid: string;
};
export interface ExtensionAlimtalkDetailResponse {
receiverName: string;
merchantName: string;
sendDate: string;
mid: string;
tid: string;
serviceName: string;
sendType: string;
senderName: string;
paymentMethod: string;
alimCl: string;
sendCl: string;
};
export interface IntroListItemProps {
className?: string;
serviceName?: string;
serviceDesc?: string;
icon?: string;
path?: string;
};
export interface ArsCardPaymentFinishProps {
requestSuccess: boolean;
setRequestSuccess: (requestSuccess: boolean) => void;
};
export interface SmsPaymentDetailResendProps {
bottomSmsPaymentDetailResendOn: boolean;
setBottomSmsPaymentDetailResendOn: (bottomSmsPaymentDetailResendOn: boolean) => void;
};