gorm gen使用

1.安装

git clone github.com/olongfen/gormgen

cd cmd/gormgen/

go build -o gormgen main.go

mv gormgen /usr/local/bin/

2.使用
在结构体模型加对应的注解,//go:generate

// 用户Demo表
//go:generate gormgen -structs User -output user_gen.go
type User struct {
    Id        int32     // 主键
    UserName  string    // 用户名
    NickName  string    // 昵称
    Mobile    string    // 手机号
    IsDeleted int32     // 是否删除 1:是  -1:否
    CreatedAt time.Time `gorm:"time"` // 创建时间
    UpdatedAt time.Time `gorm:"time"` // 更新时间
}

3.执行生成命令

go generate ./...

相关链接

https://my.oschina.net/olongfen/blog/4676482
github.com/MohamedBassem/gormgenhttps://segmentfault.com/a/1190000039300764http://www.systonsoft.com/article/237686.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐