currency.go 513 B

12345678910111213141516171819202122232425
  1. package constant
  2. type CurrencyTypeStr string
  3. const (
  4. PointsCurrency CurrencyTypeStr = "POINTS" // 积分
  5. TonCurrency CurrencyTypeStr = "TON"
  6. UsdtCurrency CurrencyTypeStr = "USDT"
  7. )
  8. var (
  9. currencyMap map[string]CurrencyTypeStr
  10. )
  11. func init() {
  12. currencyMap = make(map[string]CurrencyTypeStr, 8)
  13. currencyMap["POINTS"] = PointsCurrency
  14. currencyMap["TON"] = TonCurrency
  15. currencyMap["USDT"] = UsdtCurrency
  16. }
  17. func CurrencyValid(currency string) bool {
  18. _, exist := currencyMap[currency]
  19. return exist
  20. }