/** * 统一工作台模块 — 路由层 * * 接口一览: * GET /api/workbench 工作台首页 * GET /api/notifications 查询通知列表 * GET /api/notifications/template 获取通知模板 * POST /api/notifications/send 发送通知 * GET /api/audit-logs 查询审计日志 */ import { Router } from 'express'; import type { Router as ExpressRouter } from 'express'; import { home, notify, notifyTemplate, listNotifs, auditLogs, } from '../controllers/workbench.controller.js'; export const pcWorkbenchApiRouter: ExpressRouter = Router(); pcWorkbenchApiRouter.get('/workbench', home); pcWorkbenchApiRouter.get('/notifications', listNotifs); pcWorkbenchApiRouter.get('/notifications/template', notifyTemplate); pcWorkbenchApiRouter.post('/notifications/send', notify); pcWorkbenchApiRouter.get('/audit-logs', auditLogs);