规则链

This commit is contained in:
XM-GO
2023-04-18 16:29:26 +08:00
parent db5a45590a
commit 5dfa341083
46 changed files with 980 additions and 381 deletions

View File

@@ -0,0 +1,19 @@
package nodes
import (
"bytes"
"text/template"
)
func ParseTemplate(content string, data map[string]interface{}) (string, error) {
tmpl, err := template.New("template").Parse(content)
if err != nil {
return "", err
}
buffer := &bytes.Buffer{}
err = tmpl.Execute(buffer, data)
if err != nil {
return "", err
}
return buffer.String(), nil
}