Go 效率工具集合
这次新增加一个工具,上次分享时有个朋友说让再增加一个”sql 转 ent schema” 的工具,我也是这几天摸鱼加熬夜赶出来了,希望能用上。
工具快速访问#
- JSON 转 GO: www.printlove.cn/tools/json2go
- SQL 转 GORM Model: www.printlove.cn/tools/sql2gorm
- SQL 转 entgo schema: printlove.cn/tools/sql2ent
- SQL 转 go-zero Model: printlove.cn/tools/sql2gozero
JSON 转 GO#
网址:www.printlove.cn/tools/json2go
1. 有两种模式:#
- 转化 - 展开:json 中的所有对象都创建为新的 struct
- 转化 - 嵌套:json 中的对象都包含到一个 struct 中
2. 自定义 tag#
默认转化后的 tag
是 json
,也可以自定义,比如可以改为:gorm
3. 效果图#
SQL 转 ent#
1. 效果图#
2. 功能#
- 此工具提供将 SQL 语句转化为
ent schema
- 提供常见的数据库类型到 field 函数的转化
SQL 转 go-zero#
网址:printlove.cn/tools/sql2gozero
1. 效果图#
2. 功能#
和官方的 goctl 工具生成的代码是一样的,同样支持是否带缓存的 Model。
SQL 转 GORM Model#
网址:www.printlove.cn/tools/sql2gorm
1. 效果图#
2. 功能#
- 支持多表
- 支持引入包的导入
推荐文章: