auto-sync: 2026-04-28 08:49:52

This commit is contained in:
cfdaily
2026-04-28 08:49:52 +08:00
parent 0e8ed2a6f0
commit 7aec55c9d0
3 changed files with 100 additions and 2 deletions
+4 -2
View File
@@ -3,7 +3,7 @@
"""
from enum import Enum
from datetime import date, datetime
from typing import Dict, Optional, Any, List
from typing import Dict, Optional, Any, List, Generic, TypeVar
from pydantic import BaseModel, Field
@@ -79,7 +79,9 @@ class TaskListResponse(BaseModel):
tasks: List[BacktestTaskWithId]
class ApiResponse[T](BaseModel):
T = TypeVar("T")
class ApiResponse(BaseModel, Generic[T]):
"""通用API响应包装"""
code: int = Field(0, description="0表示成功,非0表示错误")
msg: str = Field("success", description="响应消息")