package com.dxhy.erp.enums; import com.dxhy.common.vo.Tax; /** * 税率 税码关系表 */ public enum TaxRateCodeEnum { X0("0%","X0"), X1("16%","X1"), X2("13%","X2"), X3("10%","X3"), X4("9%","X4"), X5("6%","X5"), X6("5%","X6"), X7("3%","X7"), X8("2%","X8"), X9("1%","X9"), ; private String taxRate; private String code; public static String getCode(String taxRate) { for (TaxRateCodeEnum codeEnum : TaxRateCodeEnum.values()) { if (codeEnum.getTaxRate().equals(taxRate)) { return codeEnum.getCode(); } } return X0.getCode(); } TaxRateCodeEnum(String taxRate, String code) { this.taxRate = taxRate; this.code = code; } public String getTaxRate() { return taxRate; } public void setTaxRate(String taxRate) { this.taxRate = taxRate; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } }