- from __future__ import annotations
- from dataclasses import dataclass
- from app.core.config import GlobalConfigSettings
- from app.core.database import DatabaseManager
- from app.core.observability import LogService
- @dataclass(frozen=True)
- class ApiDependencies:
- """API 层依赖容器:统一管理 db/log/config 等依赖。"""
- db: DatabaseManager
- log: LogService
- config: GlobalConfigSettings
|