Files
nice-app-web/src/shared/constants/route-names.ts
2025-09-26 09:23:27 +09:00

167 lines
3.5 KiB
TypeScript

export const ROUTE_NAMES = {
home: '/home',
transaction: {
base: '/transaction/*',
allTransaction: {
base: '/all-transaction/*',
list: 'list',
detail: 'detail',
cancel: 'cancel',
},
cashReceipt: {
base: '/cash-receipt/*',
list: 'list',
detail: 'detail',
handWrittenIssuance: 'hand-written-issuance',
},
escrow: {
base: '/escrow/*',
list: 'list',
detail: 'detail',
},
billing: {
base: '/billing/*',
list: 'list',
detail: 'detail',
charge: 'charge',
}
},
settlement: {
base: '/settlement/*',
calendar: 'calendar',
list: 'list',
detail: 'detail/:detailId',
},
merchant: {
base: '/merchant/*',
info: 'info',
registrationStatus: 'registration-status'
},
payment: {
base: '/payment/*',
info: 'info',
dataNotification: 'data-notification'
},
account: {
base: '/account/*',
user: {
base: '/user/*',
manage: 'manage',
loginAuthInfo: 'login-auth-info',
accountAuth: 'account-auth',
menuAuth: 'menu-auth',
addAccount: 'add-account',
},
password: {
base: '/password/*',
manage: 'manage',
modifyLoginPassword: 'modifyLoginPassword'
}
},
vatReturn: {
base: '/vat-return/*',
list: 'list',
detail: 'detail',
vatReference: 'vatReference'
},
additionalService: {
base: '/additional-service/*',
list: 'list',
ars: {
base: '/ars/*',
list: 'list',
detail: 'detail',
request: 'request',
requestSuccess: 'request-success',
},
keyInPayment: {
base: '/key-in-payment/*',
list: 'list',
request: 'request',
requestSuccess: 'request-success',
},
smsPaymentNotification: 'sms-payment-notification',
accountHolderSearch: {
base: '/account-holder-search/*',
list: 'list',
detail: 'detail',
request: 'request'
},
accountHolderAuth: {
base: '/account-holder-auth/*',
list: 'list',
detail: 'detail'
},
linkPayment: {
base: '/link-payment/*',
shippingHistory: 'shipping-history',
pendingSend: 'pending-send',
request: 'request',
requestConfirm: 'request-confirm',
confirmSuccess: 'confirm-success',
detail: 'detail',
pendingDetail: 'pending-detail'
},
alimtalk: {
base: '/alimtalk/*',
list: 'list',
detail: 'detail',
setting: 'setting',
},
fundAccount: {
base: '/fund-account/*',
transferList: 'transfer-list',
transferDetail: 'transfer-detail',
transferRequest: 'transfer-request',
resultList: 'result-list',
resultDetail: 'result-detail',
},
settlementAgency: {
base: '/settlement-agency/*',
manage: 'manage',
deposit: 'deposit',
member: 'member',
register: 'register',
detail: 'detail',
},
payout: {
base: '/payout/*',
list: 'list',
detail: 'detail',
request: 'request',
},
paymentAgency: {
base: '/payment-agency/*',
list: 'list',
},
},
support: {
base: '/support/*',
notice: {
base: '/notice/*',
list: 'list',
detail: 'detail',
},
faq: {
base: '/faq/*',
list: 'list',
detail: 'detail',
},
qna: {
base: '/qna/*',
list: 'list',
detail: 'detail',
register: 'register',
}
},
setting: '/setting',
alarm: {
base: '/alarm/*',
list: 'list',
},
};
export type RouteNamesType = typeof ROUTE_NAMES;