1 Star 0 Fork 1

zhouli1369/go2struct

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

go2struct

目前主要是生成gorm的struct实体,支持的驱动目前仅限于mysql或者mariadb

使用说明一、源码安装

  1. 本地安装好golang,并检查window环境变量,确保配置和GOPATH和PATH环境变量,如图 输入图片说明 输入图片说明
  2. go get安装
go get -u gitee.com/nickchou/go2struct

安装完毕后%GOPATH%/bin目录下可以看到go2struct.exe

  1. 进入指定的文件夹下执行指令(如F:/test)
go2struct mysql "root:123456@(127.0.0.1:3306)/scriptdb?charset=utf8" %GOPATH%/src/gitee.com/nickchou/go2struct/tpl/gorm.tpl ./models

也可以吧%GOPATH%/src/gitee.com/nickchou/go2struct/tpl下的gorm.tpl文件复制到指定文件指定命令(如F:/test)

go2struct mysql "root:123456@(127.0.0.1:3306)/scriptdb?charset=utf8" ./gorm.tpl ./models

生成后的截图 输入图片说明 4. 参数说明,看图其实基本就明白了

参数1:驱动,目前只支持mysql

参数2:数据库链接,自行修改

参数3:tpl模板文件的位置

参数4:生成struct存放的位置

输入图片说明 5. gorm.tpl是可以修改的,用的是golang标准的html/template语法,想生成什么可以自行修改

空文件

简介

一个golang写的工具,用来生成gorm等go struct的工具类,也可以根据模板自定义想要生成的文件 展开 收起
README
Apache-2.0
取消

发行版 (1)

全部
4年前

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zhouli1369/go2struct.git
git@gitee.com:zhouli1369/go2struct.git
zhouli1369
go2struct
go2struct
v1.4.0

搜索帮助