diff --git a/packages/domain/entities.py b/packages/domain/entities.py index db4dff14b..7735c0c96 100644 --- a/packages/domain/entities.py +++ b/packages/domain/entities.py @@ -250,71 +250,6 @@ class IngestJob: ) -# 继续读取其他实体定义 - 生成任务、生成视频等 -@dataclass(slots=True) -class ClassificationJob: - id: str - project_id: str - asset_id: str - status: str = "pending" - classification: str = "" - confidence: float = 0.0 - error_message: str = "" - created_at: datetime = field(default_factory=lambda: datetime.now(timezone.utc)) - updated_at: datetime = field(default_factory=lambda: datetime.now(timezone.utc)) - - -@dataclass(slots=True) -class GenerationTask: - id: str - project_id: str - asset_library_id: str - strategy_id: str = "" - voice_library_id: str = "" - edit_plan_id: str = "" - status: str = "pending" - progress: float = 0.0 - result_count: int = 0 - error_message: str = "" - started_at: datetime | None = None - completed_at: datetime | None = None - created_by_user_id: str = "" - created_at: datetime = field(default_factory=lambda: datetime.now(timezone.utc)) - - -@dataclass(slots=True) -class GeneratedVideo: - id: str - project_id: str - generation_task_id: str - name: str - file_url: str - file_size: float = 0.0 - duration: float = 0.0 - thumbnail_url: str | None = None - width: int = 0 - height: int = 0 - fps: float = 0.0 - status: str = "completed" - review_status: str = "pending_review" - generation_params: dict[str, Any] = field(default_factory=dict) - generated_at: datetime = field(default_factory=lambda: datetime.now(timezone.utc)) - created_at: datetime = field(default_factory=lambda: datetime.now(timezone.utc)) - updated_at: datetime | None = None - - -@dataclass(slots=True) -class EditTemplate: - id: str - project_id: str - name: str - description: str = "" - target_duration: float = 30.0 - clip_count: int = 3 - is_active: bool = True - created_by_user_id: str = "" - created_at: datetime = field(default_factory=lambda: datetime.now(timezone.utc)) - updated_at: datetime = field(default_factory=lambda: datetime.now(timezone.utc))