|
@@ -0,0 +1,25 @@
|
|
|
+package constant
|
|
|
+
|
|
|
+type CurrencyTypeStr string
|
|
|
+
|
|
|
+const (
|
|
|
+ PointsCurrency CurrencyTypeStr = "POINTS" // 积分
|
|
|
+ TonCurrency CurrencyTypeStr = "TON"
|
|
|
+ UsdtCurrency CurrencyTypeStr = "USDT"
|
|
|
+)
|
|
|
+
|
|
|
+var (
|
|
|
+ currencyMap map[string]CurrencyTypeStr
|
|
|
+)
|
|
|
+
|
|
|
+func init() {
|
|
|
+ currencyMap = make(map[string]CurrencyTypeStr, 8)
|
|
|
+ currencyMap["POINTS"] = PointsCurrency
|
|
|
+ currencyMap["TON"] = TonCurrency
|
|
|
+ currencyMap["USDT"] = UsdtCurrency
|
|
|
+}
|
|
|
+
|
|
|
+func CurrencyValid(currency string) bool {
|
|
|
+ _, exist := currencyMap[currency]
|
|
|
+ return exist
|
|
|
+}
|