package com.zy.asrs.domain.enums;
|
|
public enum NotifyMsgType {
|
//任务
|
TASK_START("task_start", "任务开始"),
|
TASK_COMPLETE("task_complete", "任务完成"),
|
TASK_CANCEL("task_cancel", "任务取消"),
|
;
|
|
public String flag;
|
public String desc;
|
|
NotifyMsgType(String flag, String desc) {
|
this.flag = flag;
|
this.desc = desc;
|
}
|
|
public static NotifyMsgType get(String flag) {
|
if (null == flag) {
|
return null;
|
}
|
for (NotifyMsgType type : NotifyMsgType.values()) {
|
if (type.flag.equals(flag)) {
|
return type;
|
}
|
}
|
return null;
|
}
|
|
public static NotifyMsgType get(NotifyMsgType type) {
|
if (null == type) {
|
return null;
|
}
|
for (NotifyMsgType type2 : NotifyMsgType.values()) {
|
if (type2 == type) {
|
return type2;
|
}
|
}
|
return null;
|
}
|
}
|