parent
9f0bc5779b
commit
ae297ff272
12 changed files with 210 additions and 36 deletions
@ -0,0 +1,61 @@ |
||||
package com.lq.cms.emun; |
||||
|
||||
import java.util.HashMap; |
||||
import java.util.Map; |
||||
|
||||
/** |
||||
* @Author: qi |
||||
* @Description: |
||||
* @Date: Create in 3:04 PM 2019/5/14 |
||||
*/ |
||||
public enum WechatKeywordMatchinTypeEnum { |
||||
KEYWORD_ALL(1,"全匹配"), |
||||
KEYWORD_SECTION(2,"半匹配") |
||||
; |
||||
WechatKeywordMatchinTypeEnum(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<>(WechatInfoTypeEnum.values().length); |
||||
|
||||
static { |
||||
WechatKeywordMatchinTypeEnum[] wechatKeywordMatchinTypeEnums = WechatKeywordMatchinTypeEnum.values(); |
||||
for (WechatKeywordMatchinTypeEnum wechatKeywordMatchinTypeEnum:wechatKeywordMatchinTypeEnums){ |
||||
enumMap.put(wechatKeywordMatchinTypeEnum.value,wechatKeywordMatchinTypeEnum.desc); |
||||
} |
||||
} |
||||
|
||||
public static boolean hasValue(int value){ |
||||
|
||||
return enumMap.containsKey(value); |
||||
} |
||||
|
||||
public static Map<Integer, String> getEnumMap(){ |
||||
|
||||
return enumMap; |
||||
} |
||||
|
||||
public static String getDesc(int value){ |
||||
|
||||
return enumMap.get(value); |
||||
} |
||||
} |
@ -0,0 +1,97 @@ |
||||
package com.lq.cms.vo; |
||||
|
||||
import java.util.Date; |
||||
|
||||
/** |
||||
* @Author: qi |
||||
* @Description: |
||||
* @Date: Create in 5:05 PM 2019/5/13 |
||||
*/ |
||||
public class WechatRuleVo { |
||||
|
||||
/** |
||||
* 规则名称 |
||||
*/ |
||||
private String ruleName; |
||||
/** |
||||
* 创建时间 |
||||
*/ |
||||
private Date createTime; |
||||
/** |
||||
* 创建用户 |
||||
*/ |
||||
private Long createUserId; |
||||
/** |
||||
* 更新时间 |
||||
*/ |
||||
private Date updateTime; |
||||
/** |
||||
* 更新用户 |
||||
*/ |
||||
private Long updateUserId; |
||||
/** |
||||
* 关联微信公众号ID |
||||
*/ |
||||
private Long wechatInfoId; |
||||
|
||||
/** |
||||
* 回复类型(全回复,随机回复) |
||||
*/ |
||||
private Integer replyType ; |
||||
|
||||
public String getRuleName() { |
||||
return ruleName; |
||||
} |
||||
|
||||
public void setRuleName(String ruleName) { |
||||
this.ruleName = ruleName; |
||||
} |
||||
|
||||
public Date getCreateTime() { |
||||
return createTime; |
||||
} |
||||
|
||||
public void setCreateTime(Date createTime) { |
||||
this.createTime = createTime; |
||||
} |
||||
|
||||
public Long getCreateUserId() { |
||||
return createUserId; |
||||
} |
||||
|
||||
public void setCreateUserId(Long createUserId) { |
||||
this.createUserId = createUserId; |
||||
} |
||||
|
||||
public Date getUpdateTime() { |
||||
return updateTime; |
||||
} |
||||
|
||||
public void setUpdateTime(Date updateTime) { |
||||
this.updateTime = updateTime; |
||||
} |
||||
|
||||
public Long getUpdateUserId() { |
||||
return updateUserId; |
||||
} |
||||
|
||||
public void setUpdateUserId(Long updateUserId) { |
||||
this.updateUserId = updateUserId; |
||||
} |
||||
|
||||
public Long getWechatInfoId() { |
||||
return wechatInfoId; |
||||
} |
||||
|
||||
public void setWechatInfoId(Long wechatInfoId) { |
||||
this.wechatInfoId = wechatInfoId; |
||||
} |
||||
|
||||
public Integer getReplyType() { |
||||
return replyType; |
||||
} |
||||
|
||||
public void setReplyType(Integer replyType) { |
||||
this.replyType = replyType; |
||||
} |
||||
} |
Loading…
Reference in new issue