'use strict'; /** * 为参数生成器 / LLM 设定目标的 operationId/path,并清理 msg.mock。 */ return setCreateContext(msg, node); function setCreateContext(message, node) { if (!message.crudFlow || !message.crudFlow.create) { const err = '缺少 crudFlow.create 配置,无法准备创建操作'; node.error(err, message); message.error = err; return null; } const create = message.crudFlow.create; message.operationId = create.operationId; message.method = create.method || 'POST'; message.path = create.path; message.mock = {}; if (create.prompt) { message.prompt = create.prompt; } if (!message.oas_def && message.crudFlow.openapi) { message.oas_def = message.crudFlow.openapi; } delete message.error; return message; }