Update Migration

This commit is contained in:
ahmadafriadi 2025-06-23 16:13:29 +07:00
parent 997c2b624f
commit 54aeb3568a

View File

@ -1,6 +1,9 @@
package database
import (
auth_models "BE-MiniERP/modules/auth/models"
inventory_models "BE-MiniERP/modules/inventory/models"
sales_models "BE-MiniERP/modules/sales/models"
"log"
"gorm.io/driver/postgres"
@ -16,4 +19,31 @@ func Connect() {
if err != nil {
log.Fatal("Failed to connect to DB:", err)
}
err = DB.AutoMigrate(
// Auth
&auth_models.User{},
// Inventory
&inventory_models.Product{},
&inventory_models.ProductCategory{},
&inventory_models.Collection{},
&inventory_models.Colour{},
&inventory_models.Size{},
&inventory_models.ProductComponent{},
&inventory_models.ProductionOrder{},
&inventory_models.Warehouse{},
&inventory_models.StockMovement{},
// Sales
&sales_models.Customer{},
&sales_models.SalesOrder{},
&sales_models.SalesOrderItem{},
&sales_models.Invoice{},
&sales_models.InvoiceLine{},
&sales_models.Payment{},
)
if err != nil {
log.Fatal("Failed to auto migrate:", err)
}
}