package com.zy.core.enums; 
 | 
  
 | 
import com.core.common.Cools; 
 | 
  
 | 
public enum SteChargeType { 
 | 
  
 | 
    FIRST(1, "0100101"), 
 | 
    SECOND(2, "0100201"), 
 | 
    THIRD(3, "0100301"), 
 | 
    ; 
 | 
  
 | 
    SteChargeType(int ssbm, String locNo) { 
 | 
        this.ssbm = ssbm; 
 | 
        this.locNo = locNo; 
 | 
    } 
 | 
  
 | 
    public int ssbm; 
 | 
  
 | 
    public String locNo; 
 | 
  
 | 
    public static SteChargeType get(String locNo) { 
 | 
        if (Cools.isEmpty(locNo)) { 
 | 
            return null; 
 | 
        } 
 | 
        SteChargeType[] values = SteChargeType.values(); 
 | 
        for (SteChargeType value : values) { 
 | 
            if (value.locNo.equals(locNo)) { 
 | 
                return value; 
 | 
            } 
 | 
        } 
 | 
        return null; 
 | 
    } 
 | 
  
 | 
    public static SteChargeType get(int ssbm) { 
 | 
        if (Cools.isEmpty(ssbm)) { 
 | 
            return null; 
 | 
        } 
 | 
        SteChargeType[] values = SteChargeType.values(); 
 | 
        for (SteChargeType value : values) { 
 | 
            if (value.ssbm == ssbm) { 
 | 
                return value; 
 | 
            } 
 | 
        } 
 | 
        return null; 
 | 
    } 
 | 
  
 | 
} 
 |