- 新增「简记memo」一体化小程序产品原型设计文档 - 新增简记memo完整版UI视觉设计规范和界面细节 - 添加IDEA项目配置文件.gitignore - 创建404页面HTML文件,包含响应式布局和错误提示 - 添加关于页面HTML文件,展示品牌介绍和团队信息 - 实现AES加解密工具函数,支持请求体加密 - 添加用户协议页面基础框架
26 lines
508 B
Go
26 lines
508 B
Go
// 全局变量包:存放项目所有全局单例
|
|
package global
|
|
|
|
import (
|
|
"math/rand"
|
|
"time"
|
|
|
|
"github.com/redis/go-redis/v9"
|
|
"github.com/spf13/viper"
|
|
"go.uber.org/zap"
|
|
"gorm.io/gorm"
|
|
)
|
|
|
|
// 全局DB、Redis、配置、日志
|
|
var (
|
|
DB *gorm.DB // MySQL客户端
|
|
Redis *redis.Client // Redis客户端
|
|
VP *viper.Viper // 配置文件
|
|
Logger *zap.Logger // 日志
|
|
Rand *rand.Rand // 随机数生成器
|
|
)
|
|
|
|
func init() {
|
|
Rand = rand.New(rand.NewSource(time.Now().UnixNano()))
|
|
}
|