wms-py/app/controllers/base_controller.py
2025-06-04 10:39:32 +08:00

38 lines
1.0 KiB
Python

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
}
}