1234567891011121314151617181920212223242526 |
- package gen
- import (
- "git.i2edu.net/i2/go-zero/tools/goctl/model/sql/template"
- "git.i2edu.net/i2/go-zero/tools/goctl/util"
- )
- func genNew(table Table, withCache bool) (string, error) {
- text, err := util.LoadTemplate(category, modelNewTemplateFile, template.New)
- if err != nil {
- return "", err
- }
- output, err := util.With("new").
- Parse(text).
- Execute(map[string]interface{}{
- "table": wrapWithRawString(table.Name.Source()),
- "withCache": withCache,
- "upperStartCamelObject": table.Name.ToCamel(),
- })
- if err != nil {
- return "", err
- }
- return output.String(), nil
- }
|