package com.zt.common.message.model;
|
|
public enum MessageType {
|
|
INNER("inner", "内部消息"),
|
EMAIL("email", "邮件"),
|
SMS("sms", "短信");
|
|
private String key = "";
|
private String title = "";
|
|
private MessageType(String key, String title) {
|
this.key = key;
|
this.title = title;
|
}
|
|
public String getKey() {
|
return this.key;
|
}
|
|
public void setKey(String key) {
|
this.key = key;
|
}
|
|
public String getTitle() {
|
return this.title;
|
}
|
|
public void setTitle(String title) {
|
this.title = title;
|
}
|
|
public String toString() {
|
return this.key;
|
}
|
|
public static MessageType fromKey(String key) {
|
for (MessageType c : MessageType.values()) {
|
if (c.getKey().equalsIgnoreCase(key)) {
|
return c;
|
}
|
}
|
throw new IllegalArgumentException(key);
|
}
|
}
|