style(backend): apply ruff format

This commit is contained in:
2026-05-03 18:14:23 +08:00
parent 738217d9c9
commit ab68f019c5
41 changed files with 960 additions and 970 deletions
+5 -1
View File
@@ -1,15 +1,17 @@
"""
统一的 API 响应 Schema
"""
from typing import Generic, TypeVar, Optional
from pydantic import BaseModel
T = TypeVar('T')
T = TypeVar("T")
class ApiResponse(BaseModel, Generic[T]):
"""统一成功响应"""
success: bool = True
data: Optional[T] = None
message: Optional[str] = None
@@ -17,6 +19,7 @@ class ApiResponse(BaseModel, Generic[T]):
class ErrorDetail(BaseModel):
"""错误详情"""
code: str
message: str
field: Optional[str] = None # 字段验证错误时使用
@@ -24,5 +27,6 @@ class ErrorDetail(BaseModel):
class ErrorResponse(BaseModel):
"""统一错误响应"""
success: bool = False
error: ErrorDetail