shangfangjian
|
45497d2112
|
refactor: admin_settings.py 按职责拆分为 4 个模块
681 行单文件拆为(保留 admin_settings 为 include_router 聚合入口):
- admin_datasources 数据源列表/连通性测试/KeyRing/ingest status (5 路由)
- admin_config settings CRUD + 运行日志 (4 路由)
- admin_llm LLM agents/models/ping (3 路由)
- admin_quality stats/data-completeness/data-quality (4 路由)
所有路由仍挂 /api/v1/admin 且带 dependencies=[Depends(require_admin)]。
app.py 注册方式不变(仍 import admin_settings.router)。
|
2026-09-21 23:28:58 +08:00 |
|