package config import "os" type Config struct { Port string DBDSN string JWTSecret string JWTRefreshSecret string SystemRPCAddr string } func Load() *Config { return &Config{ Port: getEnv("PORT", "8081"), DBDSN: getEnv("DB_DSN", "root:muyu2026@tcp(127.0.0.1:3306)/muyu_wms?parseTime=true&charset=utf8mb4"), JWTSecret: getEnv("JWT_SECRET", "muyu-wms-jwt-secret-key-2026"), JWTRefreshSecret: getEnv("JWT_REFRESH_SECRET", "muyu-wms-jwt-refresh-2026"), SystemRPCAddr: getEnv("MUYU_SYSTEM_RPC_ADDR", "127.0.0.1:9001"), } } func getEnv(key, fallback string) string { if v := os.Getenv(key); v != "" { return v } return fallback }