global.go 655 字节
Newer Older
Mr.奇淼('s avatar
Mr.奇淼( 已提交
1 2 3
package global

import (
4
	"github.com/flipped-aurora/gin-vue-admin/server/utils/timer"
S
songzhibin97 已提交
5
	"github.com/songzhibin97/gkit/cache/local_cache"
6

7 8
	"golang.org/x/sync/singleflight"

9 10
	"go.uber.org/zap"

11
	"github.com/flipped-aurora/gin-vue-admin/server/config"
12

13
	"github.com/go-redis/redis/v8"
Mr.奇淼('s avatar
Mr.奇淼( 已提交
14
	"github.com/spf13/viper"
Mr.奇淼('s avatar
Mr.奇淼( 已提交
15
	"gorm.io/gorm"
Mr.奇淼('s avatar
Mr.奇淼( 已提交
16 17 18 19 20
)

var (
	GVA_DB     *gorm.DB
	GVA_REDIS  *redis.Client
21
	GVA_CONFIG config.Server
Mr.奇淼('s avatar
Mr.奇淼( 已提交
22
	GVA_VP     *viper.Viper
23
	//GVA_LOG    *oplogging.Logger
24 25 26
	GVA_LOG                 *zap.Logger
	GVA_Timer               timer.Timer = timer.NewTimerTask()
	GVA_Concurrency_Control             = &singleflight.Group{}
S
songzhibin97 已提交
27 28

	BlackCache local_cache.Cache
Mr.奇淼('s avatar
Mr.奇淼( 已提交
29
)