auto-sync: 2026-04-28 08:49:52
This commit is contained in:
@@ -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="响应消息")
|
||||
|
||||
Reference in New Issue
Block a user