add console & example

This commit is contained in:
anqiansong
2020-08-15 18:38:55 +08:00
parent c519345924
commit 790b29b8eb
18 changed files with 522 additions and 59 deletions

View File

@@ -65,5 +65,6 @@ func (m *{{.upperStartCamelObject}}Model) FindOneBy{{.upperField}}({{.in}}) (*{{
return nil, ErrNotFound
default:
return nil, err
}{{end}}
}
}{{end}}
`

View File

@@ -2,9 +2,9 @@ package template
var Imports = `
import (
"database/sql"{{if .withCache}}
"fmt"
{{end}}"strings"
{{if .withCache}}"database/sql"
"fmt"{{end}}
"strings"
"time"
"github.com/tal-tech/go-zero/core/stores/cache"

View File

@@ -7,8 +7,6 @@ var (
{{.lowerStartCamelObject}}RowsExpectAutoSet = strings.Join(stringx.Remove({{.lowerStartCamelObject}}FieldNames, {{if .autoIncrement}}"{{.originalPrimaryKey}}",{{end}} "create_time", "update_time"), ",")
{{.lowerStartCamelObject}}RowsWithPlaceHolder = strings.Join(stringx.Remove({{.lowerStartCamelObject}}FieldNames, "{{.originalPrimaryKey}}", "create_time", "update_time"), "=?,") + "=?"
{{.cacheKeys}}
ErrNotFound = sqlx.ErrNotFound
{{if .withCache}}{{.cacheKeys}}{{end}}
)
`