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