parent
7f574c45df
commit
5c8d50fd3a
@ -0,0 +1,322 @@
|
||||
package au.com.royalpay.payment.manage.tradelog.beans.enums;
|
||||
|
||||
public enum AlipayPlusChannelEnum {
|
||||
ALIPAY_CN {
|
||||
@Override
|
||||
public int code() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value() {
|
||||
return "alipay_cn";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String description() {
|
||||
return "ALIPAY_CN";
|
||||
}
|
||||
},
|
||||
ALIPAY_SG {
|
||||
@Override
|
||||
public int code() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value() {
|
||||
return "alipay_ac_sg";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String description() {
|
||||
return "ALIPAY_SG";
|
||||
}
|
||||
},
|
||||
ALIPAY_MO {
|
||||
@Override
|
||||
public int code() {
|
||||
return 2;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value() {
|
||||
return "alipay_ac_mo";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String description() {
|
||||
return "ALIPAY_MO";
|
||||
}
|
||||
},
|
||||
ALIPAY_HK {
|
||||
@Override
|
||||
public int code() {
|
||||
return 3;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value() {
|
||||
return "alipay_ac_hk";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String description() {
|
||||
return "ALIPAY_HK";
|
||||
}
|
||||
},
|
||||
ALIPAY_LU {
|
||||
@Override
|
||||
public int code() {
|
||||
return 4;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value() {
|
||||
return "alipay_ac_lu";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String description() {
|
||||
return "ALIPAY_LU";
|
||||
}
|
||||
},
|
||||
ALIPAY_GB {
|
||||
@Override
|
||||
public int code() {
|
||||
return 5;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value() {
|
||||
return "alipay_ac_gb";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String description() {
|
||||
return "ALIPAY_GB";
|
||||
}
|
||||
},
|
||||
ALIPAY_US {
|
||||
@Override
|
||||
public int code() {
|
||||
return 6;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value() {
|
||||
return "alipay_ac_us";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String description() {
|
||||
return "ALIPAY_US";
|
||||
}
|
||||
},
|
||||
PAYTM {
|
||||
@Override
|
||||
public int code() {
|
||||
return 7;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value() {
|
||||
return "paytm";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String description() {
|
||||
return "PAYTM";
|
||||
}
|
||||
},
|
||||
KAKAOPAY {
|
||||
@Override
|
||||
public int code() {
|
||||
return 8;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value() {
|
||||
return "kakaopay";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String description() {
|
||||
return "KAKAOPAY";
|
||||
}
|
||||
},
|
||||
TRUEMONEY {
|
||||
@Override
|
||||
public int code() {
|
||||
return 9;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value() {
|
||||
return "truemoney";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String description() {
|
||||
return "TRUEMONEY";
|
||||
}
|
||||
},
|
||||
EZLINK {
|
||||
@Override
|
||||
public int code() {
|
||||
return 10;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value() {
|
||||
return "ezlink";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String description() {
|
||||
return "EZLINK";
|
||||
}
|
||||
},
|
||||
GCASH {
|
||||
@Override
|
||||
public int code() {
|
||||
return 11;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value() {
|
||||
return "gcash";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String description() {
|
||||
return "GCASH";
|
||||
}
|
||||
},
|
||||
TNG {
|
||||
@Override
|
||||
public int code() {
|
||||
return 12;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value() {
|
||||
return "tng";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String description() {
|
||||
return "TNG";
|
||||
}
|
||||
},
|
||||
DANA {
|
||||
@Override
|
||||
public int code() {
|
||||
return 13;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value() {
|
||||
return "dana";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String description() {
|
||||
return "DANA";
|
||||
}
|
||||
},
|
||||
EASYPAISA {
|
||||
@Override
|
||||
public int code() {
|
||||
return 14;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value() {
|
||||
return "easy_paisa";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String description() {
|
||||
return "EASYPAISA";
|
||||
}
|
||||
},
|
||||
BKASH {
|
||||
@Override
|
||||
public int code() {
|
||||
return 15;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value() {
|
||||
return "bkash";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String description() {
|
||||
return "BKASH";
|
||||
}
|
||||
},
|
||||
LAZADAWALLET {
|
||||
@Override
|
||||
public int code() {
|
||||
return 16;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value() {
|
||||
return "lazada_wallet_my";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String description() {
|
||||
return "LAZADAWALLET";
|
||||
}
|
||||
},
|
||||
UNKNOWN {
|
||||
@Override
|
||||
public int code() {
|
||||
return -1;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String value() {
|
||||
return "unknown";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String description() {
|
||||
return "AlipayPlus";
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取代码。
|
||||
*
|
||||
* @return 代码
|
||||
*/
|
||||
public abstract int code();
|
||||
|
||||
/**
|
||||
* 获取代码对应的值。
|
||||
*
|
||||
* @return 代码值
|
||||
*/
|
||||
public abstract String value();
|
||||
|
||||
/**
|
||||
* 获取代码对应的描述。
|
||||
*
|
||||
* @return 代码值
|
||||
*/
|
||||
public abstract String description();
|
||||
|
||||
public static AlipayPlusChannelEnum statusOf(String value) {
|
||||
for (AlipayPlusChannelEnum item : AlipayPlusChannelEnum.values()) {
|
||||
if (item.value().equalsIgnoreCase(value)) {
|
||||
return item;
|
||||
}
|
||||
}
|
||||
return AlipayPlusChannelEnum.UNKNOWN;
|
||||
}
|
||||
}
|
Loading…
Reference in new issue