refactor(registration): 调整响应模型顺序以提升代码可读性

This commit is contained in:
cnlimiter
2026-03-15 23:27:45 +08:00
parent 17612368f6
commit 03d7459da8
2 changed files with 20 additions and 7 deletions

View File

@@ -44,7 +44,20 @@ a = Analysis(
'starlette.templating',
'jinja2',
'sqlalchemy',
'sqlalchemy.orm',
'sqlalchemy.orm.session',
'sqlalchemy.orm.decl_api',
'sqlalchemy.ext.declarative',
'sqlalchemy.engine',
'sqlalchemy.engine.create',
'sqlalchemy.engine.url',
'sqlalchemy.pool',
'sqlalchemy.sql',
'sqlalchemy.sql.schema',
'sqlalchemy.sql.sqltypes',
'sqlalchemy.dialects',
'sqlalchemy.dialects.sqlite',
'sqlalchemy.dialects.sqlite.pysqlite',
'aiosqlite',
'pydantic',
'pydantic_settings',

View File

@@ -82,13 +82,6 @@ class BatchRegistrationRequest(BaseModel):
interval_max: int = 30 # 最大间隔秒数
class BatchRegistrationResponse(BaseModel):
"""批量注册响应"""
batch_id: str
count: int
tasks: List[RegistrationTaskResponse]
class RegistrationTaskResponse(BaseModel):
"""注册任务响应"""
id: int
@@ -107,6 +100,13 @@ class RegistrationTaskResponse(BaseModel):
from_attributes = True
class BatchRegistrationResponse(BaseModel):
"""批量注册响应"""
batch_id: str
count: int
tasks: List[RegistrationTaskResponse]
class TaskListResponse(BaseModel):
"""任务列表响应"""
total: int