24 lines
1.0 KiB
TypeScript
24 lines
1.0 KiB
TypeScript
import { Router } from 'express'
|
|
|
|
import { requireAdminRoles } from './session.js'
|
|
import cloudtentaclesRouter from './platform-config/cloudtentacles.js'
|
|
import kuaishouIndustryRouter from './platform-config/kuaishou-industry.js'
|
|
import kuaishouFeifeiRouter from './platform-config/kuaishou-feifei.js'
|
|
import ninetyoneRouter from './platform-config/ninetyone.js'
|
|
import notificationsRouter from './platform-config/notifications.js'
|
|
import fulfillmentRoutingRouter from './platform-config/fulfillment-routing.js'
|
|
import affiliateDashRouter from './platform-config/affiliate-dash.js'
|
|
|
|
const router = Router()
|
|
|
|
router.use('/platform-config', kuaishouIndustryRouter)
|
|
router.use('/platform-config', requireAdminRoles(['admin']))
|
|
router.use('/platform-config', notificationsRouter)
|
|
router.use('/platform-config', kuaishouFeifeiRouter)
|
|
router.use('/platform-config', ninetyoneRouter)
|
|
router.use('/platform-config', fulfillmentRoutingRouter)
|
|
router.use('/platform-config', cloudtentaclesRouter)
|
|
router.use('/platform-config', affiliateDashRouter)
|
|
|
|
export default router
|