first commit

This commit is contained in:
2026-09-11 01:41:52 +08:00
commit 9f22e6ccae
263 changed files with 28935 additions and 0 deletions
+7
View File
@@ -0,0 +1,7 @@
package global
import "github.com/tencentyun/cos-go-sdk-v5"
var (
CosClient *cos.Client
)
+5
View File
@@ -0,0 +1,5 @@
package global
import "gorm.io/gorm"
var MysqlEngine *gorm.DB
+17
View File
@@ -0,0 +1,17 @@
package global
import (
"context"
"go.opentelemetry.io/otel/metric"
"go.opentelemetry.io/otel/trace"
)
var (
// Tracer 全局 Tracer,业务层通过 Tracer.Start 创建 span。
Tracer trace.Tracer
// Meter 全局 Meter,供自定义指标使用。
Meter metric.Meter
// OTelShutdown 聚合的 OTel 优雅关闭函数,进程退出时调用以 flush 缓冲数据。
OTelShutdown func(context.Context) error
)
+5
View File
@@ -0,0 +1,5 @@
package global
import "github.com/redis/go-redis/v9"
var RedisEngine *redis.Client
+22
View File
@@ -0,0 +1,22 @@
package global
import "git.lzcwy.cn/zhengchiliu/zt-closet-backend/pkg/setting"
var (
ServerSetting *setting.ServerSettingS
LogSetting *setting.LogSettingS
MysqlSetting *setting.MysqlSettingS
RedisSetting *setting.RedisSettingS
OtelSetting *setting.OtelSettingS
JWTSetting *setting.JWTSettingS
UploadSetting *setting.UploadSettingS
CosSetting *setting.CosSettingS
TokenhubSetting *setting.TokenhubSettingS
MattingModelSetting *setting.MattingModelSettingS
ClassificationModelSetting *setting.ClassificationModelSettingS
WechatMiniSetting *setting.WechatMiniSettingS
WechatPaySetting *setting.WechatPaySettingS
VirtualPaySetting *setting.VirtualPaySettingS
UserDefaultQuotaSetting *setting.UserDefaultQuotaSettingS
AdRewardSetting *setting.AdRewardSettingS
)