2024-11-19 20:28:31 +08:00
|
|
|
import { DEFINE_STRING } from "@/define/define_string"
|
|
|
|
|
import { ipcRenderer } from "electron"
|
|
|
|
|
|
|
|
|
|
const Video = {
|
|
|
|
|
|
2025-07-19 12:46:27 +08:00
|
|
|
/** 初始化小说图片转视频消息 */
|
2024-11-19 20:28:31 +08:00
|
|
|
InitVideoMessage: async (bookTaskDetailId: string) => {
|
|
|
|
|
return await ipcRenderer.invoke(DEFINE_STRING.BOOK.INIT_VIDEO_MESSAGE, bookTaskDetailId)
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
/** 修改小说详情的VideoMessage */
|
|
|
|
|
UpdateBookTaskDetailVideoMessage: async (bookTaskDetailId: string, videoMessage: any) => {
|
|
|
|
|
return await ipcRenderer.invoke(DEFINE_STRING.BOOK.UPDATE_BOOK_TASK_DETAIL_VIDEO_MESSAGE, bookTaskDetailId, videoMessage)
|
2025-07-19 12:46:27 +08:00
|
|
|
},
|
2024-11-19 20:28:31 +08:00
|
|
|
|
2025-08-09 18:46:07 +08:00
|
|
|
/** 重新下载视频任务 */
|
|
|
|
|
ReloadVideoTaskInfo: async (bookTaskDetailId: string) => {
|
|
|
|
|
return await ipcRenderer.invoke(DEFINE_STRING.BOOK.RELOAD_VIDEO_TASK_INFO, bookTaskDetailId)
|
|
|
|
|
},
|
|
|
|
|
|
2025-07-19 12:46:27 +08:00
|
|
|
/** 获取指定条件的小说图转视频数据,包含子批次 */
|
|
|
|
|
GetVideoBookInfoList: async (condition: BookVideo.BookVideoInfoListQuertCondition) => {
|
|
|
|
|
return await ipcRenderer.invoke(DEFINE_STRING.BOOK.GET_VIDEO_BOOK_INFO_LIST, condition)
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
/** 获取小说图片和视频生成进度 */
|
|
|
|
|
GetBookImageAndVideoProgress: async (bookId?: string, bookTaskId?: string) => {
|
|
|
|
|
return await ipcRenderer.invoke(DEFINE_STRING.BOOK.GET_BOOK_IMAGE_AND_VIDEO_PROGRESS, bookId, bookTaskId)
|
|
|
|
|
}
|
2024-11-19 20:28:31 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export default Video;
|