feat:新增投顾工作台相关接口

This commit is contained in:
2026-09-12 20:42:33 +08:00
parent b95fb5d4f7
commit 639a10e10a
50 changed files with 3434 additions and 14 deletions
+13
View File
@@ -0,0 +1,13 @@
"""路由层透传信息提取:投顾 JWT 与 trace_id(供 Agent 客户端透传)。"""
from __future__ import annotations
from fastapi import Request
from utils.request_id import get_request_id, new_request_id
def extract_auth(request: Request) -> tuple[str, str]:
"""返回 (Authorization 头原值, trace_id);trace_id 优先透传,无则生成。"""
auth = request.headers.get("Authorization", "")
trace_id = request.headers.get("X-Trace-Id") or get_request_id() or new_request_id()
return auth, trace_id