刘光辉
昨天 bb638871a7fb692d80f1b7a758f991dc0879002c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
package jnpf.limsEntity;
 
/**
 * 检验结论枚举(lims_jianyan_xiang.jianyan_jielun)。
 * code 英文(入库值)、label 中文(展示值)。
 */
public enum JianyanJielun {
 
    COMPLIANT("compliant", "符合规定"),
    NON_COMPLIANT("non_compliant", "不符合规定"),
    NOT_INSPECTED("not_inspected", "不检"),
    EXTERNAL("external", "外检");
 
    private final String code;
    private final String label;
 
    JianyanJielun(String code, String label) {
        this.code = code;
        this.label = label;
    }
 
    public String getCode() {
        return code;
    }
 
    public String getLabel() {
        return label;
    }
 
    public static JianyanJielun fromCode(String code) {
        for (JianyanJielun jielun : values()) {
            if (jielun.code.equals(code)) {
                return jielun;
            }
        }
        throw new IllegalArgumentException("未知检验结论: " + code);
    }
}