Refactor migration and seeder files to remove Tenant and Product references, ensuring consistency with updated entity structures
This commit is contained in:
parent
3497f4e540
commit
1b490d8770
|
|
@ -7,10 +7,15 @@ import (
|
|||
|
||||
func Migrate(db *gorm.DB) error {
|
||||
if err := db.AutoMigrate(
|
||||
&entities.Tenant{},
|
||||
&entities.User{},
|
||||
&entities.M_Client{},
|
||||
&entities.M_User{},
|
||||
&entities.RefreshToken{},
|
||||
&entities.Product{},
|
||||
&entities.M_Menu{},
|
||||
&entities.M_MaintenanceGroup{},
|
||||
&entities.M_Role{},
|
||||
&entities.M_Role_Menu{},
|
||||
&entities.M_Permissions{},
|
||||
&entities.M_Role_Permission{},
|
||||
); err != nil {
|
||||
return err
|
||||
}
|
||||
|
|
@ -21,6 +26,14 @@ func Migrate(db *gorm.DB) error {
|
|||
func MigrateFresh(db *gorm.DB) error {
|
||||
// Drop tables
|
||||
if err := db.Migrator().DropTable(
|
||||
&entities.M_Client{},
|
||||
&entities.M_User{},
|
||||
&entities.M_Menu{},
|
||||
&entities.M_MaintenanceGroup{},
|
||||
&entities.M_Role{},
|
||||
&entities.M_Role_Menu{},
|
||||
&entities.M_Permissions{},
|
||||
&entities.M_Role_Permission{},
|
||||
&entities.Tenant{},
|
||||
&entities.User{},
|
||||
&entities.RefreshToken{},
|
||||
|
|
|
|||
|
|
@ -7,9 +7,8 @@ import (
|
|||
|
||||
func Seeder(db *gorm.DB) error {
|
||||
seeders := []func(*gorm.DB) error{
|
||||
seeds.ListTenantSeeder,
|
||||
seeds.ListClientSeeder,
|
||||
seeds.ListUserSeeder,
|
||||
seeds.ListProductSeeder,
|
||||
}
|
||||
|
||||
for _, seeder := range seeders {
|
||||
|
|
|
|||
Loading…
Reference in New Issue