85 lines
2.7 KiB
TypeScript
85 lines
2.7 KiB
TypeScript
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`;
|
|
},
|
|
|
|
}; |