chain-dci/pkg/db/chainDci.go
jhc fda56a4690
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is failing
修改
2024-01-11 12:14:53 +08:00

19 lines
479 B
Go

package db
import (
dciConfig "chain-dci/config"
"github.com/google/wire"
"gorm.io/gorm"
"strings"
)
var DciProvider = wire.NewSet(NewDci)
func NewDci() *gorm.DB {
connDci := strings.Join([]string{dciConfig.Data.ChainDci.User, ":", dciConfig.Data.ChainDci.Password,
"@tcp(", dciConfig.Data.ChainDci.Host, ":", dciConfig.Data.ChainDci.Port, ")/",
dciConfig.Data.ChainDci.DbName, "?charset=utf8mb4&parseTime=true"}, "")
DciDB := loadMysqlConn(connDci)
return DciDB
}