refactor:端口改为int

This commit is contained in:
Leon
2025-12-23 02:21:33 +08:00
parent b0a7c85a8d
commit 88d2cabaac
3 changed files with 29 additions and 7 deletions

View File

@@ -12,12 +12,12 @@ type Config struct {
}
type ServerConfig struct {
Port string `yaml:"port"`
Port int `yaml:"port"`
}
type DatabaseConfig struct {
Host string `yaml:"host"`
Port string `yaml:"port"`
Port int `yaml:"port"`
User string `yaml:"user"`
Password string `yaml:"password"`
DBName string `yaml:"dbname"`

View File

@@ -12,7 +12,7 @@ import (
)
func NewDB(dbcfg config.DatabaseConfig) (*gorm.DB, error) {
dsn := fmt.Sprintf("%s:%s@tcp(%s:%s)/%s?charset=utf8mb4&parseTime=True&loc=Local",
dsn := fmt.Sprintf("%s:%s@tcp(%s:%d)/%s?charset=utf8mb4&parseTime=True&loc=Local",
dbcfg.User, dbcfg.Password, dbcfg.Host, dbcfg.Port, dbcfg.DBName)
db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{})