initial commit

This commit is contained in:
2025-05-22 19:39:08 +08:00
commit 531bb42d01
103 changed files with 10291 additions and 0 deletions

View File

@ -0,0 +1,23 @@
package svc
import (
"godemo/user/internal/config"
"github.com/jmoiron/sqlx"
_ "github.com/lib/pq"
)
type ServiceContext struct {
Config config.Config
DB *sqlx.DB
}
func NewServiceContext(c config.Config) *ServiceContext {
db := sqlx.MustConnect("postgres", c.DataSource)
db.SetMaxOpenConns(10)
db.SetMaxIdleConns(5)
return &ServiceContext{
Config: c,
DB: db,
}
}