| 1234567891011121314151617181920212223 |
- package operation_setting
- import "github.com/QuantumNous/new-api/setting/config"
- type PaymentSetting struct {
- AmountOptions []int `json:"amount_options"`
- AmountDiscount map[int]float64 `json:"amount_discount"` // 充值金额对应的折扣,例如 100 元 0.9 表示 100 元充值享受 9 折优惠
- }
- // 默认配置
- var paymentSetting = PaymentSetting{
- AmountOptions: []int{10, 20, 50, 100, 200, 500},
- AmountDiscount: map[int]float64{},
- }
- func init() {
- // 注册到全局配置管理器
- config.GlobalConfig.Register("payment_setting", &paymentSetting)
- }
- func GetPaymentSetting() *PaymentSetting {
- return &paymentSetting
- }
|