package repository import ( "gorm.io/gorm" "projectName/pkg/log" ) type Repository struct { //db *gorm.DB //rdb *redis.Client logger *log.Logger } func NewRepository(logger *log.Logger, db *gorm.DB) *Repository { return &Repository{ //db: db, //rdb: rdb, logger: logger, } } func NewDb() *gorm.DB { // TODO: init db //db, err := gorm.Open(mysql.Open(conf.GetString("data.mysql.user")), &gorm.Config{}) //if err != nil { // panic(err) //} //return db return &gorm.DB{} }