feat: 后端用户认证和权限过滤
- 新增 auth 模块:jumpToken 代理交换、用户信息获取、JWT 签发 - 三级权限:full(所有权限/数智中心/BI-Leader)、department(BI-Leader-Dep)、personal - 添加 managerId 到车辆数据模型,支持个人级别按 userId 精确过滤 - auth 中间件保护所有 /api/* 端点(跳过 /api/health 和 /api/auth/*) - 所有路由集成 filterByPermission 权限过滤 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -25,6 +25,7 @@ export interface VehicleRow {
|
||||
主体: string | null;
|
||||
项目名称: string | null;
|
||||
客户经理: string | null;
|
||||
经理ID: string | null;
|
||||
}
|
||||
|
||||
export interface Vehicle {
|
||||
@@ -48,6 +49,7 @@ export interface Vehicle {
|
||||
subjectOrg: string | null;
|
||||
projectName: string | null;
|
||||
customerManager: string | null;
|
||||
managerId: string | null;
|
||||
brandLabel: string | null;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user