package models import ( _ "github.com/go-sql-driver/mysql" "hongze/hongze_mobile_admin/models/tables/admin" "hongze/hongze_mobile_admin/models/tables/admin_record" "hongze/hongze_mobile_admin/models/tables/company_approval" "hongze/hongze_mobile_admin/models/tables/company_delay_permission" "hongze/hongze_mobile_admin/models/tables/company_permission_log" "hongze/hongze_mobile_admin/models/tables/company_report_permission" "hongze/hongze_mobile_admin/models/tables/h5_admin_session" "hongze/hongze_mobile_admin/models/tables/wx_token" "hongze/hongze_mobile_admin/utils" "rdluck_tools/orm" "time" ) func InitDb() { _ = orm.RegisterDataBase("default", "mysql", utils.MYSQL_URL) orm.SetMaxIdleConns("default", 50) orm.SetMaxOpenConns("default", 100) db, _ := orm.GetDB("default") db.SetConnMaxLifetime(10 * time.Minute) //注册对象 orm.RegisterModel( new(admin.Admin), new(admin_record.AdminRecord), new(company_approval.CompanyApproval), new(company_delay_permission.CompanyDelayPermission), new(company_permission_log.CompanyPermissionLog), new(company_report_permission.CompanyReportPermission), new(h5_admin_session.H5AdminSession), new(wx_token.WxToken), ) }