From 3737ab3dd0cc753be986638316c96cb3114601e4 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期日, 29 九月 2024 16:20:46 +0800
Subject: [PATCH] fix db column

---
 db/database.go |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/db/database.go b/db/database.go
index f4afe69..ccbb054 100644
--- a/db/database.go
+++ b/db/database.go
@@ -1,10 +1,11 @@
 package db
 
 import (
+	"time"
+
 	"gorm.io/driver/mysql"
 	"gorm.io/gorm"
 	"ruleModelEngine/config"
-	"time"
 )
 
 var DB *gorm.DB
@@ -20,20 +21,27 @@
 //	return nil
 //}
 
-func ConnectDB() (error) {
-	dsn := "root:c++java123@tcp(" + config.DataBase.Host + ":" + config.DataBase.Port + ")/" + config.DataBase.Name + "?charset=utf8mb4&parseTime=True&loc=Local"
+func ConnectDB() error {
+	dsn := config.DataBase.Username + ":" + config.DataBase.Password + "@tcp(" + config.DataBase.Host + ":" + config.DataBase.Port + ")/" + config.DataBase.Name + "?charset=utf8mb4&parseTime=True&loc=Local"
 	db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{})
 	if err != nil {
 		return err
 	}
-	sqlDb,err := db.DB()
-	if err != nil{
+	sqlDb, err := db.DB()
+	if err != nil {
 		return err
 	}
 	sqlDb.SetMaxIdleConns(2)
 	sqlDb.SetMaxOpenConns(1)
 	sqlDb.SetConnMaxLifetime(time.Duration(120) * time.Second)
 	sqlDb.SetConnMaxIdleTime(time.Duration(1800) * time.Second)
+
+	db.AutoMigrate(
+		&PublicHouse{},
+		&PersonnelStatusRule{},
+		&Task{},
+	)
+
 	DB = db
 	return nil
 }

--
Gitblit v1.8.0