package models import ( db "ERP_salary/initialize" "ERP_salary/models/Performance" _ "github.com/go-sql-driver/mysql" "log" ) func init() { AutoMigrateDB() } func AutoMigrateDB() { //自动迁移模式 err := db.DB.Set("gorm:table_options", "charset=utf8mb4"). AutoMigrate( &Performance.Perf{}, &Performance.PerfPoint{}, &Performance.PerformancePoints{}, &Performance.PerformanceTarget{}, ) if err != nil { log.Fatalf("migrate db fail: %v", err) } }