diff --git a/codex_register.spec b/codex_register.spec index 24e88be..774c23d 100644 --- a/codex_register.spec +++ b/codex_register.spec @@ -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', diff --git a/src/web/routes/registration.py b/src/web/routes/registration.py index 0e7e3d0..41c006e 100644 --- a/src/web/routes/registration.py +++ b/src/web/routes/registration.py @@ -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