feat: wip Course Generate

This commit is contained in:
2024-06-22 00:19:15 +08:00
parent 270f5e0199
commit 232be41284
14 changed files with 1090 additions and 32 deletions

54
typings/types.d.ts vendored
View File

@@ -59,6 +59,29 @@ namespace req {
}
}
namespace gen {
interface CourseGenList {
page?: number
perpage?: number
to_user_id: number
}
/**
* @description 创建生成任务
* @param digital_human_id 数字人物 ID (string || number 存疑)
*/
interface CourseGenCreate {
digital_human_id: string
ppt_url: string
opening_url: string
ending_url: string
custom_video: string
gen_server: 'main' | 'standby1'
task_title: string
speed: number
}
}
interface AssistantTemplateList {
page: number
perpage: number
@@ -90,6 +113,37 @@ namespace resp {
person_id: number
}
}
namespace gen {
interface CourseGenItem {
message: string
device_id: string
user_id: number
task_id: string
create_time: number
complete_time: number
duration: number
video_duration: number
token: string
progress: number
digital_human_id: number
video_url: string
subtitle_url: string
video_cover: string
custom_video: string
title: string
ppt_url: string
opening_url: string
ending_url: string
speed: number
}
interface CourseGenCreate {
task_id: string
res_gen_server: 'main' | 'standby1'
record_status: 0 | 1
}
}
}
// Specific modals