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