feat: add manual revision and dashboard list apis
This commit is contained in:
@@ -4,7 +4,7 @@ from datetime import datetime
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from app.domain.enums import ReviewDecision, WorkflowStepName
|
||||
from app.domain.enums import ReviewDecision, ReviewTaskStatus, WorkflowStepName
|
||||
|
||||
|
||||
class SubmitReviewRequest(BaseModel):
|
||||
@@ -32,5 +32,10 @@ class PendingReviewResponse(BaseModel):
|
||||
order_id: int
|
||||
workflow_id: str
|
||||
current_step: WorkflowStepName | None
|
||||
review_task_status: ReviewTaskStatus = ReviewTaskStatus.PENDING
|
||||
latest_revision_asset_id: int | None = None
|
||||
current_revision_asset_id: int | None = None
|
||||
latest_revision_version: int | None = None
|
||||
revision_count: int = 0
|
||||
pending_manual_confirm: bool = False
|
||||
created_at: datetime
|
||||
|
||||
|
||||
Reference in New Issue
Block a user