- getListDateGroup 수정
- 알림톡 필터 추가 - 일부 부가서비스 엑셀다운로드 바텀시트 추가
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { DefaulResponsePagination, DefaultRequestPagination } from "@/entities/common/model/types";
|
||||
import { ExtensionRequestParams, FilterProps, ListItemProps } from "../types";
|
||||
import { AdditionalServiceCategory, ExtensionRequestParams, FilterProps, ListItemProps } from "../types";
|
||||
|
||||
// 계좌 점유 조회 관련 타입들
|
||||
export enum AuthAndTransferStatus {
|
||||
@@ -18,7 +18,8 @@ export interface AccountHolderAuthListItem {
|
||||
transferStatus?: AuthAndTransferStatus;
|
||||
}
|
||||
export interface AccountHolderAuthListProps {
|
||||
listItems: Record<string, Array<ListItemProps>>;
|
||||
additionalServiceCategory: AdditionalServiceCategory;
|
||||
listItems: Array<ExtensionAccountHolderAuthContentItem>;
|
||||
mid: string;
|
||||
}
|
||||
export interface AccountHolderAuthFilterProps extends FilterProps {
|
||||
@@ -34,7 +35,8 @@ export interface AccountHolderAuthFilterProps extends FilterProps {
|
||||
|
||||
// 계좌 점유 인증 확장 서비스
|
||||
// ========================================
|
||||
export interface ExtensionAccountHolderAuthListParams extends ExtensionRequestParams {
|
||||
export interface ExtensionAccountHolderAuthListParams {
|
||||
mid: string;
|
||||
fromDate: string;
|
||||
toDate: string;
|
||||
authStatus: string;
|
||||
@@ -42,7 +44,16 @@ export interface ExtensionAccountHolderAuthListParams extends ExtensionRequestPa
|
||||
}
|
||||
|
||||
export interface ExtensionAccountHolderAuthListResponse extends DefaulResponsePagination {
|
||||
content: Array<ListItemProps>
|
||||
content: Array<ExtensionAccountHolderAuthContentItem>
|
||||
}
|
||||
|
||||
export interface ExtensionAccountHolderAuthContentItem {
|
||||
tid?: string;
|
||||
accountName?: string;
|
||||
accountNo?: string;
|
||||
requestDate?: string;
|
||||
bankName?: string;
|
||||
authStatus?: AuthAndTransferStatus;
|
||||
}
|
||||
|
||||
export interface ExtensionAccountHolderAuthDownloadExcelParams extends ExtensionRequestParams {
|
||||
|
||||
@@ -24,7 +24,6 @@ export interface AccountHolderSearchListItem {
|
||||
export interface AccountHolderSearchListProps {
|
||||
listItems: Array<AccountHolderSearchListItem>;
|
||||
mid: string;
|
||||
setTarget: (element: HTMLElement | null) => void;
|
||||
}
|
||||
|
||||
export interface AccountHolderSearchFilterProps extends FilterProps {
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
import { AlimtalkAlimCl, AlimtalkSearchCl, AlimTalkSendCl, AlimtalkSendType, ServiceCode } from "./types";
|
||||
|
||||
export const AlimtalkSearchClOptionGroup = [
|
||||
{name: '주문자', value: AlimtalkSearchCl.BUYER_NAME },
|
||||
{name: 'TID', value: AlimtalkSearchCl.TID },
|
||||
];
|
||||
|
||||
export const AlimtalkServiceCodeOptionGroup = [
|
||||
{name: '전체', value: ''},
|
||||
{name: '카드', value: ServiceCode.CARD },
|
||||
{name: '계좌이체', value: ServiceCode.BANK },
|
||||
{name: '가상계좌', value: ServiceCode.VBANK },
|
||||
{name: '휴대폰', value: ServiceCode.PHONE }
|
||||
]
|
||||
|
||||
// 알림구분 - 카드/계좌이체/휴대폰용
|
||||
export const AlimtalkAlimClBtnGroupForGeneral = [
|
||||
{name: '전체', value: '' },
|
||||
{name: '승인', value: AlimtalkAlimCl.APPROVAL },
|
||||
{name: '취소', value: AlimtalkAlimCl.CANCEL }
|
||||
]
|
||||
|
||||
// 알림구분 - 가상계좌용
|
||||
export const AlimtalkAlimClBtnGroupForVBank = [
|
||||
{name: '전체', value: '' },
|
||||
{name: '입금요청', value: AlimtalkAlimCl.DEPOSIT_REQUEST },
|
||||
{name: '입금완료', value: AlimtalkAlimCl.DEPOSIT_COMPLETE },
|
||||
{name: '환불', value: AlimtalkAlimCl.REFUND }
|
||||
]
|
||||
|
||||
export const AlimtalkSendTypeBtnGroup = [
|
||||
{name: '전체', value: AlimtalkSendType.ALL },
|
||||
{name: '카카오톡', value: AlimtalkSendType.KAKAOTALK },
|
||||
{name: 'FB SMS', value: AlimtalkSendType.FB_SMS }
|
||||
]
|
||||
|
||||
export const AlimtalkSendClBtnGroup = [
|
||||
{name: '전체', value: AlimTalkSendCl.ALL },
|
||||
{name: '요청', value: AlimTalkSendCl.REQUEST },
|
||||
{name: '성공', value: AlimTalkSendCl.SUCCESS },
|
||||
{name: '실패', value: AlimTalkSendCl.FAIL }
|
||||
]
|
||||
@@ -31,6 +31,14 @@ export enum AlimTalkSendCl {
|
||||
SUCCESS = 'SUCCESS',
|
||||
FAIL = 'FAIL'
|
||||
};
|
||||
|
||||
export enum ServiceCode {
|
||||
CARD = 'CARD',
|
||||
BANK = 'BANK',
|
||||
VBANK = 'VBANK',
|
||||
PHONE = 'PHONE'
|
||||
}
|
||||
|
||||
export interface ExtensionAlimtalkSettingSaveParams {
|
||||
mid: string;
|
||||
sendMerchantInfo?: SendMerchantInfo;
|
||||
@@ -97,7 +105,7 @@ export interface ExtensionAlimtalkDownloadExcelParams {
|
||||
mid?: string;
|
||||
searchCl?: AlimtalkSearchCl;
|
||||
searchValue?: string;
|
||||
paymentMethod?: string;
|
||||
serviceCode?: string;
|
||||
alimCl?: AlimtalkAlimCl;
|
||||
fromDate?: string;
|
||||
toDate?: string;
|
||||
@@ -105,7 +113,9 @@ export interface ExtensionAlimtalkDownloadExcelParams {
|
||||
sendCl?: AlimTalkSendCl;
|
||||
};
|
||||
|
||||
export interface ExtensionAlimtalkDownloadExcelResponse {};
|
||||
export interface ExtensionAlimtalkDownloadExcelResponse {
|
||||
status : boolean
|
||||
};
|
||||
|
||||
export interface ExtensionAlimtalkDetailParams {
|
||||
mid: string;
|
||||
|
||||
@@ -20,8 +20,7 @@ export enum FundAccountReceiveAccountNameNo {
|
||||
ReceiveAccountName = 'ReceiveAccountName'
|
||||
};
|
||||
|
||||
|
||||
export interface ExtensionFundAccountTransferRequestParams {
|
||||
export interface ExtensionFundAccountTransferRegistParams {
|
||||
mid?: string;
|
||||
bankCode: string;
|
||||
accountNo: string;
|
||||
@@ -30,10 +29,19 @@ export interface ExtensionFundAccountTransferRequestParams {
|
||||
moid: string;
|
||||
depositParameter?: string;
|
||||
};
|
||||
export interface ExtensionFundAccountTransferRequestResponse {
|
||||
|
||||
export interface ExtensionFundAccountTransferRegistResponse {
|
||||
status: boolean;
|
||||
};
|
||||
|
||||
export interface ExtensionFundAccountTransferRequestParams {
|
||||
|
||||
}
|
||||
|
||||
export interface ExtensionFundAccountTransferRequestResponse {
|
||||
|
||||
}
|
||||
|
||||
export enum FundAccountSearchCl {
|
||||
ACCOUNT_NAME = 'ACCOUNT_NAME',
|
||||
ACCOUNT_NO = 'ACCOUNT_NO'
|
||||
@@ -94,8 +102,7 @@ export interface ExtensionFundAccountTransferExcelResponse {
|
||||
status: boolean;
|
||||
};
|
||||
export interface ExtensionFundAccountTransferDetailParams {
|
||||
mid: string;
|
||||
tid: string;
|
||||
seq: string;
|
||||
};
|
||||
export interface ExtensionFundAccountTransferDetailResponse {
|
||||
tid: string;
|
||||
@@ -177,7 +184,7 @@ export interface ExtensionFundAccountResultDetailResponse {
|
||||
requsetDate: string;
|
||||
resultMessage: string;
|
||||
failReason: string;
|
||||
bankCode: string;
|
||||
bankName: string;
|
||||
};
|
||||
export interface ExtensionFundAccountBalanceParams {
|
||||
mid: string;
|
||||
@@ -187,11 +194,11 @@ export interface ExtensionFundAccountBalanceResponse {
|
||||
};
|
||||
|
||||
// 입금확인증 다운로드
|
||||
export interface ExtensionFundAccountDownloadCertificateParams {
|
||||
export interface ExtensionFundAccountDownloadReceiptParams {
|
||||
mid: string;
|
||||
tid: string;
|
||||
email: string;
|
||||
};
|
||||
export interface ExtensionFundAccountDownloadCertificateResponse {
|
||||
export interface ExtensionFundAccountDownloadReceiptResponse {
|
||||
status: boolean;
|
||||
};
|
||||
@@ -22,7 +22,6 @@ export interface KeyInPaymentListProps {
|
||||
additionalServiceCategory: AdditionalServiceCategory;
|
||||
listItems: Array<KeyInPaymentListItem>;
|
||||
mid?: string;
|
||||
setTarget: (element: HTMLElement | null) => void;
|
||||
}
|
||||
|
||||
export interface KeyInPaymentFilterProps extends FilterProps {
|
||||
|
||||
@@ -103,14 +103,12 @@ export interface LinkPaymentWaitListItem {
|
||||
export interface LinkPaymentHistoryListProps {
|
||||
additionalServiceCategory: AdditionalServiceCategory;
|
||||
listItems: Array<LinkPaymentHistoryListItem>;
|
||||
setTarget: (element: HTMLElement | null) => void;
|
||||
mid: string;
|
||||
}
|
||||
|
||||
export interface LinkPaymentWaitListProps {
|
||||
additionalServiceCategory: AdditionalServiceCategory;
|
||||
listItems: Array<LinkPaymentWaitListItem>;
|
||||
setTarget: (element: HTMLElement | null) => void;
|
||||
mid: string;
|
||||
}
|
||||
|
||||
|
||||
@@ -25,7 +25,6 @@ export interface SmsPaymentListProps {
|
||||
additionalServiceCategory: AdditionalServiceCategory;
|
||||
mid: string;
|
||||
onResendClick?: (mid: string, tid: string) => void;
|
||||
setTarget: (element: HTMLElement | null) => void;
|
||||
}
|
||||
|
||||
export interface SmsPaymentFilterProps extends FilterProps {
|
||||
|
||||
@@ -167,6 +167,7 @@ export interface ListItemProps extends
|
||||
ArsListContent, AlimtalkListContent, FaceAuthListItem {
|
||||
additionalServiceCategory?: AdditionalServiceCategory;
|
||||
mid?: string;
|
||||
seq?: string;
|
||||
onResendClick?: (mid: string, tid: string) => void;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user