21 lines
536 B
Go
21 lines
536 B
Go
package global
|
|
|
|
import (
|
|
"github.com/bwmarrin/snowflake"
|
|
ut "github.com/go-playground/universal-translator"
|
|
"github.com/go-playground/validator/v10"
|
|
"github.com/go-redis/redis/v8"
|
|
"github.com/sirupsen/logrus"
|
|
"gorm.io/gorm"
|
|
)
|
|
|
|
// 全局变量
|
|
var (
|
|
Db *gorm.DB // 数据库
|
|
Logger *logrus.Logger // 日志
|
|
Redis *redis.Client // redis
|
|
Validate *validator.Validate // 验证器
|
|
Trans ut.Translator // Validate/v10 全局验证器
|
|
Snowflake *snowflake.Node // 雪花算法
|
|
)
|