1 Star 0 Fork 0

蝶雨 / gogii

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
column.go 881 Bytes
一键复制 编辑 原始数据 按行查看 历史
wangzm 提交于 2022-05-26 15:56 . 生成es 方法文件
package gogii
import (
"fmt"
"gitee.com/wzpwzy/gogii/conf"
"gitee.com/wzpwzy/gogii/generator/model"
"gitee.com/wzpwzy/gogii/generator/service/dao"
"gitee.com/wzpwzy/gogii/tools"
_ "github.com/go-sql-driver/mysql"
)
//Column
/**
*一键生成所有文件
*/
func Column(soure string, table string, path string) {
//初始化配置
var MysqlConfigDbConf = conf.DbConf{
DbName: "rageframe",
Url: soure,
}
conf.MasterDbConfig = MysqlConfigDbConf
//初始化Mysql连接池
mysql := tools.GetMysqlInstance().InitMysqlPool()
if !mysql {
fmt.Println("init database pool failure...")
}
var options conf.Options
var modelList []model.Table
modelList = model.Genertate(path, 1, table) //生成所有表信息
for _, model := range modelList {
options.Namespace = "dao"
options.Name = model.Name
options.Path = "/service/dao"
dao.CreateDao(options)
}
}
Go
1
https://gitee.com/wzpwzy/gogii.git
git@gitee.com:wzpwzy/gogii.git
wzpwzy
gogii
gogii
90a3c3a8a58c

搜索帮助

53164aa7 5694891 3bd8fe86 5694891