| 12345678910111213141516171819202122232425262728 |
- /**
- * 统一工作台模块 — 路由层
- *
- * 接口一览:
- * 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);
|