parent
7d70014dc6
commit
73a8a1f8b0
3 changed files with 96 additions and 18 deletions
@ -0,0 +1,56 @@ |
||||
|
||||
package org.springblade.plugin.utils; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Getter; |
||||
|
||||
/** |
||||
* 用户类型枚举 |
||||
* |
||||
* @author Chill |
||||
*/ |
||||
@Getter |
||||
@AllArgsConstructor |
||||
public enum SysTypeEnum { |
||||
|
||||
/** |
||||
* 计划状态(1:未执行,2:派发中,3:执行中,4:待确认 5:完成) |
||||
*/ |
||||
//制样通知
|
||||
MKSM("制样通知", 3), |
||||
|
||||
Check("检测通知", 4), |
||||
/** |
||||
* 预警 |
||||
*/ |
||||
WARNING("预警", 1), |
||||
/** |
||||
* 通知 |
||||
*/ |
||||
INFORM("通知", 2), |
||||
; |
||||
|
||||
final String name; |
||||
|
||||
final int value; |
||||
|
||||
/** |
||||
* 匹配枚举值 |
||||
* |
||||
* @param name 名称 |
||||
* @return BladeUserEnum |
||||
*/ |
||||
public static SysTypeEnum of(String name) { |
||||
if (name == null) { |
||||
return null; |
||||
} |
||||
SysTypeEnum[] values = SysTypeEnum.values(); |
||||
for (SysTypeEnum smsEnum : values) { |
||||
if (smsEnum.name.equals(name)) { |
||||
return smsEnum; |
||||
} |
||||
} |
||||
return null; |
||||
} |
||||
|
||||
} |
||||
Loading…
Reference in new issue