Implement FastAPI Temporal MVP pipeline

This commit is contained in:
Codex
2026-03-27 00:10:28 +08:00
commit cc03da8a94
52 changed files with 3619 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
"""Domain order model."""
from dataclasses import dataclass
from datetime import datetime
from app.domain.enums import CustomerLevel, OrderStatus, ServiceMode, WorkflowStepName
@dataclass(slots=True)
class Order:
"""Business representation of an image order."""
id: int
customer_level: CustomerLevel
service_mode: ServiceMode
status: OrderStatus
model_id: int
pose_id: int
garment_asset_id: int
scene_ref_asset_id: int
final_asset_id: int | None
workflow_id: str | None
current_step: WorkflowStepName | None
created_at: datetime
updated_at: datetime