package version import ( "device-manage/app/admin/models/busmodels" "fmt" "runtime" "gorm.io/gorm" "device-manage/app/admin/models" "device-manage/app/admin/models/tools" "device-manage/cmd/migrate/migration" common "device-manage/common/models" ) func init() { _, fileName, _, _ := runtime.Caller(0) fmt.Println(fileName) migration.Migrate.SetVersion(migration.GetFilename(fileName), _1599190683659Tables) } func _1599190683659Tables(db *gorm.DB, version string) error { err := db.Debug().Migrator().AutoMigrate( new(models.CasbinRule), new(models.SysDept), new(models.SysConfig), new(tools.SysTables), new(tools.SysColumns), new(models.Menu), new(models.LoginLog), new(models.SysOperLog), new(models.RoleMenu), new(models.SysRoleDept), new(models.SysUser), new(models.SysRole), new(models.Post), new(models.DictData), new(models.DictType), new(models.SysJob), new(models.SysConfig), new(models.SysSetting), new(models.SysFileDir), new(models.SysFileInfo), new(models.SysCategory), new(models.SysContent), //device db tables new(busmodels.BusGroup), new(busmodels.BusDevice), new(busmodels.BusApplication), new(busmodels.BusAppDeviceBind), new(busmodels.BusAppGroupBind), new(busmodels.BusDeviceLog), new(busmodels.BusUpgradeFile), new(busmodels.BusUpgradeRecord), //media db tables new(busmodels.BusPlayMenu), new(busmodels.BusPlayAttri), new(busmodels.BusPlayItem), new(busmodels.BusVideo), ) if err != nil { return err } return db.Create(&common.Migration{ Version: version, }).Error }