代码拉取完成,页面将自动刷新
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)
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。