Files
shangbangbang/internal/models/migrate.go
T
solosw 99b11b04e4 1.0
2026-01-05 14:11:34 +08:00

28 lines
560 B
Go

package models
import (
"awesomeProject/internal/common"
"awesomeProject/internal/config"
)
// AutoMigrateAll 自动迁移所有数据表
func AutoMigrateAll() error {
db := common.GetDB()
// 按依赖关系迁移表
return db.AutoMigrate(
&User{},
&UserAddress{},
&ProductCategory{},
&PrimaryProduct{},
&SecondaryProduct{},
&UserWarehouse{},
&PurchaseOrder{},
&SalesOrder{},
&OrderMessage{}, // 订单留言表
&SystemConfig{},
&ScoreRecord{},
&Banner{}, // 轮播图表
&config.ConfigChange{}, // 配置变更记录表
)
}