接口优化

This commit is contained in:
lhx
2025-09-27 09:30:46 +08:00
parent 52d2753824
commit 0b1e9851dd
7 changed files with 368 additions and 384 deletions

View File

@@ -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

View File

@@ -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 # 是否强制覆盖已存在的表