temp
This commit is contained in:
@@ -12,6 +12,15 @@ import (
|
||||
"tyapi-server/internal/config"
|
||||
"tyapi-server/internal/container"
|
||||
"tyapi-server/internal/domains/user/entities"
|
||||
|
||||
// 认证域实体
|
||||
certEntities "tyapi-server/internal/domains/certification/entities"
|
||||
|
||||
// 财务域实体
|
||||
financeEntities "tyapi-server/internal/domains/finance/entities"
|
||||
|
||||
// 管理员域实体
|
||||
adminEntities "tyapi-server/internal/domains/admin/entities"
|
||||
)
|
||||
|
||||
// Application 应用程序结构
|
||||
@@ -161,6 +170,8 @@ func (a *Application) createDatabaseConnection() (*gorm.DB, error) {
|
||||
|
||||
// autoMigrate 自动迁移
|
||||
func (a *Application) autoMigrate(db *gorm.DB) error {
|
||||
a.logger.Info("Starting database auto migration...")
|
||||
|
||||
// 如果需要删除某些表,可以在这里手动删除
|
||||
// 注意:这会永久删除数据,请谨慎使用!
|
||||
/*
|
||||
@@ -171,11 +182,26 @@ func (a *Application) autoMigrate(db *gorm.DB) error {
|
||||
}
|
||||
*/
|
||||
|
||||
// 迁移用户相关表
|
||||
// 自动迁移所有实体
|
||||
return db.AutoMigrate(
|
||||
// 用户域
|
||||
&entities.User{},
|
||||
&entities.SMSCode{},
|
||||
// 后续可以添加其他实体
|
||||
|
||||
// 认证域
|
||||
&certEntities.Certification{},
|
||||
&certEntities.Enterprise{},
|
||||
&certEntities.LicenseUploadRecord{},
|
||||
&certEntities.FaceVerifyRecord{},
|
||||
&certEntities.ContractRecord{},
|
||||
&certEntities.NotificationRecord{},
|
||||
|
||||
// 财务域
|
||||
&financeEntities.Wallet{},
|
||||
&financeEntities.UserSecrets{},
|
||||
|
||||
// 管理员域
|
||||
&adminEntities.Admin{},
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user