修改接口参数

This commit is contained in:
lhx
2025-10-13 17:33:35 +08:00
parent c5b67ad5fe
commit 667b793aa1
2 changed files with 31 additions and 16 deletions

View File

@@ -119,21 +119,36 @@ class LevelDataQueryRequest(BaseModel):
mtype: Optional[str] = None
createDate: Optional[str] = None
# 批量导入请求
# 批量导入请求 - 灵活字段版本,允许传入任意字段
class BatchSectionDataImportRequest(BaseModel):
data: List[SectionDataImportRequest]
data: List[Dict[str, Any]]
class Config:
extra = "allow" # 允许额外字段
class BatchCheckpointDataImportRequest(BaseModel):
data: List[CheckpointDataImportRequest]
data: List[Dict[str, Any]]
class Config:
extra = "allow" # 允许额外字段
class BatchSettlementDataImportRequest(BaseModel):
data: List[SettlementDataImportRequest]
data: List[Dict[str, Any]]
class Config:
extra = "allow" # 允许额外字段
class BatchLevelDataImportRequest(BaseModel):
data: List[LevelDataImportRequest]
data: List[Dict[str, Any]]
class Config:
extra = "allow" # 允许额外字段
class BatchOriginalDataImportRequest(BaseModel):
data: List[OriginalDataImportRequest]
data: List[Dict[str, Any]]
class Config:
extra = "allow" # 允许额外字段
# 新增响应模型
class DataImportResponse(BaseModel):