package db import ( "go.uber.org/zap" "cold-delivery/app/admin/model" ) // 执行数据迁移 func AutoMigrateDB() { //自动迁移模式 err := DB.Set("gorm:table_options", "charset=utf8mb4"). AutoMigrate( &model.SysUser{}, //&model.SysRole{}, //&model.SysRoleMenu{}, //&model.SysMenu{}, &model.SysDept{}, &model.SysLoginLog{}, &model.SysOperaLog{}, //&model.Warehouse{}, //&model.Address{}, //&model.AddressDefault{}, //&model.Car{}, &model.CoolerBox{}, &model.Waybill{}, &model.WaybillLogistics{}, &model.WaybillTask{}, ) if err != nil { zap.L().Panic("migrate db fail", zap.Error(err)) } }