- 계좌점유인증 수정
This commit is contained in:
@@ -1,8 +1,32 @@
|
||||
import { AuthAndTransferStatus } from "./types";
|
||||
import { AccountHolderAuthStatus } from "./types";
|
||||
|
||||
export const authStatusBtnGroup = [
|
||||
{ name: '전체', value: AuthAndTransferStatus.ALL },
|
||||
{ name: '요청', value: AuthAndTransferStatus.REQUEST},
|
||||
{ name: '성공', value: AuthAndTransferStatus.SUCCESS},
|
||||
{ name: '실패', value: AuthAndTransferStatus.FAIL}
|
||||
]
|
||||
{ name: '전체', value: AccountHolderAuthStatus.ALL },
|
||||
{ name: '요청', value: AccountHolderAuthStatus.REQUEST},
|
||||
{ name: '성공', value: AccountHolderAuthStatus.SUCCESS},
|
||||
{ name: '실패', value: AccountHolderAuthStatus.FAIL}
|
||||
]
|
||||
|
||||
export const getAuthStatusText = (status?: string): string => {
|
||||
if (!status) return '';
|
||||
|
||||
const AuthStatusMap: Record<string, string> = {
|
||||
'REQUEST' : '요청',
|
||||
'SUCCESS' : '성공',
|
||||
'FAIL' : '실패'
|
||||
}
|
||||
|
||||
return AuthStatusMap[status] || status;
|
||||
}
|
||||
|
||||
export const getAuthResultText = (status?: string): string => {
|
||||
if (!status) return '';
|
||||
|
||||
const AuthResultMap: Record<string, string> = {
|
||||
'MATCHED' : '예금주명 일치',
|
||||
'NOT_MATCHED' : '예금주명 불일치',
|
||||
'FAILED' : '인증실패 (계좌 오류 등)'
|
||||
}
|
||||
|
||||
return AuthResultMap[status] || status;
|
||||
}
|
||||
@@ -2,20 +2,26 @@ import { DefaulResponsePagination, DefaultRequestPagination } from "@/entities/c
|
||||
import { AdditionalServiceCategory, ExtensionRequestParams, FilterProps, ListItemProps } from "../types";
|
||||
|
||||
// 계좌 점유 조회 관련 타입들
|
||||
export enum AuthAndTransferStatus {
|
||||
export enum AccountHolderAuthStatus {
|
||||
ALL = "",
|
||||
REQUEST = "REQUEST",
|
||||
SUCCESS = "SUCCESS",
|
||||
FAIL = "FAIL"
|
||||
}
|
||||
|
||||
export enum AccountHolderAuthResult {
|
||||
MATCHED = "MATCHED",
|
||||
NOT_MATCHED = "NOT_MATCHED",
|
||||
FAILED = "FAILED"
|
||||
}
|
||||
|
||||
export interface AccountHolderAuthListItem {
|
||||
tid?: string;
|
||||
accountName?: string;
|
||||
accountNo?: string;
|
||||
requestDate?: string;
|
||||
bankName?: string;
|
||||
transferStatus?: AuthAndTransferStatus;
|
||||
authStatus?: AccountHolderAuthStatus;
|
||||
}
|
||||
export interface AccountHolderAuthListProps {
|
||||
additionalServiceCategory: AdditionalServiceCategory;
|
||||
@@ -26,11 +32,11 @@ export interface AccountHolderAuthFilterProps extends FilterProps {
|
||||
mid: string;
|
||||
startDate: string;
|
||||
endDate: string;
|
||||
authStatus: AuthAndTransferStatus;
|
||||
authStatus: AccountHolderAuthStatus;
|
||||
setMid: (mid: string) => void;
|
||||
setStartDate: (startDate: string) => void;
|
||||
setEndDate: (endDate: string) => void;
|
||||
setAuthStatus: (authStatus: AuthAndTransferStatus) => void;
|
||||
setAuthStatus: (authStatus: AccountHolderAuthStatus) => void;
|
||||
}
|
||||
|
||||
// 계좌 점유 인증 확장 서비스
|
||||
@@ -53,14 +59,14 @@ export interface ExtensionAccountHolderAuthContentItem {
|
||||
accountNo?: string;
|
||||
requestDate?: string;
|
||||
bankName?: string;
|
||||
authStatus?: AuthAndTransferStatus;
|
||||
authStatus?: AccountHolderAuthStatus;
|
||||
}
|
||||
|
||||
export interface ExtensionAccountHolderAuthDownloadExcelParams extends ExtensionRequestParams {
|
||||
mid: string;
|
||||
fromDate: string;
|
||||
toDate: string;
|
||||
authStatus: AuthAndTransferStatus;
|
||||
authStatus: AccountHolderAuthStatus;
|
||||
}
|
||||
|
||||
export interface ExtensionAccountHolderAuthDownloadExcelResponse {
|
||||
@@ -79,6 +85,8 @@ export interface ExtensionAccountHolderAuthDetailResponse {
|
||||
requestDate: string;
|
||||
companyName: string;
|
||||
bankName: string;
|
||||
transferStatus: AuthAndTransferStatus;
|
||||
failReason: string;
|
||||
authStatus: AccountHolderAuthStatus;
|
||||
authResult: AccountHolderAuthResult;
|
||||
authAmount: number;
|
||||
requestName: string;
|
||||
}
|
||||
@@ -8,7 +8,7 @@ import type { ExtensionSmsDetailResponse } from './sms-payment/types';
|
||||
import { FaceAuthListItem } from './face-auth/types';
|
||||
import { AccountHolderSearchListItem } from './account-holder-search/types';
|
||||
import { KeyInPaymentListItem } from './key-in/types';
|
||||
import { AccountHolderAuthListItem, AuthAndTransferStatus } from './account-holder-auth/types';
|
||||
import { AccountHolderAuthListItem, AccountHolderAuthStatus } from './account-holder-auth/types';
|
||||
import { LinkContentType, LinkPaymentHistoryListItem, LinkPaymentSendMethod, LinkPaymentWaitListItem } from './link-pay/types';
|
||||
|
||||
// ========================================
|
||||
@@ -56,6 +56,7 @@ export interface TitleInfo {
|
||||
corpName?: string,
|
||||
accountNo?: string,
|
||||
accountName?: string,
|
||||
authDate?: string,
|
||||
bankName?: string,
|
||||
requestDate?: string,
|
||||
sendDate?: string,
|
||||
@@ -66,10 +67,13 @@ export interface DetailInfo {
|
||||
accountName?: string; // 예금주
|
||||
requestDate?: string; // 조회 일시
|
||||
resultStatus?: string; // 결과
|
||||
authDate?: string;
|
||||
bankName?: string; // 은행 명
|
||||
failureReason?: string; // 실패사유
|
||||
accountNo?: string; // 계좌번호
|
||||
requestWay?: string; //요청 구분
|
||||
authStatus?: string;
|
||||
authResult?: string;
|
||||
|
||||
mid?: string;
|
||||
companyName?: string;
|
||||
@@ -77,7 +81,7 @@ export interface DetailInfo {
|
||||
phoneNumber: string;
|
||||
goodsName: string;
|
||||
moid: string;
|
||||
transferStatus: AuthAndTransferStatus;
|
||||
transferStatus: AccountHolderAuthStatus;
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user