package com.gk.firework.Domain.Enum;
|
|
import com.baomidou.mybatisplus.annotation.IEnum;
|
import com.fasterxml.jackson.annotation.JsonValue;
|
|
import java.io.Serializable;
|
|
public enum HiddenDangerReportStatus implements IEnum {
|
|
PENDING("PENDING", "待提交"),
|
COMMITTED("COMMITTED", "已提交"),;
|
|
private String code;
|
|
private String msg;
|
|
HiddenDangerReportStatus(String code, String msg) {
|
this.code = code;
|
this.msg = msg;
|
}
|
|
public String getCode() {
|
return code;
|
}
|
@JsonValue
|
public String getMsg() {
|
return msg;
|
}
|
|
|
|
public static HiddenDangerReportStatus parse(String code){
|
for(HiddenDangerReportStatus cs:HiddenDangerReportStatus.values()){
|
if(cs.getCode().equals(code)){
|
return cs;
|
}
|
}
|
return null;
|
}
|
|
@Override
|
public Serializable getValue() {
|
return this.code;
|
}
|
}
|