⚒️ 重大重构 LoveACE V2

引入了 mongodb
对数据库进行了一定程度的数据加密
性能改善
代码简化
统一错误模型和响应
使用 apifox 作为文档
This commit is contained in:
2025-11-20 20:44:25 +08:00
parent 6b90c6d7bb
commit bbc86b8330
168 changed files with 14264 additions and 19152 deletions

View File

@@ -0,0 +1,19 @@
from typing import Any, List
from pydantic import BaseModel, Field
class ErrorModel(BaseModel):
message: str = Field(..., description="详细信息")
code: str = Field(..., description="错误短ID")
trace_id: str = Field(..., description="trace_id")
class ValidationErrorDetail(BaseModel):
loc: List[Any] = Field(..., description="错误位置")
msg: str = Field(..., description="错误信息")
type: str = Field(..., description="错误类型")
class ValidationErrorModel(ErrorModel):
details: List[ValidationErrorDetail] = Field(..., description="验证错误详情")