Update JWT

This commit is contained in:
2025-06-27 11:17:20 +07:00
parent 54aeb3568a
commit 1db200435e
12 changed files with 110 additions and 32 deletions
+10 -6
View File
@@ -1,9 +1,11 @@
package database
import (
"BE-MiniERP/config"
auth_models "BE-MiniERP/modules/auth/models"
inventory_models "BE-MiniERP/modules/inventory/models"
sales_models "BE-MiniERP/modules/sales/models"
"fmt"
"log"
"gorm.io/driver/postgres"
@@ -13,18 +15,22 @@ import (
var DB *gorm.DB
func Connect() {
dsn := "host=10.5.50.9 user=probindo password=Pr08ind0 dbname=erp port=5432 sslmode=disable"
cfg := config.GetConfig()
dsn := fmt.Sprintf(
"host=%s user=%s password=%s dbname=%s port=%s sslmode=%s",
cfg.DBHost, cfg.DBUser, cfg.DBPassword, cfg.DBName, cfg.DBPort, cfg.DBSSLMode,
)
var err error
DB, err = gorm.Open(postgres.Open(dsn), &gorm.Config{})
if err != nil {
log.Fatal("Failed to connect to DB:", err)
}
// Auto migrate models
err = DB.AutoMigrate(
// Auth
&auth_models.User{},
// Inventory
&inventory_models.Product{},
&inventory_models.ProductCategory{},
&inventory_models.Collection{},
@@ -34,8 +40,6 @@ func Connect() {
&inventory_models.ProductionOrder{},
&inventory_models.Warehouse{},
&inventory_models.StockMovement{},
// Sales
&sales_models.Customer{},
&sales_models.SalesOrder{},
&sales_models.SalesOrderItem{},