import { DEFINE_STRING } from "@/define/define_string" import { ipcRenderer } from "electron" const Video = { /** 初始化小说图片转视频消息 */ 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) }, /** 重新下载视频任务 */ ReloadVideoTaskInfo: async (bookTaskDetailId: string) => { return await ipcRenderer.invoke(DEFINE_STRING.BOOK.RELOAD_VIDEO_TASK_INFO, bookTaskDetailId) }, /** 获取指定条件的小说图转视频数据,包含子批次 */ 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) } } export default Video;