package com.vincent.rsf.server.manager.enums;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
/**
|
* @author Ryan
|
* @version 1.0
|
* @title QlyIsptResult
|
* @description
|
* @create 2025/4/14 09:42
|
*/
|
public enum QlyIsptResult {
|
//质检结果
|
QLY_ISPT_RESULT_EXCELLENT("1", "合格"),
|
QLY_ISPT_RESULT_DEFECT("2", "不合格"),
|
QLY_ISPT_RESULT_PENDING("3", "待定"),
|
QLY_ISPT_RESULT_SECTION("4", "部分合格"),
|
QLY_ISPT_RESULT_HOLD("0", "未质检")
|
;
|
|
QlyIsptResult(String val, String desc) {
|
this.val = Short.parseShort(val);
|
this.desc = desc;
|
}
|
|
|
public static Short getDescVal(String desc) {
|
if (StringUtils.isBlank(desc)) {return null;}
|
if (desc.equals(QlyIsptResult.QLY_ISPT_RESULT_EXCELLENT.desc)) {
|
return QlyIsptResult.QLY_ISPT_RESULT_EXCELLENT.val;
|
} else if (desc.equals(QlyIsptResult.QLY_ISPT_RESULT_PENDING.desc)) {
|
return QlyIsptResult.QLY_ISPT_RESULT_PENDING.val;
|
} else if (desc.equals(QlyIsptResult.QLY_ISPT_RESULT_DEFECT.desc)) {
|
return QlyIsptResult.QLY_ISPT_RESULT_DEFECT.val;
|
}else if (desc.equals(QlyIsptResult.QLY_ISPT_RESULT_SECTION.desc)) {
|
return QlyIsptResult.QLY_ISPT_RESULT_SECTION.val;
|
} else if (desc.equals(QlyIsptResult.QLY_ISPT_RESULT_HOLD.desc)) {
|
return QlyIsptResult.QLY_ISPT_RESULT_HOLD.val;
|
}
|
|
return null;
|
}
|
|
|
public Short val;
|
public String desc;
|
}
|