from fastapi import APIRouter from app.config.settings import settings router = APIRouter(tags=["基础接口"]) @router.get("/") async def root(): """根路径""" return { "message": "WMS FastAPI 系统", "app_name": settings.config.name, "environment": settings.environment, "debug": settings.config.debug, "version": "1.0.0" } @router.get("/config") async def get_config(): """获取配置信息""" return { "app": { "name": settings.config.name, "debug": settings.config.debug, "host": settings.config.host, "port": settings.config.port }, "environment": settings.environment, "database": { "host": settings.config.database.host, "port": settings.config.database.port, "database": settings.config.database.database, "username": settings.config.database.username, "charset": settings.config.database.charset } }