go2struct

command module
v1.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 17, 2021 License: Apache-2.0 Imports: 15 Imported by: 0

README

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语法,想生成什么可以自行修改

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL