fischerX/packages/types
fischer bdb509a611 fix: Phase 2 可运行性保障 - 修复JWT用户ID字段不一致、添加缺失的Auth Guard、修复测试
关键修复:
- req.user?.id → req.user?.userId: Order/Notification/Payment 3个Controller共18处
- NotificationController/PaymentController 添加 @UseGuards(JwtAuthGuard)
- alipay/wechat auth 测试: oauthAccount → oAuthAccount, 补全mock数据
- order.controller.spec.ts: mockRequest.user.id → userId
- OpenTelemetry 改为可选加载 (OTEL_ENABLED)
- 前端: telemetry.ts改为no-op, web-vitals v4 API, Tailwind v4兼容
- Docker: postgres使用本地镜像, DATABASE_URL匹配docker-compose
- 布局: (auth)/(dashboard)分离, Sidebar仅Dashboard显示

验证结果:
- 后端331测试全部通过
- 前端构建成功(20页面)
- API端到端冒烟验证12个端点全部正常
- Docker PG+Redis启动, Prisma Migration 30张表创建成功
2026-05-25 17:44:37 +08:00
..
src fix: Phase 2 可运行性保障 - 修复JWT用户ID字段不一致、添加缺失的Auth Guard、修复测试 2026-05-25 17:44:37 +08:00
.gitkeep feat: FischerX开发底座初始化提交 2026-05-25 09:50:16 +08:00
package.json feat: FischerX开发底座初始化提交 2026-05-25 09:50:16 +08:00
tsconfig.json feat: FischerX开发底座初始化提交 2026-05-25 09:50:16 +08:00
vitest.config.ts feat: FischerX开发底座初始化提交 2026-05-25 09:50:16 +08:00