This commit is contained in:
Wyle.Gong-巩文昕 2025-04-23 11:18:50 +08:00
parent 7dd29b2043
commit fc643727f3
3 changed files with 0 additions and 80 deletions

View File

@ -1,26 +0,0 @@
//
// cfg.go
// Copyright (C) 2024 veypi <i@veypi.com>
// 2025-02-27 19:32:09
// Distributed under terms of the MIT license.
//
package cfg
type config struct {
Host string `json:"host"`
Port int `json:"port"`
LoggerPath string `json:"logger_path,omitempty"`
LoggerLevel string `json:"logger_level,omitempty"`
DSN string `json:"dsn"`
DB string `json:"db"`
}
var Config = &config{
Host: "0.0.0.0",
Port: 5002,
LoggerPath: "",
LoggerLevel: "debug",
DSN: "dev:20240309@tcp(127.0.0.1:3306)/testb?charset=utf8&parseTime=True&loc=Local",
DB: "mysql",
}

View File

@ -1,41 +0,0 @@
//
// db.go
// Copyright (C) 2024 veypi <i@veypi.com>
// 2025-02-27 19:32:09
// Distributed under terms of the MIT license.
//
package cfg
import (
"github.com/glebarez/sqlite"
"gorm.io/driver/mysql"
"gorm.io/driver/postgres"
"gorm.io/gorm"
"gorm.io/gorm/logger"
)
var db *gorm.DB
var ObjList = make([]any, 0, 10)
func DB() *gorm.DB {
if db == nil {
var err error
var conn gorm.Dialector
if Config.DB == "mysql" {
conn = mysql.Open(Config.DSN)
} else if Config.DB == "postgres" {
conn = postgres.Open(Config.DSN)
} else {
conn = sqlite.Open(Config.DSN)
}
db, err = gorm.Open(conn,
&gorm.Config{
Logger: logger.Default.LogMode(logger.Silent),
})
if err != nil {
panic(err)
}
}
return db
}

View File

@ -1,13 +0,0 @@
restconf:
host: 0.0.0.0
port: 5000
loggerpath: ""
loggerlevel: debug
prettylog: false
timeformat: ""
postmaxmemory: 0
tlscfg: null
maxconnections: 0
dsn: dev:20240309@tcp(127.0.0.1:3306)/testb?charset=utf8&parseTime=True&loc=Local
repo: /Users/zpc01/workspace/v/test_front/
dev: true