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