api 분리
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
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 {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const extensionAlimtalkDetail = (params: ExtensionAlimtalkDetailParams) => {
|
||||
return resultify(
|
||||
axios.post<ExtensionAlimtalkDetailResponse>(API_URL.extensionArsDetail(), params),
|
||||
axios.post<ExtensionAlimtalkDetailResponse>(API_URL_ADDITIONAL_SERVICE.extensionArsDetail(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
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 {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const extensionAlimtalkDownloadExcel = (params: ExtensionAlimtalkDownloadExcelParams) => {
|
||||
return resultify(
|
||||
axios.post<ExtensionAlimtalkDownloadExcelResponse>(API_URL.extensionAlimtalkDownloadExcel(), params),
|
||||
axios.post<ExtensionAlimtalkDownloadExcelResponse>(API_URL_ADDITIONAL_SERVICE.extensionAlimtalkDownloadExcel(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
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 {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const extensionAlimtalkList = (params: ExtensionAlimtalkListParams) => {
|
||||
return resultify(
|
||||
axios.post<ExtensionAlimtalkListResponse>(API_URL.extensionAlimtalkList(), params),
|
||||
axios.post<ExtensionAlimtalkListResponse>(API_URL_ADDITIONAL_SERVICE.extensionAlimtalkList(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
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 {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const extensionAlimtalkSettingDetail = (params: ExtensionAlimtalkSettingDetailParams) => {
|
||||
return resultify(
|
||||
axios.post<ExtensionAlimtalkSettingDetailResponse>(API_URL.extensionAlimtalkSettingDetail(), params),
|
||||
axios.post<ExtensionAlimtalkSettingDetailResponse>(API_URL_ADDITIONAL_SERVICE.extensionAlimtalkSettingDetail(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
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 {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const extensionAlimtalkSettingSave = (params: ExtensionAlimtalkSettingSaveParams) => {
|
||||
return resultify(
|
||||
axios.post<ExtensionAlimtalkSettingSaveResponse>(API_URL.extensionAlimtalkSettingSave(), params),
|
||||
axios.post<ExtensionAlimtalkSettingSaveResponse>(API_URL_ADDITIONAL_SERVICE.extensionAlimtalkSettingSave(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
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 {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const extensionArsApply = (params: ExtensionArsApplyParams) => {
|
||||
return resultify(
|
||||
axios.post<ExtensionArsApplyResponse>(API_URL.extensionArsApply(), params),
|
||||
axios.post<ExtensionArsApplyResponse>(API_URL_ADDITIONAL_SERVICE.extensionArsApply(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
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 {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const extensionArsDetail = (params: ExtensionArsDetailParams) => {
|
||||
return resultify(
|
||||
axios.post<ExtensionArsDetailResponse>(API_URL.extensionArsDetail(), params),
|
||||
axios.post<ExtensionArsDetailResponse>(API_URL_ADDITIONAL_SERVICE.extensionArsDetail(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
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 {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const extensionArsDownloadExcel = (params: ExtensionArsDownloadExcelParams) => {
|
||||
return resultify(
|
||||
axios.post<ExtensionArsDownloadExcelResponse>(API_URL.extensionArsDownloadExcel(), params),
|
||||
axios.post<ExtensionArsDownloadExcelResponse>(API_URL_ADDITIONAL_SERVICE.extensionArsDownloadExcel(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
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 {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const extensionArsList = (params: ExtensionArsListParams) => {
|
||||
return resultify(
|
||||
axios.post<ExtensionArsListResponse>(API_URL.extensionArsList(), params),
|
||||
axios.post<ExtensionArsListResponse>(API_URL_ADDITIONAL_SERVICE.extensionArsList(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
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 {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const extensionArsResend = (params: ExtensionArsResendParams) => {
|
||||
return resultify(
|
||||
axios.post<ExtensionArsResendResponse>(API_URL.extensionArsResend(), params),
|
||||
axios.post<ExtensionArsResendResponse>(API_URL_ADDITIONAL_SERVICE.extensionArsResend(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
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 {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const extensionKeyinApply = (params: ExtensionKeyinApplyParams) => {
|
||||
return resultify(
|
||||
axios.post<ExtensionKeyinApplyResponse>(API_URL.extensionKeyinApply(), params),
|
||||
axios.post<ExtensionKeyinApplyResponse>(API_URL_ADDITIONAL_SERVICE.extensionKeyinApply(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
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 {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const extensionKeyinDownloadExcel = (params: ExtensionKeyinDownloadExcelParams) => {
|
||||
return resultify(
|
||||
axios.post<ExtensionKeyinDownloadExcelResponse>(API_URL.extensionKeyinDownloadExcel(), params),
|
||||
axios.post<ExtensionKeyinDownloadExcelResponse>(API_URL_ADDITIONAL_SERVICE.extensionKeyinDownloadExcel(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
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 {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const extensionKeyinList = (params: ExtensionKeyinListParams) => {
|
||||
return resultify(
|
||||
axios.post<ExtensionKeyinListResponse>(API_URL.extensionKeyinList(), params),
|
||||
axios.post<ExtensionKeyinListResponse>(API_URL_ADDITIONAL_SERVICE.extensionKeyinList(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
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 {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const extensionList = (params: ExtensionListParams) => {
|
||||
return resultify(
|
||||
axios.post<ExtensionListResponse>(API_URL.extensionList(), params),
|
||||
axios.post<ExtensionListResponse>(API_URL_ADDITIONAL_SERVICE.extensionList(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
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 {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const extensionSmsDetail = (params: ExtensionSmsDetailParams) => {
|
||||
return resultify(
|
||||
axios.post<ExtensionSmsDetailResponse>(API_URL.extensionSmsDetail(), params),
|
||||
axios.post<ExtensionSmsDetailResponse>(API_URL_ADDITIONAL_SERVICE.extensionSmsDetail(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
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 {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const extensionSmsDownloadExcel = (params: ExtensionSmsDownloadExcelParams) => {
|
||||
return resultify(
|
||||
axios.post<ExtensionSmsDownloadExcelResponse>(API_URL.extensionSmsDownloadExcel(), params),
|
||||
axios.post<ExtensionSmsDownloadExcelResponse>(API_URL_ADDITIONAL_SERVICE.extensionSmsDownloadExcel(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
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 {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const extensionSmsList = (params: ExtensionSmsListParams) => {
|
||||
return resultify(
|
||||
axios.post<ExtensionSmsListResponse>(API_URL.extensionSmsList(), params),
|
||||
axios.post<ExtensionSmsListResponse>(API_URL_ADDITIONAL_SERVICE.extensionSmsList(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
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 {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const extensionSmsResend = (params: ExtensionSmsResendParams) => {
|
||||
return resultify(
|
||||
axios.post<ExtensionSmsResendResponse>(API_URL.extensionSmsResend(), params),
|
||||
axios.post<ExtensionSmsResendResponse>(API_URL_ADDITIONAL_SERVICE.extensionSmsResend(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_SUPPORT } from '@/shared/api/api-url-support';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const faqList = (params: FaqListParams) => {
|
||||
return resultify(
|
||||
axios.post<FaqListResponse>(API_URL.faqList(), params),
|
||||
axios.post<FaqListResponse>(API_URL_SUPPORT.faqList(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_SUPPORT } from '@/shared/api/api-url-support';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const noticeDetail = (params: NoticeDetailParams) => {
|
||||
return resultify(
|
||||
axios.post<NoticeDetailResponse>(API_URL.noticeDetail(), params),
|
||||
axios.post<NoticeDetailResponse>(API_URL_SUPPORT.noticeDetail(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_SUPPORT } from '@/shared/api/api-url-support';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const noticeList = (params: NoticeListParams) => {
|
||||
return resultify(
|
||||
axios.post<NoticeListResponse>(API_URL.noticeList(), params),
|
||||
axios.post<NoticeListResponse>(API_URL_SUPPORT.noticeList(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_SUPPORT } from '@/shared/api/api-url-support';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const qnaList = (params: QnaListParams) => {
|
||||
return resultify(
|
||||
axios.post<QnaListResponse>(API_URL.qnaList(), params),
|
||||
axios.post<QnaListResponse>(API_URL_SUPPORT.qnaList(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_SUPPORT } from '@/shared/api/api-url-support';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const qnaSave = (params: QnaSaveParams) => {
|
||||
return resultify(
|
||||
axios.post<QnaSaveResponse>(API_URL.qnaSave(), params),
|
||||
axios.post<QnaSaveResponse>(API_URL_SUPPORT.qnaSave(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -10,10 +10,11 @@ import {
|
||||
useMutation,
|
||||
UseMutationOptions
|
||||
} from '@tanstack/react-query';
|
||||
import { API_URL_TRANSACTION } from '@/shared/api/api-url-transaction';
|
||||
|
||||
export const invoiceDetail = (params: InvoiceDetailParams) => {
|
||||
return resultify(
|
||||
axios.post<InvoiceDetailResponse>(API_URL.allTransactionList(), params),
|
||||
axios.post<InvoiceDetailResponse>(API_URL_TRANSACTION.allTransactionList(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_TRANSACTION } from '@/shared/api/api-url-transaction';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -11,9 +11,10 @@ import {
|
||||
UseMutationOptions
|
||||
} from '@tanstack/react-query';
|
||||
|
||||
|
||||
export const allTransactionCancelInfo = (params: AllTransactionCancelInfoParams) => {
|
||||
return resultify(
|
||||
axios.post<AllTransactionCancelInfoResponse>(API_URL.allTransactionCancelInfo(), params),
|
||||
axios.post<AllTransactionCancelInfoResponse>(API_URL_TRANSACTION.allTransactionCancelInfo(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_TRANSACTION } from '@/shared/api/api-url-transaction';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const allTransactionCancel = (params: AllTransactionCancelParams) => {
|
||||
return resultify(
|
||||
axios.post<AllTransactionCancelResponse>(API_URL.allTransactionCancel(), params),
|
||||
axios.post<AllTransactionCancelResponse>(API_URL_TRANSACTION.allTransactionCancel(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_TRANSACTION } from '@/shared/api/api-url-transaction';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const allTransactionDetail = (params: AllTransactionDetailParams) => {
|
||||
return resultify(
|
||||
axios.post<DetailResponse>(API_URL.allTransactionDetail(), params),
|
||||
axios.post<DetailResponse>(API_URL_TRANSACTION.allTransactionDetail(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_TRANSACTION } from '@/shared/api/api-url-transaction';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const allTransactionList = (params: AllTransactionListParams) => {
|
||||
return resultify(
|
||||
axios.post<AllTransactionListResponse>(API_URL.allTransactionList(), params),
|
||||
axios.post<AllTransactionListResponse>(API_URL_TRANSACTION.allTransactionList(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_TRANSACTION } from '@/shared/api/api-url-transaction';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const allTransactionListSummary = (params: AllTransactionListSummaryParams) => {
|
||||
return resultify(
|
||||
axios.post<AllTransactionListSummaryResponse>(API_URL.allTransactionListSummary(), params),
|
||||
axios.post<AllTransactionListSummaryResponse>(API_URL_TRANSACTION.allTransactionListSummary(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_TRANSACTION } from '@/shared/api/api-url-transaction';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const billingCharge = (params: BillingChargeParams) => {
|
||||
return resultify(
|
||||
axios.post<BillingChargeResponse>(API_URL.billingDetail(), params),
|
||||
axios.post<BillingChargeResponse>(API_URL_TRANSACTION.billingDetail(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_TRANSACTION } from '@/shared/api/api-url-transaction';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const billingDetail = (params: BillingDetailParams) => {
|
||||
return resultify(
|
||||
axios.post<BillingDetailResponse>(API_URL.billingDetail(), params),
|
||||
axios.post<BillingDetailResponse>(API_URL_TRANSACTION.billingDetail(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_TRANSACTION } from '@/shared/api/api-url-transaction';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const billingList = (params: BillingListParams) => {
|
||||
return resultify(
|
||||
axios.post<BillingListResponse>(API_URL.billingList(), params),
|
||||
axios.post<BillingListResponse>(API_URL_TRANSACTION.billingList(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_TRANSACTION } from '@/shared/api/api-url-transaction';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const cashReceiptDetail = (params: CashReceiptDetailParams) => {
|
||||
return resultify(
|
||||
axios.post<DetailResponse>(API_URL.cashReceiptDetail(), params),
|
||||
axios.post<DetailResponse>(API_URL_TRANSACTION.cashReceiptDetail(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_TRANSACTION } from '@/shared/api/api-url-transaction';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const cashReceiptList = (params: CashReceiptListParams) => {
|
||||
return resultify(
|
||||
axios.post<CashReceiptListResponse>(API_URL.cashReceiptList(), params),
|
||||
axios.post<CashReceiptListResponse>(API_URL_TRANSACTION.cashReceiptList(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_TRANSACTION } from '@/shared/api/api-url-transaction';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const cashReceiptManualIssue = (params: CashReceiptManualIssueParams) => {
|
||||
return resultify(
|
||||
axios.post<CashReceiptManualIssueResponse>(API_URL.cashReceiptManualIssue(), params),
|
||||
axios.post<CashReceiptManualIssueResponse>(API_URL_TRANSACTION.cashReceiptManualIssue(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_TRANSACTION } from '@/shared/api/api-url-transaction';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const cashReceiptPurposeUpdate = (params: CashReceiptPurposeUpdateParams) => {
|
||||
return resultify(
|
||||
axios.post<CashReceiptPurposeUpdateResponse>(API_URL.cashReceiptPurposeUpdate(), params),
|
||||
axios.post<CashReceiptPurposeUpdateResponse>(API_URL_TRANSACTION.cashReceiptPurposeUpdate(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_TRANSACTION } from '@/shared/api/api-url-transaction';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const downloadConfirmation = (params: DownloadConfirmationParams) => {
|
||||
return resultify(
|
||||
axios.post<DownloadConfirmationResponse>(API_URL.downloadConfirmation(), params),
|
||||
axios.post<DownloadConfirmationResponse>(API_URL_TRANSACTION.downloadConfirmation(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_TRANSACTION } from '@/shared/api/api-url-transaction';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const downloadExcel = (params: DownloadExcelParams) => {
|
||||
return resultify(
|
||||
axios.post<DownloadExcelResponse>(API_URL.downloadExcel(), params),
|
||||
axios.post<DownloadExcelResponse>(API_URL_TRANSACTION.downloadExcel(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_TRANSACTION } from '@/shared/api/api-url-transaction';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const escrowDetail = (params: EscrowDetailParams) => {
|
||||
return resultify(
|
||||
axios.post<DetailResponse>(API_URL.escrowDetail(), params),
|
||||
axios.post<DetailResponse>(API_URL_TRANSACTION.escrowDetail(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_TRANSACTION } from '@/shared/api/api-url-transaction';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const escrowList = (params: EscrowListParams) => {
|
||||
return resultify(
|
||||
axios.post<EscrowListResponse>(API_URL.escrowList(), params),
|
||||
axios.post<EscrowListResponse>(API_URL_TRANSACTION.escrowList(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import axios from 'axios';
|
||||
import { API_URL } from '@/shared/api/urls';
|
||||
import { API_URL_TRANSACTION } from '@/shared/api/api-url-transaction';
|
||||
import { resultify } from '@/shared/lib/resultify';
|
||||
import { CBDCAxiosError } from '@/shared/@types/error';
|
||||
import {
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
|
||||
export const escrowMailResend = (params: EscrowMailResendParams) => {
|
||||
return resultify(
|
||||
axios.post<EscrowMailResendResponse>(API_URL.escrowMailResend(), params),
|
||||
axios.post<EscrowMailResendResponse>(API_URL_TRANSACTION.escrowMailResend(), params),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -90,6 +90,12 @@ export const HomePage = () => {
|
||||
if(isOpen){
|
||||
setAuthRegisterOn(true);
|
||||
}
|
||||
}).catch((e) => {
|
||||
console.log('catch')
|
||||
|
||||
}).finally(() => {
|
||||
console.log('finally')
|
||||
setAuthRegisterOn(true);
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
80
src/shared/api/api-url-additional-service.ts
Normal file
80
src/shared/api/api-url-additional-service.ts
Normal file
@@ -0,0 +1,80 @@
|
||||
import {
|
||||
API_BASE_URL,
|
||||
API_URL_KEY,
|
||||
} from './../constants/url';
|
||||
|
||||
/* Extension Management - 부가서비스 API */
|
||||
export const API_URL_ADDITIONAL_SERVICE = {
|
||||
extensionSmsResend: () => {
|
||||
// POST: SMS 결제 통보 > SMS 재발송
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/sms/resend`;
|
||||
},
|
||||
extensionSmsList: () => {
|
||||
// POST: SMS 결제 통보 목록 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/sms/list`;
|
||||
},
|
||||
extensionSmsDownloadExcel: () => {
|
||||
// POST: SMS 결제 통보 엑셀 다운
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/sms/download/excel`;
|
||||
},
|
||||
extensionSmsDetail: () => {
|
||||
// POST: SMS 결제 통보 상세 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/sms/detail`;
|
||||
},
|
||||
extensionList: () => {
|
||||
// POST: 부가서비스 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/list`;
|
||||
},
|
||||
extensionKeyinList: () => {
|
||||
// POST: KEY-IN 결제 목록 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/keyin/list`;
|
||||
},
|
||||
extensionKeyinDownloadExcel: () => {
|
||||
// POST: KEY-IN 결제 엑셀 다운
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/keyin/download/excel`;
|
||||
},
|
||||
extensionKeyinApply: () => {
|
||||
// POST: KEY-IN 결제 > 결제 신청
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/keyin/apply`;
|
||||
},
|
||||
extensionArsResend: () => {
|
||||
// POST: SMS 신용카드 ARS 결제 > SMS 재전송
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/ars/resend`;
|
||||
},
|
||||
extensionArsList: () => {
|
||||
// POST: 신용카드 ARS 결제 > 목록 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/ars/list`;
|
||||
},
|
||||
extensionArsDownloadExcel: () => {
|
||||
// POST: 신용카드 ARS 결제 > 엑셀 다운
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/ars/download/excel`;
|
||||
},
|
||||
extensionArsDetail: () => {
|
||||
// POST: 신용카드 ARS 결제 > 상세 내용 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/ars/detail`;
|
||||
},
|
||||
extensionArsApply: () => {
|
||||
// POST: 신용카드 ARS 결제 > 결제 신청
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/ars/apply`;
|
||||
},
|
||||
extensionAlimtalkSettingSave: () => {
|
||||
// POST: 알림톡 결제 통보 > 서비스 설정 저장
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/alimtalk/setting/save`;
|
||||
},
|
||||
extensionAlimtalkSettingDetail: () => {
|
||||
// POST: 알림톡 결제 통보 > 서비스 설정 목록 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/alimtalk/setting/detail`;
|
||||
},
|
||||
extensionAlimtalkList: () => {
|
||||
// POST: 알림톡 결제 통보 목록 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/alimtalk/list`;
|
||||
},
|
||||
extensionAlimtalkDownloadExcel: () => {
|
||||
// POST: 알림톡 결제 통보 엑셀 다운
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/alimtalk/download/excel`;
|
||||
},
|
||||
extensionAlimtalkDetail: () => {
|
||||
// POST: 알림톡 결제 통보 상세 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/extension/alimtalk/detail`;
|
||||
},
|
||||
};
|
||||
32
src/shared/api/api-url-home.ts
Normal file
32
src/shared/api/api-url-home.ts
Normal file
@@ -0,0 +1,32 @@
|
||||
import {
|
||||
API_BASE_URL,
|
||||
API_URL_KEY,
|
||||
} from './../constants/url';
|
||||
|
||||
/* Hoem Management = 홈 API */
|
||||
export const API_URL_HOME = {
|
||||
homeToday: () => {
|
||||
// POST: 오늘 매출 및 정산 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/home/today`;
|
||||
},
|
||||
homeOverview: () => {
|
||||
// POST: 거래 인사이트 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/home/overview`;
|
||||
},
|
||||
homeNoticeList: () => {
|
||||
// POST: 공지사항 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/home/notice/list`;
|
||||
},
|
||||
homeMonth: () => {
|
||||
// POST: 당월 매출 및 정산 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/home/month`;
|
||||
},
|
||||
homeGroups: () => {
|
||||
// POST: GID 또는 MID 권한 별 mid 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/home/groups`;
|
||||
},
|
||||
homeBannerList: () => {
|
||||
// POST: 배너 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/home/banner/list`;
|
||||
},
|
||||
}
|
||||
32
src/shared/api/api-url-support.ts
Normal file
32
src/shared/api/api-url-support.ts
Normal file
@@ -0,0 +1,32 @@
|
||||
import {
|
||||
API_BASE_URL,
|
||||
API_URL_KEY,
|
||||
} from './../constants/url';
|
||||
|
||||
export const API_URL_SUPPORT = {
|
||||
/* Notice Management - 공지사항 API */
|
||||
noticeList: () => {
|
||||
// POST: 공지사항 목록 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/notice/list`;
|
||||
},
|
||||
noticeDetail: () => {
|
||||
// POST: 공지사항 목록 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/notice/detail`;
|
||||
},
|
||||
|
||||
/* Counsel Management - 문의상담 API */
|
||||
qnaList: () => {
|
||||
// POST: 1:1 문의 목록 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/counsel/list`;
|
||||
},
|
||||
qnaSave: () => {
|
||||
// POST: 1:1 문의 등록
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/counsel/save`;
|
||||
},
|
||||
|
||||
/* FAQ Management - FAQ(자주 묻는 질문) API */
|
||||
faqList: () => {
|
||||
// POST: FAQ 목록 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/faq/list`;
|
||||
},
|
||||
};
|
||||
85
src/shared/api/api-url-transaction.ts
Normal file
85
src/shared/api/api-url-transaction.ts
Normal file
@@ -0,0 +1,85 @@
|
||||
import {
|
||||
API_BASE_URL,
|
||||
API_URL_KEY,
|
||||
} from './../constants/url';
|
||||
|
||||
|
||||
export const API_URL_TRANSACTION = {
|
||||
/* transaction Management - 거래관리 API */
|
||||
allTransactionList: () => {
|
||||
// POST: 거래 내역 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/transaction/list`;
|
||||
},
|
||||
|
||||
allTransactionListSummary: () => {
|
||||
// POST: 거래 내역 합계 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/transaction/list/summary`;
|
||||
},
|
||||
downloadExcel: () => {
|
||||
// POST: 거래 엑셀 다운로드
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/transaction/download/excel`;
|
||||
},
|
||||
downloadConfirmation: () => {
|
||||
// POST: 거래 확인서 다운로드
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/transaction/download/confirmation`;
|
||||
},
|
||||
allTransactionDetail: () => {
|
||||
// POST: 거래내역 상세
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/transaction/detail`;
|
||||
},
|
||||
allTransactionCancel: () => {
|
||||
// POST: 거래취소 요청
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/transaction/cancel`;
|
||||
},
|
||||
allTransactionCancelInfo: () => {
|
||||
// POST: 거래취소 정보 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/transaction/cancel-info`;
|
||||
},
|
||||
|
||||
/* Cash Receipt Management - 현금영수증 API */
|
||||
cashReceiptList: () => {
|
||||
// POST: 현금영수증 목록 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/cash-receipt/list`;
|
||||
},
|
||||
cashReceiptDetail: () => {
|
||||
// POST: 현금영수증 상세 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/cash-receipt/detail`;
|
||||
},
|
||||
cashReceiptPurposeUpdate: () => {
|
||||
// POST: 현금영수증 용도 변경
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/cash-receipt/purpose/update`;
|
||||
},
|
||||
cashReceiptManualIssue: () => {
|
||||
// POST: 현금영수증 용도 변경
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/cash-receipt/manual/issue`;
|
||||
},
|
||||
|
||||
/* Escro Management - 에스크로 API */
|
||||
escrowList: () => {
|
||||
// POST: 에스크로 목록 조회
|
||||
return `${API_BASE_URL}/api/v1/escrows/list`;
|
||||
},
|
||||
escrowDetail: () => {
|
||||
// POST: 에스크로 목록 상세 조회
|
||||
return `${API_BASE_URL}/api/v1/escrows/detail`;
|
||||
},
|
||||
escrowMailResend: () => {
|
||||
// POST: 에스크로 메일 재발송
|
||||
return `${API_BASE_URL}/api/v1/escrows/mail/resend`;
|
||||
},
|
||||
|
||||
/* Billing Management - 빌링 API */
|
||||
billingList: () => {
|
||||
// POST: 빌링 목록 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/billing/list`;
|
||||
},
|
||||
billingDetail: () => {
|
||||
// POST: 빌링 상세 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/billing/detail`;
|
||||
},
|
||||
billingCharge: () => {
|
||||
// POST: 빌링 결제 신청
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/billing/charge`;
|
||||
},
|
||||
|
||||
};
|
||||
@@ -1,8 +1,6 @@
|
||||
import { businessMemberInfo } from '@/entities/business-member/api/use-business-member-info-mutation';
|
||||
import {
|
||||
API_BASE_URL,
|
||||
API_URL_KEY,
|
||||
API_PARAM
|
||||
} from './../constants/url';
|
||||
|
||||
// all api URL
|
||||
@@ -93,87 +91,6 @@ export const API_URL = {
|
||||
},
|
||||
|
||||
|
||||
|
||||
/* transaction Management - 거래관리 API */
|
||||
allTransactionList: () => {
|
||||
// POST: 거래 내역 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/transaction/list`;
|
||||
},
|
||||
|
||||
allTransactionListSummary: () => {
|
||||
// POST: 거래 내역 합계 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/transaction/list/summary`;
|
||||
},
|
||||
downloadExcel: () => {
|
||||
// POST: 거래 엑셀 다운로드
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/transaction/download/excel`;
|
||||
},
|
||||
downloadConfirmation: () => {
|
||||
// POST: 거래 확인서 다운로드
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/transaction/download/confirmation`;
|
||||
},
|
||||
allTransactionDetail: () => {
|
||||
// POST: 거래내역 상세
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/transaction/detail`;
|
||||
},
|
||||
allTransactionCancel: () => {
|
||||
// POST: 거래취소 요청
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/transaction/cancel`;
|
||||
},
|
||||
allTransactionCancelInfo: () => {
|
||||
// POST: 거래취소 정보 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/transaction/cancel-info`;
|
||||
},
|
||||
|
||||
|
||||
/* Cash Receipt Management - 현금영수증 API */
|
||||
cashReceiptList: () => {
|
||||
// POST: 현금영수증 목록 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/cash-receipt/list`;
|
||||
},
|
||||
cashReceiptDetail: () => {
|
||||
// POST: 현금영수증 상세 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/cash-receipt/detail`;
|
||||
},
|
||||
cashReceiptPurposeUpdate: () => {
|
||||
// POST: 현금영수증 용도 변경
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/cash-receipt/purpose/update`;
|
||||
},
|
||||
cashReceiptManualIssue: () => {
|
||||
// POST: 현금영수증 용도 변경
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/cash-receipt/manual/issue`;
|
||||
},
|
||||
|
||||
|
||||
/* Escro Management - 에스크로 API */
|
||||
escrowList: () => {
|
||||
// POST: 에스크로 목록 조회
|
||||
return `${API_BASE_URL}/api/v1/escrows/list`;
|
||||
},
|
||||
escrowDetail: () => {
|
||||
// POST: 에스크로 목록 상세 조회
|
||||
return `${API_BASE_URL}/api/v1/escrows/detail`;
|
||||
},
|
||||
escrowMailResend: () => {
|
||||
// POST: 에스크로 메일 재발송
|
||||
return `${API_BASE_URL}/api/v1/escrows/mail/resend`;
|
||||
},
|
||||
|
||||
|
||||
/* Billing Management - 빌링 API */
|
||||
billingList: () => {
|
||||
// POST: 빌링 목록 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/billing/list`;
|
||||
},
|
||||
billingDetail: () => {
|
||||
// POST: 빌링 상세 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/billing/detail`;
|
||||
},
|
||||
billingCharge: () => {
|
||||
// POST: 빌링 결제 신청
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/billing/charge`;
|
||||
},
|
||||
|
||||
settlementList: () => {
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/transaction/list`;
|
||||
},
|
||||
@@ -192,31 +109,6 @@ export const API_URL = {
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/user/create`;
|
||||
},
|
||||
|
||||
/* Counsel Management - 문의상담 API */
|
||||
qnaList: () => {
|
||||
// POST: 1:1 문의 목록 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/counsel/list`;
|
||||
},
|
||||
qnaSave: () => {
|
||||
// POST: 1:1 문의 등록
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/counsel/save`;
|
||||
},
|
||||
|
||||
/* FAQ Management - FAQ(자주 묻는 질문) API */
|
||||
faqList: () => {
|
||||
// POST: FAQ 목록 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/faq/list`;
|
||||
},
|
||||
|
||||
/* Notice Management - 공지사항 API */
|
||||
noticeList: () => {
|
||||
// POST: 공지사항 목록 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/notice/list`;
|
||||
},
|
||||
noticeDetail: () => {
|
||||
// POST: 공지사항 목록 조회
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/notice/detail`;
|
||||
},
|
||||
|
||||
/* Extension Management - 부가서비스 API */
|
||||
extensionSmsResend: () => {
|
||||
|
||||
Reference in New Issue
Block a user