From b932705728864089708d913a25fb470d6ddabfeb Mon Sep 17 00:00:00 2001 From: jiangyong Date: Wed, 30 Jul 2025 17:45:16 +0800 Subject: [PATCH] interface --- config/form.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/config/form.go b/config/form.go index 0d7c6a2..81e6adc 100644 --- a/config/form.go +++ b/config/form.go @@ -20,7 +20,7 @@ type Form struct { Type string `json:"type"` //表单类型 Name string `json:"name"` //表单名称 Key string `json:"key"` //表单KEY - Value string `json:"value"` //表单值 + Value interface{} `json:"value"` //表单值 Help string `json:"help"` //表单提示 Option []*FormOption `json:"option"` //表单选项,radion和checkbox需要 } @@ -32,13 +32,13 @@ func NewFroms(tplConfig, saveConfig string) ([]*Form, error) { return nil, err } - var cfg map[string]string + var cfg map[string]interface{} err = json.Unmarshal([]byte(saveConfig), &cfg) if err != nil { return nil, err } if cfg == nil { - cfg = map[string]string{} + cfg = make(map[string]interface{}) } for _, form := range forms {