package org.jeecg.common.util; import org.apache.commons.lang3.StringUtils; public enum DySmsEnum { LOGIN_TEMPLATE_CODE("SMS_175435174","JEECG","code"), FORGET_PASSWORD_TEMPLATE_CODE("SMS_175435174","JEECG","code"), REGISTER_TEMPLATE_CODE("SMS_175430166","JEECG","code"), /**会议通知*/ MEET_NOTICE_TEMPLATE_CODE("SMS_201480469","H5活动之家","username,title,minute,time"), /**我的计划通知*/ PLAN_NOTICE_TEMPLATE_CODE("SMS_201470515","H5活动之家","username,title,time"); /** * 短信模板编码 */ private String templateCode; /** * 签名 */ private String signName; /** * 短信模板必需的数据名称,多个key以逗号分隔,此处配置作为校验 */ private String keys; private DySmsEnum(String templateCode,String signName,String keys) { this.templateCode = templateCode; this.signName = signName; this.keys = keys; } public String getTemplateCode() { return templateCode; } public void setTemplateCode(String templateCode) { this.templateCode = templateCode; } public String getSignName() { return signName; } public void setSignName(String signName) { this.signName = signName; } public String getKeys() { return keys; } public void setKeys(String keys) { this.keys = keys; } public static DySmsEnum toEnum(String templateCode) { if(StringUtils.isEmpty(templateCode)){ return null; } for(DySmsEnum item : DySmsEnum.values()) { if(item.getTemplateCode().equals(templateCode)) { return item; } } return null; } }