package org.jeecg.modules.message.handle.enums;
|
|
import org.jeecg.common.util.oConvertUtils;
|
|
/**
|
* 发送消息类型枚举
|
*/
|
public enum SendMsgTypeEnum {
|
|
//推送方式:1短信 2邮件 3微信
|
SMS("1", "org.jeecg.modules.message.handle.impl.SmsSendMsgHandle"),
|
EMAIL("2", "org.jeecg.modules.message.handle.impl.EmailSendMsgHandle"),
|
WX("3","org.jeecg.modules.message.handle.impl.WxSendMsgHandle");
|
|
private String type;
|
|
private String implClass;
|
|
private SendMsgTypeEnum(String type, String implClass) {
|
this.type = type;
|
this.implClass = implClass;
|
}
|
|
public String getType() {
|
return type;
|
}
|
|
public void setType(String type) {
|
this.type = type;
|
}
|
|
public String getImplClass() {
|
return implClass;
|
}
|
|
public void setImplClass(String implClass) {
|
this.implClass = implClass;
|
}
|
|
public static SendMsgTypeEnum getByType(String type) {
|
if (oConvertUtils.isEmpty(type)) {
|
return null;
|
}
|
for (SendMsgTypeEnum val : values()) {
|
if (val.getType().equals(type)) {
|
return val;
|
}
|
}
|
return null;
|
}
|
}
|