You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
601 B
Go
27 lines
601 B
Go
// Code generated by gen. DO NOT EDIT.
|
|
package app
|
|
|
|
import (
|
|
"joybuywork/internal/config"
|
|
"gits.branchcn.com/backend/microcode/plugins/orm"
|
|
)
|
|
|
|
var DB orm.Plugin
|
|
|
|
func InitDB() (err error) {
|
|
dbConfig := orm.PluginConfig{
|
|
URL: config.Config.Database.URL,
|
|
MaxIdleConn: config.Config.Database.MaxIdleConn,
|
|
MaxOpenConn: config.Config.Database.MaxOpenConn,
|
|
ConnMaxLifetime: config.Config.Database.ConnMaxLifetime,
|
|
Logger: Logger,
|
|
SlowThreshold: config.Config.Database.SlowThreshold,
|
|
}
|
|
DB, err = orm.NewPlugin(dbConfig)
|
|
if err != nil {
|
|
return
|
|
}
|
|
|
|
return
|
|
}
|