부가서비스

- 계좌성명조회 - 조회신청 API 연결
This commit is contained in:
HyeonJongKim
2025-09-22 17:23:10 +09:00
parent b5bdd3d855
commit 546b623bb7
10 changed files with 80 additions and 29 deletions

View File

@@ -8,7 +8,7 @@ import {
ExtensionAccountHolderSearchDetailParams,
ExtensionAccountHolderSearchDetailResponse,
DetailInfo
} from '../model/types';
} from '../../model/types';
import {
useMutation,
UseMutationOptions

View File

@@ -2,7 +2,7 @@ import axios from 'axios';
import { API_URL_ADDITIONAL_SERVICE } from '@/shared/api/api-url-additional-service';
import { resultify } from '@/shared/lib/resultify';
import { CBDCAxiosError } from '@/shared/@types/error';
import { ExtensionAccountHolderSearchDownloadExcelParams, ExtensionAccountHolderSearchDownloadExcelResponse } from '../model/types';
import { ExtensionAccountHolderSearchDownloadExcelParams, ExtensionAccountHolderSearchDownloadExcelResponse } from '../../model/types';
import {
useMutation,
UseMutationOptions

View File

@@ -5,7 +5,7 @@ import { CBDCAxiosError } from '@/shared/@types/error';
import {
ExtensionAccountHolderSearchListParams,
ExtensionAccountHolderSearchListResponse,
} from '../model/types';
} from '../../model/types';
import {
useMutation,
UseMutationOptions

View File

@@ -0,0 +1,26 @@
import axios from 'axios';
import { API_URL_ADDITIONAL_SERVICE } from '@/shared/api/api-url-additional-service';
import { resultify } from '@/shared/lib/resultify';
import { CBDCAxiosError } from '@/shared/@types/error';
import { ExtensionAccountHolderSearchRequestParams, ExtensionAccountHolderSearchRequestResponse } from '../../model/types';
import {
useMutation,
UseMutationOptions
} from '@tanstack/react-query';
export const extensionAccountHolderSearchRequest = (params: ExtensionAccountHolderSearchRequestParams) => {
return resultify(
axios.post<ExtensionAccountHolderSearchRequestResponse>(API_URL_ADDITIONAL_SERVICE.extensionAccountHolderSearchRequest(), params),
);
};
export const useExtensionAccountHolderSearchRequestMutation = (options?: UseMutationOptions<ExtensionAccountHolderSearchRequestResponse, CBDCAxiosError, ExtensionAccountHolderSearchRequestParams>) => {
const mutation = useMutation<ExtensionAccountHolderSearchRequestResponse, CBDCAxiosError, ExtensionAccountHolderSearchRequestParams>({
...options,
mutationFn: (params: ExtensionAccountHolderSearchRequestParams) => extensionAccountHolderSearchRequest(params),
});
return {
...mutation,
};
};

View File

@@ -568,6 +568,15 @@ export interface ExtensionAccountHolderSearchDetailResponse {
requestWay: string;
}
export interface ExtensionAccountHolderSearchRequestParams extends ExtensionRequestParams {
bankCode: string;
accountNo: string;
}
export interface ExtensionAccountHolderSearchRequestResponse {
status : boolean;
}
export interface ExtensionAccountHolderSearchDownloadExcelParams extends ExtensionRequestParams { // Request
searchCl: string;
searchValue: string;
@@ -578,7 +587,7 @@ export interface ExtensionAccountHolderSearchDownloadExcelParams extends Extensi
}
export interface ExtensionAccountHolderSearchDownloadExcelResponse {
status: boolean;
}
// ========================================
@@ -614,7 +623,7 @@ export interface ExtensionKeyinDownloadExcelParams extends ExtensionRequestParam
}
export interface ExtensionKeyinDownloadExcelResponse {
status: boolean
}
export interface ExtensionKeyinApplyParams extends ExtensionRequestParams {