package dialector

import (
	"eta_mini_ht_api/common/component/config"
	"gorm.io/driver/mysql"
	"gorm.io/gorm"
)

const (
	DriverName = "mysql"
)

type Mysql struct {
	mysqlConf *config.DBConfig
}

func (m *Mysql) GetDBName() string {
	return DriverName
}
func (m *Mysql) GetDial(dns string) gorm.Dialector {
	return mysql.Open(dns)
}

func getMysql() DBDial {
	return &Mysql{}
}
func init() {
	Register("mysql", getMysql)
}