package com.matrix.system.hive.hievEnum;
|
|
import java.util.ArrayList;
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 支付方式
|
* @author jyy
|
*/
|
public enum PayMethodEnum {
|
|
CASH("现金", "现金"),
|
WECHAT("微信", "微信"),
|
ALIPAY("支付宝", "支付宝"),
|
BANK_CARD("银行卡", "银行卡"),
|
BANK_MT("美团", "美团"),
|
VIP_CARD("会员卡", "会员卡");
|
|
private String code;
|
private String name;
|
|
public String getCode() {
|
return code;
|
}
|
|
public void setCode(String code) {
|
this.code = code;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
PayMethodEnum(String code, String name) {
|
this.code = code;
|
this.name = name;
|
}
|
|
public static String getNameByCode(Integer code) {
|
for (PayMethodEnum orderStatusEnum : PayMethodEnum.values()) {
|
if (orderStatusEnum.getCode().equals(code)) {
|
return orderStatusEnum.getName();
|
}
|
}
|
return "";
|
}
|
|
public static List<Map<String, Object>> getSelectValue() {
|
List<Map<String, Object>> resList = new ArrayList<>();
|
for (PayMethodEnum orderStatusEnum : PayMethodEnum.values()) {
|
|
Map<String, Object> orderStatus = new HashMap<>();
|
orderStatus.put("code", orderStatusEnum.getCode());
|
orderStatus.put("name", orderStatusEnum.getName());
|
resList.add(orderStatus);
|
}
|
return resList;
|
}
|
|
}
|