Refactor migration and seeder files to remove Tenant and Product references, ensuring consistency with updated entity structures

This commit is contained in:
Habib Fatkhul Rohman 2025-10-15 21:14:28 +07:00
parent 3497f4e540
commit 1b490d8770
2 changed files with 17 additions and 5 deletions

View File

@ -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{},

View File

@ -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 {