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; 
 | 
    } 
 | 
  
 | 
} 
 |