3 changed files with 52 additions and 2 deletions
@ -0,0 +1,43 @@ |
|||||
|
package com.epmet.commons.tools.enums; |
||||
|
|
||||
|
/** |
||||
|
* 用户详细状态:01:新增、02:导入、03:迁入、04:新生、11:迁出、21死亡 未完待续 |
||||
|
*/ |
||||
|
public enum IcResiUserSubStatusEnum { |
||||
|
/** |
||||
|
* 环境变量枚举 |
||||
|
*/ |
||||
|
ADD("01", "新增"), |
||||
|
IMPORT("02", "导入"), |
||||
|
MOVE_IN("03", "迁入"), |
||||
|
BIRTH("04", "新生"), |
||||
|
MOVE_OUT("11", "迁出"), |
||||
|
DIED("21", "死亡"); |
||||
|
|
||||
|
private final String subStatus; |
||||
|
private final String statusDesc; |
||||
|
|
||||
|
|
||||
|
IcResiUserSubStatusEnum(String subStatus, String statusDesc) { |
||||
|
this.subStatus = subStatus; |
||||
|
this.statusDesc = statusDesc; |
||||
|
} |
||||
|
|
||||
|
public static IcResiUserSubStatusEnum getEnum(String subStatus) { |
||||
|
IcResiUserSubStatusEnum[] values = IcResiUserSubStatusEnum.values(); |
||||
|
for (IcResiUserSubStatusEnum value : values) { |
||||
|
if (value.getSubStatus().equals(subStatus)) { |
||||
|
return value; |
||||
|
} |
||||
|
} |
||||
|
return IcResiUserSubStatusEnum.ADD; |
||||
|
} |
||||
|
|
||||
|
public String getSubStatus() { |
||||
|
return subStatus; |
||||
|
} |
||||
|
|
||||
|
public String getStatusDesc() { |
||||
|
return statusDesc; |
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue