package config import "hyapp/pkg/configx" // Config 描述 wallet-service 启动配置。 type Config struct { GRPCAddr string `yaml:"grpc_addr"` } // Default 返回本地开发默认配置。 func Default() Config { return Config{GRPCAddr: ":13004"} } // Load 从独立 config.yaml 读取 wallet-service 配置。 func Load(path string) (Config, error) { cfg := Default() if path == "" { return cfg, nil } if err := configx.LoadYAML(path, &cfg); err != nil { return Config{}, err } return cfg, nil }