更新模式字段为'自动',修改initializeFromProject方法以接受script参数,调整createProject方法的文档注释以反映最新的模式定义。

This commit is contained in:
海龙 2025-08-07 14:54:43 +08:00
parent 526b4d5cd1
commit cccd385329
3 changed files with 5 additions and 5 deletions

View File

@ -695,8 +695,8 @@ export const createMovieProjectV1 = async (request: {
script: string; script: string;
/** 用户ID */ /** 用户ID */
user_id: string; user_id: string;
/** 模式auto | manual */ /** 模式automatic | manual */
mode: "auto" | "manual"; mode: "automatic" | "manual";
/** 分辨率720p | 1080p | 4k */ /** 分辨率720p | 1080p | 4k */
resolution: "720p" | "1080p" | "4k"; resolution: "720p" | "1080p" | "4k";
/** 语言 */ /** 语言 */

View File

@ -51,7 +51,7 @@ export interface UseScriptService {
/** 根据用户想法生成剧本并自动创建项目 */ /** 根据用户想法生成剧本并自动创建项目 */
generateScriptFromIdea: (idea: string) => Promise<void>; generateScriptFromIdea: (idea: string) => Promise<void>;
/** 根据项目ID初始化已有剧本 */ /** 根据项目ID初始化已有剧本 */
initializeFromProject: (projectId: string) => Promise<void>; initializeFromProject: (projectId: string,script:string) => Promise<void>;
/** 修改剧本 */ /** 修改剧本 */
updateScript: (scriptText: string) => Promise<void>; updateScript: (scriptText: string) => Promise<void>;
/** 应用剧本到视频生成流程 */ /** 应用剧本到视频生成流程 */

View File

@ -118,14 +118,14 @@ export class ScriptEditUseCase {
* @description: * @description:
* @param prompt * @param prompt
* @param userId ID * @param userId ID
* @param mode auto | manual * @param mode automatic | manual
* @param resolution 720p | 1080p | 4k * @param resolution 720p | 1080p | 4k
* @returns Promise<string> ID * @returns Promise<string> ID
*/ */
async createProject( async createProject(
prompt: string, prompt: string,
userId: string , userId: string ,
mode: "auto" | "manual" = "auto", mode: "automatic" | "manual" = "automatic",
resolution: "720p" | "1080p" | "4k" = "720p", resolution: "720p" | "1080p" | "4k" = "720p",
language: string language: string
) { ) {