통합거래조회 UI api

This commit is contained in:
focp212@naver.com
2025-09-11 13:40:21 +09:00
parent 409a711b9a
commit 1b4af7a82f
27 changed files with 1056 additions and 390 deletions

View File

@@ -4,7 +4,7 @@ import { resultify } from '@/shared/lib/resultify';
import { CBDCAxiosError } from '@/shared/@types/error';
import {
BillingDetailParams,
DetailResponse
BillingDetailResponse
} from '../model/types';
import {
useMutation,
@@ -13,12 +13,12 @@ import {
export const billingDetail = (params: BillingDetailParams) => {
return resultify(
axios.post<DetailResponse>(API_URL.billingDetail(), params),
axios.post<BillingDetailResponse>(API_URL.billingDetail(), params),
);
};
export const useBillingDetailMutation = (options?: UseMutationOptions<DetailResponse, CBDCAxiosError, BillingDetailParams>) => {
const mutation = useMutation<DetailResponse, CBDCAxiosError, BillingDetailParams>({
export const useBillingDetailMutation = (options?: UseMutationOptions<BillingDetailResponse, CBDCAxiosError, BillingDetailParams>) => {
const mutation = useMutation<BillingDetailResponse, CBDCAxiosError, BillingDetailParams>({
...options,
mutationFn: (params: BillingDetailParams) => billingDetail(params),
});