package com.qianwen.smartman.common.enums; public enum InitPasswordModifyStrategyEnum { S0(0, "无提示"), S1(1, "提醒"), S2(2, "强制"); private final int status; private final String desc; InitPasswordModifyStrategyEnum(final int status, final String desc) { this.status = status; this.desc = desc; } public int getStatus() { return this.status; } public String getDesc() { return this.desc; } public static InitPasswordModifyStrategyEnum of(Integer status) { if (status == null) { return null; } InitPasswordModifyStrategyEnum[] values = values(); for (InitPasswordModifyStrategyEnum initPasswordModifyStrategyEnum : values) { if (initPasswordModifyStrategyEnum.status == status.intValue()) { return initPasswordModifyStrategyEnum; } } return null; } }