From cc29dd21e414b08d7f6ecce17e9441b6db2d6966 Mon Sep 17 00:00:00 2001 From: qhd <1766646056@qq.com> Date: Wed, 8 Jul 2026 13:35:50 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=20ModelOutputFields?= =?UTF-8?q?=20=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- workflow/model/entity/flow_user.go | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/workflow/model/entity/flow_user.go b/workflow/model/entity/flow_user.go index 71c7ae1..79bdb56 100644 --- a/workflow/model/entity/flow_user.go +++ b/workflow/model/entity/flow_user.go @@ -15,19 +15,20 @@ type FlowInfo struct { } type FlowNode struct { - Id string `json:"id"` - NodeCode node.NodeType `json:"nodeCode"` - Name string `json:"name"` - Config map[string]interface{} `json:"config"` - PatchLayout bool `json:"patchLayout"` - SkillName string `json:"skillName"` - PromptContent string `json:"promptContent"` - IsSaveFile bool `json:"isSaveFile"` - InputSource []FlowNodeInputSource `json:"inputSource"` // 前端指定:来源节点ID - FormConfig []node.NodeFormField `json:"formConfig"` - ModelConfig node.ModelItem `json:"modelConfig"` - OutputConfig []node.NodeFormField `json:"outputConfig"` - OutputResult []node.NodeFormField `json:"outputResult" ds:"节点输出结果"` + Id string `json:"id"` + NodeCode node.NodeType `json:"nodeCode"` + Name string `json:"name"` + Config map[string]interface{} `json:"config"` + PatchLayout bool `json:"patchLayout"` + SkillName string `json:"skillName"` + PromptContent string `json:"promptContent"` + IsSaveFile bool `json:"isSaveFile"` + InputSource []FlowNodeInputSource `json:"inputSource"` // 前端指定:来源节点ID + FormConfig []node.NodeFormField `json:"formConfig"` + ModelConfig node.ModelItem `json:"modelConfig"` + ModelOutputFields []string `json:"modelOutputFields"` + OutputConfig []node.NodeFormField `json:"outputConfig"` + OutputResult []node.NodeFormField `json:"outputResult" ds:"节点输出结果"` } type FlowNodeInputSource struct {