33 lines
855 B
Python
33 lines
855 B
Python
"""
|
|
API模型包
|
|
包含API请求和响应的数据模型
|
|
"""
|
|
|
|
# 导出基础模型
|
|
from api.models.base import ApiResponse, SortField, SortOrder
|
|
|
|
# 导出任务相关模型
|
|
from api.models.task import (
|
|
TaskInput, TaskBatchInput, TaskIdList, TaskTypeInfo,
|
|
TaskUpdateInput, TaskEditInput
|
|
)
|
|
|
|
# 导出工作流相关模型
|
|
from api.models.workflow import (
|
|
WorkflowInput, WorkflowUpdateInput,
|
|
WorkflowExecuteInput, WorkflowImportInput
|
|
)
|
|
|
|
# 导出组件相关模型
|
|
from api.models.component import ComponentDiscoverInput
|
|
|
|
# 导出任务实例相关模型
|
|
from api.models.task_instance import (
|
|
TaskInstanceCreateInput, TaskInstanceUpdateInput,
|
|
TaskInputParamItem, TaskInputParamsInput, TaskInstanceStatus
|
|
)
|
|
|
|
# 导出任务参数相关模型
|
|
from api.models.task_param import (
|
|
TaskInputParamModel, TaskInputParamsUpdateRequest
|
|
) |