mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-21 04:46:26 +00:00
refactor: 大规模代码重构与项目配置优化
- 调整前端路由前缀为 /web 并新增配置项 - 重构环境变量配置,替换旧环境文件为 dev/prod/test 版本 - 优化后端接口路由与参数校验,替换 dataclass 查询参数为 Pydantic 模型 - 整理后端导入顺序,延迟加载循环依赖模块 - 统一前端 API 调用命名,重构模块命名 - 新增多种响应类型支持,优化代码模板 - 简化后端路由装饰器写法,合并配置参数
This commit is contained in:
@@ -11,12 +11,7 @@ from .service import ServerService
|
||||
ServerRouter = APIRouter(route_class=OperationLogRoute, prefix="/server", tags=["服务器监控"])
|
||||
|
||||
|
||||
@ServerRouter.get(
|
||||
"/info",
|
||||
summary="查询服务器监控信息",
|
||||
dependencies=[Depends(AuthPermission(["module_monitor:server:query"]))],
|
||||
response_model=ResponseSchema[ServerMonitorSchema],
|
||||
)
|
||||
@ServerRouter.get("/info", summary="查询服务器监控信息", response_model=ResponseSchema[ServerMonitorSchema], dependencies=[Depends(AuthPermission(["module_monitor:server:query"]))])
|
||||
async def get_monitor_server_info_controller() -> JSONResponse:
|
||||
result_dict = await ServerService.get_server_monitor_info()
|
||||
return SuccessResponse(data=result_dict, msg="获取服务器监控信息成功")
|
||||
|
||||
Reference in New Issue
Block a user