25 lines
619 B
Python
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,
|
|
}
|
|
} |