mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-26 06:19:04 +00:00
1. 重构后端API路由、CRUD与模块结构,整合日志管理,移除废弃demo代码 2. 优化前端组件类型定义、样式与路由配置,修复权限判断逻辑 3. 调整默认排序规则、滚动条样式与工具类函数,更新依赖与配置文件 4. 修复多处类型不匹配与默认值问题,完善表单与菜单验证逻辑
29 lines
556 B
Python
29 lines
556 B
Python
"""健康检查 Schema"""
|
|
from __future__ import annotations
|
|
|
|
from pydantic import BaseModel
|
|
|
|
|
|
class DependencyStatus(BaseModel):
|
|
"""依赖状态"""
|
|
status: str
|
|
latency_ms: float | None = None
|
|
|
|
|
|
class HealthOut(BaseModel):
|
|
"""基础健康检查响应"""
|
|
status: str
|
|
timestamp: str
|
|
version: str
|
|
uptime_seconds: float
|
|
|
|
|
|
class ReadinessOut(BaseModel):
|
|
"""就绪探针响应"""
|
|
status: str
|
|
timestamp: str
|
|
version: str
|
|
uptime_seconds: float
|
|
dependencies: dict[str, DependencyStatus]
|
|
disk_usage: float
|