删除股票相关功能,仅保留用户体系

This commit is contained in:
2026-07-04 14:29:15 +08:00
parent b1776a1c2f
commit 024320e082
16 changed files with 7 additions and 1837 deletions
-24
View File
@@ -10,20 +10,12 @@ import (
"github.com/joho/godotenv"
)
const defaultTushareToken = "76efd8465f9f2591aa42a385268e06acf6b80b7a15be2267ad2281b7"
type Config struct {
DatabaseURL string
JWTSecret string
JWTExpirationHours int
Port string
AllowedOrigins []string
// 股票数据源
TushareToken string
DataSyncEnabled bool
DataSyncTime string // HH:MM
DataSyncWeekdays bool
}
func Load() (*Config, error) {
@@ -58,28 +50,12 @@ func Load() (*Config, error) {
}
}
tushareToken := os.Getenv("TUSHARE_TOKEN")
if tushareToken == "" {
tushareToken = defaultTushareToken
}
dataSyncEnabled := strings.ToLower(os.Getenv("DATA_SYNC_ENABLED")) != "false"
dataSyncTime := os.Getenv("DATA_SYNC_TIME")
if dataSyncTime == "" {
dataSyncTime = "16:30"
}
dataSyncWeekdays := strings.ToLower(os.Getenv("DATA_SYNC_WEEKDAYS_ONLY")) != "false"
return &Config{
DatabaseURL: databaseURL,
JWTSecret: jwtSecret,
JWTExpirationHours: expHours,
Port: port,
AllowedOrigins: allowedOrigins,
TushareToken: tushareToken,
DataSyncEnabled: dataSyncEnabled,
DataSyncTime: dataSyncTime,
DataSyncWeekdays: dataSyncWeekdays,
}, nil
}