Project

General

Profile

PageId » History » Version 7

nanon buaphet, 04/08/2026 03:30 AM

1 1 nanon buaphet
# PageId
2 4 karnake ruengchaicharnkij
{{collapse(URL Config details...)
3
4 3 karnake ruengchaicharnkij
``` javascript
5 6 nanon buaphet
6 7 nanon buaphet
const definePage = (pageId: number, href: string): PageDefinition => ({
7 6 nanon buaphet
  pageId,
8
  href,
9
});
10
11
12 5 nanon buaphet
export const PAGE_DEFINITIONS = {
13
  SYSTEM_MANAGEMENT: {
14
    ADDED_ADMIN_USER: definePage(1001, ROUTE_PATHS.SYSTEM_MANAGEMENT.ABSOLUTE.ADDED_ADMIN_USER),
15
    AUDIT_LOG: definePage(1002, ROUTE_PATHS.SYSTEM_MANAGEMENT.ABSOLUTE.AUDIT_LOG),
16
    ACTIVITY_LOG: definePage(1003, ROUTE_PATHS.SYSTEM_MANAGEMENT.ABSOLUTE.ACTIVITY_LOG),
17 1 nanon buaphet
  },
18 5 nanon buaphet
  CREATE_JOB: {
19
    ADDED_INDIVIDUAL_ACCOUNT: definePage(2001, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ADDED_INDIVIDUAL_ACCOUNT, [
20
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ADDED_INDIVIDUAL_ACCOUNT,
21
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ADDED_INDIVIDUAL_ACCOUNT_PAGE,
22
    ]),
23
    ADDED_CORPORATE_ACCOUNT: definePage(2002, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ADDED_CORPORATE_ACCOUNT, [
24
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ADDED_CORPORATE_ACCOUNT,
25
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ADDED_CORPORATE_ACCOUNT_PAGE,
26
    ]),
27
    ADDED_ICO: definePage(2003, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ADDED_ICO, [
28
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ADDED_ICO,
29
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ADDED_ICO_PAGE,
30
    ]),
31
    CHANGE_INDIVIDUAL_ACCOUNT: definePage(2004, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_INDIVIDUAL_ACCOUNT, [
32
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_INDIVIDUAL_ACCOUNT,
33
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_INDIVIDUAL_ACCOUNT_VIEW,
34
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_INDIVIDUAL_ACCOUNT_EDIT,
35
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_INDIVIDUAL_ACCOUNT_EDIT_PAGE,
36
    ]),
37
    CHANGE_CORPORATE_ACCOUNT: definePage(2005, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_CORPORATE_ACCOUNT, [
38
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_CORPORATE_ACCOUNT,
39
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_CORPORATE_ACCOUNT_VIEW,
40
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_CORPORATE_ACCOUNT_EDIT,
41
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_CORPORATE_ACCOUNT_EDIT_PAGE,
42
    ]),
43
    CHANGE_ICO: definePage(2006, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_ICO, [
44
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_ICO,
45
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_ICO_EDIT,
46
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CHANGE_ICO_EDIT_PAGE,
47
    ]),
48
    CASH_DEPOSIT_WITHDRAW: definePage(2008, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.CASH_DEPOSIT_WITHDRAW),
49
    ICO_LIST: definePage(2009, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ICO_LIST, [
50
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ICO_LIST,
51
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ICO_LIST_INVEST,
52
    ]),
53
    EDIT_ICO_ORDER: definePage(2010, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.EDIT_ICO_ORDER),
54
    ISSUER_INFO: definePage(2011, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.ISSUER_INFO),
55
    LIST_ISSUER_INFO: definePage(2012, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.LIST_ISSUER_INFO, [
56
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.LIST_ISSUER_INFO,
57
      ROUTE_PATHS.CREATE_JOB.ABSOLUTE.EDIT_ISSUER_INFO,
58
    ]),
59
    EDIT_DEPOSIT: definePage(2013, ROUTE_PATHS.CREATE_JOB.ABSOLUTE.EDIT_DEPOSIT),
60 1 nanon buaphet
  },
61 5 nanon buaphet
  TODO_LIST: {
62
    INDIVIDUAL_ACCOUNT_OPENING: definePage(3001, ROUTE_PATHS.TODO_LIST.ABSOLUTE.INDIVIDUAL_ACCOUNT_OPENING, [
63
      ROUTE_PATHS.TODO_LIST.ABSOLUTE.INDIVIDUAL_ACCOUNT_OPENING,
64
      ROUTE_PATHS.TODO_LIST.ABSOLUTE.INDIVIDUAL_ACCOUNT_OPENING_VIEW,
65
    ]),
66
    CORPORATE_ACCOUNT_OPENING: definePage(3002, ROUTE_PATHS.TODO_LIST.ABSOLUTE.CORPORATE_ACCOUNT_OPENING, [
67
      ROUTE_PATHS.TODO_LIST.ABSOLUTE.CORPORATE_ACCOUNT_OPENING,
68
      ROUTE_PATHS.TODO_LIST.ABSOLUTE.CORPORATE_ACCOUNT_OPENING_VIEW,
69
      ROUTE_PATHS.TODO_LIST.ABSOLUTE.CORPORATE_ACCOUNT_OPENING_EDIT,
70
      ROUTE_PATHS.TODO_LIST.ABSOLUTE.CORPORATE_ACCOUNT_OPENING_EDIT_PAGE,
71
    ]),
72
    ADDED_ICO: definePage(3003, ROUTE_PATHS.TODO_LIST.ABSOLUTE.ADDED_ICO, [
73
      ROUTE_PATHS.TODO_LIST.ABSOLUTE.ADDED_ICO,
74
      ROUTE_PATHS.TODO_LIST.ABSOLUTE.ADDED_ICO_VIEW,
75
      ROUTE_PATHS.TODO_LIST.ABSOLUTE.ADDED_ICO_EDIT,
76
      ROUTE_PATHS.TODO_LIST.ABSOLUTE.ADDED_ICO_EDIT_PAGE,
77
    ]),
78
    CASH_DEPOSIT_WITHDRAW: definePage(3004, ROUTE_PATHS.TODO_LIST.ABSOLUTE.CASH_DEPOSIT_WITHDRAW),
79
    ACCOUNT_LOCK_UNLOCK: definePage(3005, ROUTE_PATHS.TODO_LIST.ABSOLUTE.ACCOUNT_LOCK_UNLOCK),
80
    ICO_LIST: definePage(3006, ROUTE_PATHS.TODO_LIST.ABSOLUTE.ICO_LIST),
81
    REVIEW_KYC: definePage(3007, ROUTE_PATHS.TODO_LIST.ABSOLUTE.REVIEW_KYC, [
82
      ROUTE_PATHS.TODO_LIST.ABSOLUTE.REVIEW_KYC,
83
      ROUTE_PATHS.TODO_LIST.ABSOLUTE.REVIEW_KYC_VIEW,
84
    ]),
85
    REGISTRAR: definePage(3008, ROUTE_PATHS.TODO_LIST.ABSOLUTE.REGISTRAR),
86
    MARKETPLACE_FEE: definePage(3009, ROUTE_PATHS.TODO_LIST.ABSOLUTE.MARKETPLACE_FEE),
87
    DISTRIBUTION: definePage(3010, ROUTE_PATHS.TODO_LIST.ABSOLUTE.DISTRIBUTION),
88 1 nanon buaphet
  },
89 5 nanon buaphet
  ENQUIRY: {
90
    ADMINS: definePage(4001, ROUTE_PATHS.ENQUIRY.ABSOLUTE.ADMINS),
91
    TRANSACTIONS: definePage(4002, ROUTE_PATHS.ENQUIRY.ABSOLUTE.TRANSACTIONS),
92
    INDIVIDUAL: definePage(4003, ROUTE_PATHS.ENQUIRY.ABSOLUTE.INDIVIDUAL, [
93
      ROUTE_PATHS.ENQUIRY.ABSOLUTE.INDIVIDUAL,
94
      ROUTE_PATHS.ENQUIRY.ABSOLUTE.INDIVIDUAL_VIEW,
95
    ]),
96
    CORPORATE: definePage(4006, ROUTE_PATHS.ENQUIRY.ABSOLUTE.CORPORATE, [
97
      ROUTE_PATHS.ENQUIRY.ABSOLUTE.CORPORATE,
98
      ROUTE_PATHS.ENQUIRY.ABSOLUTE.CORPORATE_VIEW,
99
    ]),
100
    ICO_CAMPAIGN: definePage(4004, ROUTE_PATHS.ENQUIRY.ABSOLUTE.ICO_CAMPAIGN, [
101
      ROUTE_PATHS.ENQUIRY.ABSOLUTE.ICO_CAMPAIGN,
102
      ROUTE_PATHS.ENQUIRY.ABSOLUTE.ICO_CAMPAIGN_VIEW,
103
      ROUTE_PATHS.ENQUIRY.ABSOLUTE.ICO_CAMPAIGN_DASHBOARD,
104
    ]),
105
    ICO_CAMPAIGN_INVESTMENT: definePage(4005, ROUTE_PATHS.ENQUIRY.ABSOLUTE.ICO_CAMPAIGN_INVESTMENT, [
106
      ROUTE_PATHS.ENQUIRY.ABSOLUTE.ICO_CAMPAIGN_INVESTMENT,
107
      ROUTE_PATHS.ENQUIRY.ABSOLUTE.ICO_CAMPAIGN_INVESTMENT_DASHBOARD,
108
    ]),
109
    REGISTRAR: definePage(4007, ROUTE_PATHS.ENQUIRY.ABSOLUTE.REGISTRAR),
110 1 nanon buaphet
  },
111 5 nanon buaphet
  REPORTS: {
112
    CUSTOMER_PROXY_WALLET_DEPOSIT: definePage(
113
      5001,
114
      ROUTE_PATHS.REPORTS.ABSOLUTE.CUSTOMER_PROXY_WALLET_DEPOSIT
115
    ),
116
    CUSTOMER_WHITELIST_WALLET_WITHDRAW: definePage(
117
      5002,
118
      ROUTE_PATHS.REPORTS.ABSOLUTE.CUSTOMER_WHITELIST_WALLET_WITHDRAW
119
    ),
120
    DIGITAL_ASSET_OUTSTANDING_BY_CUSTOMER: definePage(
121
      5003,
122
      ROUTE_PATHS.REPORTS.ABSOLUTE.DIGITAL_ASSET_OUTSTANDING_BY_CUSTOMER
123
    ),
124
    DIGITAL_ASSET_MOVEMENT_BY_CUSTOMER: definePage(
125
      5004,
126
      ROUTE_PATHS.REPORTS.ABSOLUTE.DIGITAL_ASSET_MOVEMENT_BY_CUSTOMER
127
    ),
128
    DIGITAL_ASSET_MOVEMENT_BY_COIN: definePage(
129
      5005,
130
      ROUTE_PATHS.REPORTS.ABSOLUTE.DIGITAL_ASSET_MOVEMENT_BY_COIN
131
    ),
132
    DIGITAL_ASSET_OUTSTANDING_BY_COIN: definePage(
133
      5006,
134
      ROUTE_PATHS.REPORTS.ABSOLUTE.DIGITAL_ASSET_OUTSTANDING_BY_COIN
135
    ),
136
    DIGITAL_ASSET_BALANCE_BY_COIN: definePage(
137
      5007,
138
      ROUTE_PATHS.REPORTS.ABSOLUTE.DIGITAL_ASSET_BALANCE_BY_COIN
139
    ),
140
    GAS_API: definePage(5008, ROUTE_PATHS.REPORTS.ABSOLUTE.GAS_API),
141
    CUSTOMER_SUMMARY_GAS_REPORT: definePage(
142
      5009,
143
      ROUTE_PATHS.REPORTS.ABSOLUTE.CUSTOMER_SUMMARY_GAS_REPORT
144
    ),
145
    REPORT_GAS_TRANSFER: definePage(
146
      5010,
147
      ROUTE_PATHS.REPORTS.ABSOLUTE.REPORT_GAS_TRANSFER
148
    ),
149
    SUMMARY_GAS_REPORT: definePage(
150
      5011,
151
      ROUTE_PATHS.REPORTS.ABSOLUTE.SUMMARY_GAS_REPORT
152
    ),
153
    SUMMARY_CUSTOMER_WALLET: definePage(
154
      5012,
155
      ROUTE_PATHS.REPORTS.ABSOLUTE.SUMMARY_CUSTOMER_WALLET
156
    ),
157
    COLD_WALLET_BY_EXCHANGE: definePage(
158
      5013,
159
      ROUTE_PATHS.REPORTS.ABSOLUTE.COLD_WALLET_BY_EXCHANGE
160
    ),
161
    SUMMARY_CORPORATE_WALLET: definePage(
162
      5014,
163
      ROUTE_PATHS.REPORTS.ABSOLUTE.SUMMARY_CORPORATE_WALLET
164
    ),
165
    CASH_SETTLEMENT: definePage(
166
      5015,
167
      ROUTE_PATHS.REPORTS.ABSOLUTE.CASH_SETTLEMENT
168
    ),
169
    COIN_SETTLEMENT: definePage(
170
      5016,
171
      ROUTE_PATHS.REPORTS.ABSOLUTE.COIN_SETTLEMENT
172
    ),
173
    TRANSACTION_LOG_BY_EXCHANGE: definePage(
174
      5017,
175
      ROUTE_PATHS.REPORTS.ABSOLUTE.TRANSACTION_LOG_BY_EXCHANGE
176
    ),
177
    REPORT_ADJUST_COIN_CAUSE_RE_BALANCE_COLD_HOT: definePage(
178
      5018,
179
      ROUTE_PATHS.REPORTS.ABSOLUTE.REPORT_ADJUST_COIN_CAUSE_RE_BALANCE_COLD_HOT
180
    ),
181
    REPORT_FOR_SEGREGATE_AIRDROP: definePage(
182
      5019,
183
      ROUTE_PATHS.REPORTS.ABSOLUTE.REPORT_FOR_SEGREGATE_AIRDROP
184
    ),
185
    NC_REPORT: definePage(5020, ROUTE_PATHS.REPORTS.ABSOLUTE.NC_REPORT),
186
    SEC_REPORT: definePage(5021, ROUTE_PATHS.REPORTS.ABSOLUTE.SEC_REPORT),
187
    CUSTOMER_DATA_REPORT: definePage(
188
      5022,
189
      ROUTE_PATHS.REPORTS.ABSOLUTE.CUSTOMER_DATA_REPORT
190
    ),
191
    CONFIRMATION_REPORT: definePage(
192
      5023,
193
      ROUTE_PATHS.REPORTS.ABSOLUTE.CONFIRMATION_REPORT
194
    ),
195
    DAILY_DEPOSIT_CASH_SUMMARY_BY_BANK_REPORT: definePage(
196
      5024,
197
      ROUTE_PATHS.REPORTS.ABSOLUTE.DAILY_DEPOSIT_CASH_SUMMARY_BY_BANK_REPORT
198
    ),
199
    DAILY_PENDING_DEPOSIT_SUMMARY_BY_TRANSACTION_DATE_REPORT: definePage(
200
      5025,
201
      ROUTE_PATHS.REPORTS.ABSOLUTE.DAILY_PENDING_DEPOSIT_SUMMARY_BY_TRANSACTION_DATE_REPORT
202
    ),
203
    DAILY_WITHDRAWAL_CASH_SUMMARY_BY_TRANSACTION_DATE_REPORT: definePage(
204
      5026,
205
      ROUTE_PATHS.REPORTS.ABSOLUTE.DAILY_WITHDRAWAL_CASH_SUMMARY_BY_TRANSACTION_DATE_REPORT
206
    ),
207
    DAILY_SEGREGATION_FOR_CASH_BALANCE_TYPE_REPORT: definePage(
208
      5027,
209
      ROUTE_PATHS.REPORTS.ABSOLUTE.DAILY_SEGREGATION_FOR_CASH_BALANCE_TYPE_REPORT
210
    ),
211
    DAILY_TOTAL_SEGREGATION_REPORT: definePage(
212
      5028,
213
      ROUTE_PATHS.REPORTS.ABSOLUTE.DAILY_TOTAL_SEGREGATION_REPORT
214
    ),
215
    SUMMARY_DIGITAL_ASSET_FEE: definePage(
216
      5029,
217
      ROUTE_PATHS.REPORTS.ABSOLUTE.SUMMARY_DIGITAL_ASSET_FEE
218
    ),
219
    DAILY_FIAT_PRE_FUND_AND_OUTSTANDING: definePage(
220
      5030,
221
      ROUTE_PATHS.REPORTS.ABSOLUTE.DAILY_FIAT_PRE_FUND_AND_OUTSTANDING
222
    ),
223
    DAILY_SUMMARY_COLD_CORPORATE_WALLET_WITH_CUSTODIAN: definePage(
224
      5031,
225
      ROUTE_PATHS.REPORTS.ABSOLUTE.DAILY_SUMMARY_COLD_CORPORATE_WALLET_WITH_CUSTODIAN
226
    ),
227
    SUMMARY_CASH_SETTLEMENT_WITH_COUNTERPARTIES: definePage(
228
      5032,
229
      ROUTE_PATHS.REPORTS.ABSOLUTE.SUMMARY_CASH_SETTLEMENT_WITH_COUNTERPARTIES
230
    ),
231
    EXPORT_LOGING_ORDER: definePage(
232
      5033,
233
      ROUTE_PATHS.REPORTS.ABSOLUTE.EXPORT_LOGING_ORDER
234
    ),
235
    CUSTOMER_MOST_ACTIVE_BY_VALUE: definePage(
236
      5034,
237
      ROUTE_PATHS.REPORTS.ABSOLUTE.CUSTOMER_MOST_ACTIVE_BY_VALUE
238
    ),
239
    ORDER_REGISTER: definePage(
240
      5035,
241
      ROUTE_PATHS.REPORTS.ABSOLUTE.ORDER_REGISTER
242
    ),
243
    FOREIGN_EXCHANGE_AVERAGE_AND_SPREAD_LOG: definePage(
244
      5036,
245
      ROUTE_PATHS.REPORTS.ABSOLUTE.FOREIGN_EXCHANGE_AVERAGE_AND_SPREAD_LOG
246
    ),
247
    DA_DEPOSIT: definePage(5037, ROUTE_PATHS.REPORTS.ABSOLUTE.DA_DEPOSIT),
248
    SEC_REPORTS: definePage(6001, ROUTE_PATHS.REPORTS.ABSOLUTE.SEC_REPORTS, [
249
      ROUTE_PATHS.REPORTS.ABSOLUTE.SEC_REPORTS,
250
      REPORTS_ROUTE_PATTERNS.SEC_REPORTS_BUS_WALLET,
251
      REPORTS_ROUTE_PATTERNS.SEC_REPORTS_CUS_DATA,
252
      REPORTS_ROUTE_PATTERNS.SEC_REPORTS_CUS_IDENTIFICATION,
253
      REPORTS_ROUTE_PATTERNS.SEC_REPORTS_CUS_OUTSTANDING,
254
      REPORTS_ROUTE_PATTERNS.SEC_REPORTS_CUS_WALLET,
255
      REPORTS_ROUTE_PATTERNS.SEC_REPORTS_DTW,
256
      REPORTS_ROUTE_PATTERNS.SEC_REPORTS_ORDERBOOK,
257
      REPORTS_ROUTE_PATTERNS.SEC_REPORTS_PARTNER_EX_PROFILE,
258
      REPORTS_ROUTE_PATTERNS.SEC_REPORTS_PROFILE_LISTING,
259
      REPORTS_ROUTE_PATTERNS.SEC_REPORTS_TRADEBOOK,
260
    ]),
261
    NC_REPORTS: definePage(6002, ROUTE_PATHS.REPORTS.ABSOLUTE.NC_REPORTS),
262 4 karnake ruengchaicharnkij
  },
263 5 nanon buaphet
  BOARD: {
264
    ROOT: definePage(7001, ROUTE_PATHS.BOARD.ABSOLUTE.ROOT),
265 3 karnake ruengchaicharnkij
  },
266 5 nanon buaphet
} as const;
267 1 nanon buaphet
```
268
}}