Your Name e4959d584f feat: 完善代理商端业务逻辑与前后端框架
主要更新:
- 更新代理商端文档,明确项目由品牌方分配流程
- 新增Brief配置详情页(已配置)设计稿
- 完善工作台紧急待办中品牌新任务功能
- 整理Pencil设计文件中代理商端页面顺序
- 新增后端FastAPI框架及核心API
- 新增前端Next.js页面和组件库
- 添加.gitignore排除构建和缓存文件

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 19:27:31 +08:00

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
}