Files
nice-app-web/src/shared/constants/route-names.ts
2025-09-09 13:48:16 +09:00

222 lines
5.1 KiB
TypeScript

export const ROUTE_NAMES = {
home: '/home',
transaction: {
base: '/transaction/*',
allTransaction: {
base: '/all-transaction/*',
list: 'list',
detail: 'detail/:tid',
cancel: 'cancel',
},
cashReceit: {
base: '/cash-receit/*',
list: 'list',
detail: 'detail/:tid',
handWrittenIssuance: 'hand-written-issuance',
},
escro: {
base: '/escro/*',
list: 'list',
detail: 'detail/:tid',
},
billing: {
base: '/billing/*',
list: 'list',
detail: 'detail/:tid',
paymentRequest: 'payment-request',
}
},
settlement: {
base: '/settlement/*',
calendar: 'calendar',
list: 'list',
detail: 'detail/:tid',
},
businessMember: {
base: '/business-member/*',
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'
}
},
tax: {
base: '/tax/*',
invoice: {
base: '/invoice/*',
list: 'list',
detail: 'detail',
},
vatReference: 'vatReference'
},
additionalService: {
base: '/additional-service/*',
intro: 'intro',
arsCardPayment: {
base: '/ars-card-payment/*',
list: 'list',
request: 'request',
requestSuccess: 'request-success',
},
keyInPayment: 'key-in-payment',
smsPaymentNotification: 'sms-payment-notification',
accountHolderSearch: 'account-holder-search',
accountHolderAuth: 'account-holder-auth',
linkPayment: 'link-payment',
kakaoPaymentNotification: {
base: '/kakao-payment-notification/*',
list: 'list',
setting: 'setting',
},
fundTransfer: {
base: '/fund-transfer/*',
requestList: 'request-list',
requestRegister: 'request-register',
resultInquiry: 'result-inquiry',
},
settlementAgency: {
base: '/settlement-agency/*',
manage: 'manage',
deposit: 'deposit',
member: 'member',
register: 'register',
detail: 'detail',
},
paymentAgency: {
base: '/payment-agency/*',
list: 'list',
detail: 'detail',
request: 'request',
},
},
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',
},
/*
intro: '/intro',
appAuth: '/appAuth',
start: '/start',
mobileVerification: '/mobileVerification',
pwFail: '/pwFail',
signUp: {
base: '/signUp/*',
termsAndConditions: 'termsAndConditions',
setPinNumber: 'setPinNumber',
reSetBiometricAuth: 'reSetBiometricAuth',
setBiometricAuth: 'setBiometricAuth',
reSetPinNumber: 'reSetPinNumber',
bioPinNumber: 'bioPinNumber',
inputPinNumber: 'inputPinNumber',
},
issueWallet: {
base: '/issueWallet/*',
intro: 'intro',
inputBankAccount: 'inputBankAccount',
authBankAccount: 'authBankAccount',
chooseIDCardType: 'chooseIDCardType',
captureBusinessLicense: 'captureBusinessLicense',
confirm: {
base: '/confirm/*',
IDCard: 'IDCard',
driverLicense: 'driverLicense',
passport: 'passport',
businessLicense: 'businessLicense',
},
},
myWallet: {
base: '/myWallet/*',
history: 'history',
historyDetail: 'history/:historyId',
refundQRCode: 'refundQRCode/:historyId',
tokenDetail: 'token/:tokenId',
},
exchange: {
base: '/exchange/*',
selectRecipient: 'selectRecipient',
inputRecipient: 'inputRecipient',
inputAmount: 'inputAmount',
inputConfirm: 'inputConfirm',
process: 'process',
complete: 'complete',
},
myBankAccount: '/myBankAccount',
security: '/security',
appVersion: '/appVersion',
settingFontSize: '/settingFontSize',
community: {
base: '/community/*',
faq: 'faq',
faqDetail: 'faqDetail',
notice: 'notice',
noticeDetail: 'noticeDetail',
inquiry: 'inquiry',
inquiryDetail: 'inquiryDetail',
inquiryModify: 'inquiryModify',
},
menu: '/menu',
login: '/login',
reLogin: '/reLogin',
home: '/home',
shopList: '/shopList',
notification: {
base: '/notification/*',
setting: 'setting',
},
payment: {
base: '/payment/*',
myPaymentQRCode: 'myPaymentQRCode',
payWithNFCManual: 'payWithNFCManual',
payWithNFCAuto: 'payWithNFCAuto',
},
voucher: {
base: '/voucher/*',
voucherDetail: ':voucherId',
},
paymentGuide: 'paymentGuide',
inputShopWalletAddr: 'inputShopWalletAddr',
*/
};
export type RouteNamesType = typeof ROUTE_NAMES;