import { Router } from "express"; import authRouter from "./admin/auth.js"; import auditLogsRouter from "./admin/audit-logs.js"; import cloudtentaclesRecordsRouter from "./admin/cloudtentacles-records.js"; import dashboardRouter from "./admin/dashboard.js"; import devMockRouter from "./admin/dev-mock.js"; import kuaishouIndustryRouter from "./admin/kuaishou-industry.js"; import ordersRouter from "./admin/orders.js"; import platformConfigRouter from "./admin/platform-config.js"; import { requireAdminSession } from "./admin/session.js"; import tasksRouter from "./admin/tasks.js"; import usersRouter from "./admin/users.js"; import { buildNotFoundPayload } from "../utils/http.js"; const router = Router(); router.use(authRouter); router.use(requireAdminSession); router.use(dashboardRouter); router.use(usersRouter); router.use(auditLogsRouter); router.use(platformConfigRouter); router.use(kuaishouIndustryRouter); router.use(ordersRouter); router.use(tasksRouter); router.use(cloudtentaclesRecordsRouter); router.use(devMockRouter); router.use((req, res) => { res.status(404).json(buildNotFoundPayload(req)); }); export default router;