feat: 初始化核心应用结构,新增循环交易、短信、分配规则和用户设置等服务,并更新相关依赖和配置。
This commit is contained in:
@@ -67,6 +67,12 @@ type Config struct {
|
||||
// Task Queue configuration
|
||||
MQWorkerCount int
|
||||
MQPollInterval time.Duration
|
||||
|
||||
// Aliyun SMS configuration
|
||||
AliyunAccessKeyID string
|
||||
AliyunAccessKeySecret string
|
||||
AliyunSignName string
|
||||
AliyunTemplateCode string
|
||||
}
|
||||
|
||||
// Load loads configuration from environment variables
|
||||
@@ -131,6 +137,12 @@ func Load() *Config {
|
||||
// Task Queue
|
||||
MQWorkerCount: getEnvInt("MQ_WORKER_COUNT", 2),
|
||||
MQPollInterval: getEnvDuration("MQ_POLL_INTERVAL", 5*time.Second),
|
||||
|
||||
// Aliyun SMS
|
||||
AliyunAccessKeyID: getEnv("ALIYUN_ACCESS_KEY_ID", ""),
|
||||
AliyunAccessKeySecret: getEnv("ALIYUN_ACCESS_KEY_SECRET", ""),
|
||||
AliyunSignName: getEnv("ALIYUN_SIGN_NAME", ""),
|
||||
AliyunTemplateCode: getEnv("ALIYUN_TEMPLATE_CODE", ""),
|
||||
}
|
||||
|
||||
// Ensure data directory exists
|
||||
|
||||
Reference in New Issue
Block a user