add column support

支持列名导出
This commit is contained in:
xxj
2020-12-09 12:53:59 +08:00
parent 3516c2b4a5
commit bceb63b951
6 changed files with 54 additions and 6 deletions

View File

@@ -6,6 +6,14 @@ const (
func (m *{{.StructName}}) TableName() string {
return "{{.TableName}}"
}
`
genColumn = `
// {{.StructName}}Columns get sql column name.获取数据库列名
var {{.StructName}}Columns = struct { {{range $em := .Em}}
{{$em.StructName}} string{{end}}
}{ {{range $em := .Em}}
{{$em.StructName}}:"{{$em.ColumnName}}", {{end}}
}
`
genBase = `
package {{.PackageName}}

View File

@@ -1,10 +1,15 @@
package genfunc
// GetGenTableNameTemp get gen base template str
// GetGenTableNameTemp get gen table template str
func GetGenTableNameTemp() string {
return genTnf
}
// GetGenColumnNameTemp get gen column template str
func GetGenColumnNameTemp() string {
return genColumn
}
// GetGenBaseTemp get gen base template str
func GetGenBaseTemp() string {
return genBase