template-test1/app/routes.py
2025-11-12 07:33:43 +00:00

25 lines
619 B
Python

from fastapi import APIRouter, status
from app.schema import Response
from app.modules.sys.routes import router as sys_router
from app.utils.config import settings
api_router = APIRouter()
root_router = APIRouter()
api_router.include_router(
sys_router,
tags=["System"],
)
@root_router.get('/', status_code=status.HTTP_200_OK, response_model=Response)
def root() -> dict:
return {
'code': status.HTTP_200_OK,
'msg': 'ok',
'payload': {
'name': settings.PROJECT_NAME,
'version': settings.APP_VERSION,
'environment': settings.ENV,
}
}