parent
ae297ff272
commit
afe2ba8ff2
3 changed files with 72 additions and 1 deletions
@ -0,0 +1,66 @@ |
||||
package com.lq.cms.emun; |
||||
|
||||
import javax.persistence.criteria.CriteriaBuilder; |
||||
import java.util.HashMap; |
||||
import java.util.Map; |
||||
|
||||
/** |
||||
* @Author: qi |
||||
* @Description: |
||||
* @Date: Create in 3:14 PM 2019/5/16 |
||||
*/ |
||||
public enum WechatRuleReplyTypeEnum { |
||||
REPLY_ALL(1,"全回复"), |
||||
REPLY_RANDOM(2,"随机回复") |
||||
; |
||||
|
||||
WechatRuleReplyTypeEnum(Integer value, String desc) { |
||||
this.value = value; |
||||
this.desc = desc; |
||||
} |
||||
|
||||
private Integer value; |
||||
|
||||
private String desc; |
||||
|
||||
public Integer getValue() { |
||||
return value; |
||||
} |
||||
|
||||
public void setValue(Integer value) { |
||||
this.value = value; |
||||
} |
||||
|
||||
public String getDesc() { |
||||
return desc; |
||||
} |
||||
|
||||
public void setDesc(String desc) { |
||||
this.desc = desc; |
||||
} |
||||
|
||||
private static Map<Integer,String> enumMap = new HashMap(); |
||||
|
||||
static { |
||||
WechatRuleReplyTypeEnum[] wechatRuleReplyTypeEnums = WechatRuleReplyTypeEnum.values(); |
||||
for (WechatRuleReplyTypeEnum wechatRuleReplyTypeEnum:wechatRuleReplyTypeEnums) { |
||||
enumMap.put(wechatRuleReplyTypeEnum.value, wechatRuleReplyTypeEnum.desc); |
||||
} |
||||
} |
||||
|
||||
//判断是否存在值
|
||||
public static boolean hasValue(String value){ |
||||
|
||||
return enumMap.containsKey(value); |
||||
} |
||||
|
||||
public static String getDesc(Integer value){ |
||||
|
||||
return enumMap.get(value); |
||||
} |
||||
|
||||
public static Map<Integer,String> getEnumMap(){ |
||||
|
||||
return enumMap; |
||||
} |
||||
} |
Loading…
Reference in new issue