Skip to content
This repository was archived by the owner on Jun 6, 2019. It is now read-only.

Commit a3ce421

Browse files
authored
Merge pull request #20 from k3a/master
added template for generating meddler models
2 parents f2d9f23 + 5d60ba4 commit a3ce421

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

xorm/templates/gomeddler/config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
lang=go
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package {{.Model}}
2+
3+
{{$ilen := len .Imports}}
4+
{{if gt $ilen 0}}
5+
import (
6+
{{range .Imports}}"{{.}}"{{end}}
7+
)
8+
{{end}}
9+
10+
{{range .Tables}}
11+
type {{Mapper .Name}} struct {
12+
{{$table := .}}
13+
{{range .ColumnsSeq}}{{$col := $table.GetColumn .}} {{Mapper $col.Name}} {{Type $col}} `meddler:"{{$col.Name}}{{if $col.IsPrimaryKey}},pk{{end}}{{if $col.Nullable}},zeroisnull{{end}}"`
14+
{{end}}
15+
}
16+
17+
{{end}}

0 commit comments

Comments
 (0)