""" 系统模块 API ============ 提供版本信息查询。 """ import logging from fastapi import APIRouter from app.schemas.common import ApiResponse, success_response logger = logging.getLogger(__name__) router = APIRouter() @router.get("/health", response_model=ApiResponse[dict]) async def health_check(): """服务健康检查""" from app.config import get_settings settings = get_settings() return success_response( data={ "status": "healthy", "version": settings.APP_VERSION, "environment": settings.ENV, }, message="服务运行正常", ) @router.get("/version", response_model=ApiResponse[dict]) async def system_version(): """获取系统版本信息""" from app.config import get_settings settings = get_settings() return success_response( data={ "name": settings.APP_NAME, "version": settings.APP_VERSION, "environment": settings.ENV, }, message="获取版本成功", )