zhangkun9038@dingtalk.com 008c776d93 user fullname
2025-02-17 19:28:36 +08:00

22 lines
437 B
Go

package repositories
import (
"gitea.zjmud.xyz/phyer/rbac/config"
"gitea.zjmud.xyz/phyer/rbac/models"
"gorm.io/driver/mysql"
"gorm.io/gorm"
// "strconv"
)
var db *gorm.DB
func InitDB() error {
var err error
dsn := config.AppConfig.DB.DSN()
db, err = gorm.Open(mysql.Open(dsn), &gorm.Config{})
if err != nil {
return err
}
return db.AutoMigrate(&models.Permission{}, &models.Role{}, &models.UserGroup{}, &models.User{})
}