定义一个简单的枚举类
/**
* 状态枚举类
*/
public enum EnumStatus {
/**
* 进行中
*/
PROCESSING(1, "进行中"),
/**
* 未开始
*/
NO_START(2, "未开始"),
/**
* 已结束
*/
IS_OVER(3, "已结束"),
/**
* 未达标
*/
NO_QUALIFY(4, "未达标");
private Integer code;
private String status;
EnumStatus(Integer code, String status) {
this.code = code;
this.status = status;
}
public Integer getCode() {
return code;
}
public String getStatus() {
return status;
}
public static EnumStatus getStatusByCode(Integer code){
for(EnumStatus emus : EnumStatus.values()){
if(emus.code.equals(code)){
return emus;
}
}
return null;
}
}