From 3b5c5038fb3041b76cbce7b533731a8d31535ce3 Mon Sep 17 00:00:00 2001 From: Habib Fatkhul Rohman Date: Tue, 18 Nov 2025 15:23:49 +0700 Subject: [PATCH] fix(migration): add TInventoryReturn and TInventoryReturnLine entities to migration --- database/migration.go | 62 +++++++++++++++++++++++-------------------- docker/Dockerfile | 2 +- 2 files changed, 34 insertions(+), 30 deletions(-) diff --git a/database/migration.go b/database/migration.go index 879145f..4033aab 100644 --- a/database/migration.go +++ b/database/migration.go @@ -36,6 +36,8 @@ func Migrate(db *gorm.DB) error { &entities.TInventoryRequestLineEntity{}, &entities.TInventoryIssueEntity{}, &entities.TInventoryIssueLineEntity{}, + &entities.TInventoryReturnEntity{}, + &entities.TInventoryReturnLineEntity{}, // &entities.InventoryTransactionEntity{}, // &entities.InventoryStorageEntity{}, ); err != nil { @@ -48,35 +50,37 @@ 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.RefreshToken{}, - // &entities.M_Menu{}, - // &entities.M_Role{}, - // &entities.M_Permissions{}, - // &entities.M_User_Role{}, - // &entities.M_Role_Menu{}, - // &entities.M_Menu_Client{}, - // &entities.M_Role_Permission{}, - // &entities.M_MaintenanceGroup{}, - // &entities.M_MaintenanceGroupRole{}, - // &entities.M_MaintenanceGroupRoleUser{}, - // &entities.MCategoryEntity{}, - // &entities.MProductEntity{}, - // &entities.MUomEntity{}, - // &entities.MVendorEntity{}, - // &entities.MCrossReferenceEntity{}, - // &entities.MWarehouseEntity{}, - // &entities.MZonaEntity{}, - // &entities.MAisleEntity{}, - // &entities.TAssignmentEntity{}, - // &entities.TAssignmentUserEntity{}, - // &entities.TInventoryReceiptEntity{}, - // &entities.TInventoryReceiptLineEntity{}, - // &entities.TInventoryRequestEntity{}, - // &entities.TInventoryRequestLineEntity{}, - // &entities.TInventoryIssueEntity{}, - // &entities.TInventoryIssueLineEntity{}, + // &entities.M_Client{}, + // &entities.M_User{}, + // &entities.RefreshToken{}, + // &entities.M_Menu{}, + // &entities.M_Role{}, + // &entities.M_Permissions{}, + // &entities.M_User_Role{}, + // &entities.M_Role_Menu{}, + // &entities.M_Menu_Client{}, + // &entities.M_Role_Permission{}, + // &entities.M_MaintenanceGroup{}, + // &entities.M_MaintenanceGroupRole{}, + // &entities.M_MaintenanceGroupRoleUser{}, + // &entities.MCategoryEntity{}, + // &entities.MProductEntity{}, + // &entities.MUomEntity{}, + // &entities.MVendorEntity{}, + // &entities.MCrossReferenceEntity{}, + // &entities.MWarehouseEntity{}, + // &entities.MZonaEntity{}, + // &entities.MAisleEntity{}, + // &entities.TAssignmentEntity{}, + // &entities.TAssignmentUserEntity{}, + &entities.TInventoryReceiptEntity{}, + &entities.TInventoryReceiptLineEntity{}, + &entities.TInventoryRequestEntity{}, + &entities.TInventoryRequestLineEntity{}, + &entities.TInventoryIssueEntity{}, + &entities.TInventoryIssueLineEntity{}, + &entities.TInventoryReturnEntity{}, + &entities.TInventoryReturnLineEntity{}, // &entities.InventoryTransactionEntity{}, // &entities.InventoryStorageEntity{}, ); err != nil { diff --git a/docker/Dockerfile b/docker/Dockerfile index 2775f38..18d47e4 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -8,4 +8,4 @@ COPY . . RUN go mod tidy -CMD go run cmd/main.go --migrate && air \ No newline at end of file +CMD go run cmd/main.go --fresh && air \ No newline at end of file