主要更新: - 更新代理商端文档,明确项目由品牌方分配流程 - 新增Brief配置详情页(已配置)设计稿 - 完善工作台紧急待办中品牌新任务功能 - 整理Pencil设计文件中代理商端页面顺序 - 新增后端FastAPI框架及核心API - 新增前端Next.js页面和组件库 - 添加.gitignore排除构建和缓存文件 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
37 lines
672 B
TypeScript
37 lines
672 B
TypeScript
export type ApiTaskStatus =
|
|
| 'pending'
|
|
| 'processing'
|
|
| 'completed'
|
|
| 'failed'
|
|
| 'approved'
|
|
| 'rejected'
|
|
|
|
export interface TaskResponse {
|
|
task_id: string
|
|
video_url?: string | null
|
|
script_content?: string | null
|
|
script_file_url?: string | null
|
|
has_script: boolean
|
|
has_video: boolean
|
|
platform: string
|
|
creator_id: string
|
|
status: ApiTaskStatus
|
|
created_at: string
|
|
}
|
|
|
|
export interface TaskListResponse {
|
|
items: TaskResponse[]
|
|
total: number
|
|
page: number
|
|
page_size: number
|
|
}
|
|
|
|
export interface TaskScriptUploadRequest {
|
|
script_content?: string
|
|
script_file_url?: string
|
|
}
|
|
|
|
export interface TaskVideoUploadRequest {
|
|
video_url: string
|
|
}
|