1 Star 0 Fork 1

MrMriacle/auto-model

forked from Godan/auto-model 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
model.tpl 808 Bytes
一键复制 编辑 原始数据 按行查看 历史
Godan 提交于 2020-02-13 16:25 +08:00 . 优化空const定义
package {{ .PackageName }}
{{ if .Enums }}
const({{ range $item := .Enums }}
// {{ $item.Comment }}{{ range $val := $item.Values }}
{{ $item.Prefix }}{{ $val }} = "{{ $val }}"{{ end }}
{{ end }}
)
{{ range $item := .Enums }}
// IsValid{{$item.Prefix}} 检测枚举,{{ $item.Comment }}
func IsValid{{$item.Prefix}}(v string) bool {
return map[string]bool{ {{ range $val := $item.Values }}
{{ $item.Prefix }}{{ $val }}: true,{{ end }}
}[v]
}
{{ end }}
{{ end }}
// {{ .StructName }} 表名: {{ .TableName }}
type {{ .StructName }} struct {
{{ range .Fields }}
// {{ .Comment }}
{{ .Name }} {{ .Type }} {{ .Tags }}
{{ end }}
}
// TableName 表名
func (*{{ .StructName }}) TableName() string {
return "{{ .TableName }}"
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/mrmriacle/auto-model.git
git@gitee.com:mrmriacle/auto-model.git
mrmriacle
auto-model
auto-model
master

搜索帮助