mirror of
https://github.com/cnlimiter/codex-register.git
synced 2026-07-05 22:31:41 +08:00
refactor(registration): 调整响应模型顺序以提升代码可读性
This commit is contained in:
@@ -44,7 +44,20 @@ a = Analysis(
|
|||||||
'starlette.templating',
|
'starlette.templating',
|
||||||
'jinja2',
|
'jinja2',
|
||||||
'sqlalchemy',
|
'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',
|
||||||
|
'sqlalchemy.dialects.sqlite.pysqlite',
|
||||||
'aiosqlite',
|
'aiosqlite',
|
||||||
'pydantic',
|
'pydantic',
|
||||||
'pydantic_settings',
|
'pydantic_settings',
|
||||||
|
|||||||
@@ -82,13 +82,6 @@ class BatchRegistrationRequest(BaseModel):
|
|||||||
interval_max: int = 30 # 最大间隔秒数
|
interval_max: int = 30 # 最大间隔秒数
|
||||||
|
|
||||||
|
|
||||||
class BatchRegistrationResponse(BaseModel):
|
|
||||||
"""批量注册响应"""
|
|
||||||
batch_id: str
|
|
||||||
count: int
|
|
||||||
tasks: List[RegistrationTaskResponse]
|
|
||||||
|
|
||||||
|
|
||||||
class RegistrationTaskResponse(BaseModel):
|
class RegistrationTaskResponse(BaseModel):
|
||||||
"""注册任务响应"""
|
"""注册任务响应"""
|
||||||
id: int
|
id: int
|
||||||
@@ -107,6 +100,13 @@ class RegistrationTaskResponse(BaseModel):
|
|||||||
from_attributes = True
|
from_attributes = True
|
||||||
|
|
||||||
|
|
||||||
|
class BatchRegistrationResponse(BaseModel):
|
||||||
|
"""批量注册响应"""
|
||||||
|
batch_id: str
|
||||||
|
count: int
|
||||||
|
tasks: List[RegistrationTaskResponse]
|
||||||
|
|
||||||
|
|
||||||
class TaskListResponse(BaseModel):
|
class TaskListResponse(BaseModel):
|
||||||
"""任务列表响应"""
|
"""任务列表响应"""
|
||||||
total: int
|
total: int
|
||||||
|
|||||||
Reference in New Issue
Block a user