🎨 add gorm cache & update model structure

This commit is contained in:
landaiqing
2024-11-24 20:25:12 +08:00
parent 531192b121
commit 3696827879
29 changed files with 250 additions and 297 deletions

View File

@@ -43,9 +43,9 @@ type ServiceContext struct {
}
func NewServiceContext(c config.Config) *ServiceContext {
db, queryDB := mysql.NewMySQL(c.Mysql.DataSource, c.Mysql.MaxOpenConn, c.Mysql.MaxIdleConn)
casbinEnforcer := casbinx.NewCasbin(db)
redisClient := redisx.NewRedis(c.Redis.Host, c.Redis.Pass, c.Redis.DB)
db, queryDB := mysql.NewMySQL(c.Mysql.DataSource, c.Mysql.MaxOpenConn, c.Mysql.MaxIdleConn, redisClient)
casbinEnforcer := casbinx.NewCasbin(db)
session := redis_session.NewRedisSession(redisClient)
return &ServiceContext{
Config: c,