接口优化
This commit is contained in:
@@ -32,7 +32,11 @@ class AccountListRequest(BaseModel):
|
||||
limit: Optional[int] = 100
|
||||
|
||||
class AccountGetRequest(BaseModel):
|
||||
account_id: int
|
||||
account_id: Optional[int] = None
|
||||
account: Optional[str] = None
|
||||
section: Optional[str] = None
|
||||
status: Optional[int] = None
|
||||
today_updated: Optional[int] = None
|
||||
|
||||
class AccountUpdateRequest(BaseModel):
|
||||
account_id: int
|
||||
|
||||
@@ -30,8 +30,7 @@ class ImportDataRequest(BaseModel):
|
||||
table_name: str
|
||||
data: List[Dict[str, Any]]
|
||||
|
||||
class FileImportRequest(BaseModel):
|
||||
filename: str
|
||||
file_content: str # base64编码的文件内容
|
||||
class FileImportFormData(BaseModel):
|
||||
"""文件导入表单数据"""
|
||||
table_name: Optional[str] = None # 可选的自定义表名
|
||||
force_overwrite: bool = False # 是否强制覆盖已存在的表
|
||||
Reference in New Issue
Block a user