package com.ydtech.constants.enums; import lombok.AllArgsConstructor; import lombok.Getter; /** * @description: 险种 保险种类 国任 * @author: lig * @date: 2023-08-21 */ @Getter @AllArgsConstructor public enum InsurKindGuoRen { B("20B", "机动车第三者责任保险","33"," 1 1"), A("20A", "机动车损失保险","34"," 1 1"), D3("20D3", "机动车车上人员责任保险(驾驶员)","35"," 1 1"), D4("20D4", "机动车车上人员责任保险(乘客)","37"," 1 1"), MJ1("20E1", "附加绝对免赔率特约险(机动车损失保险)","39"," 2 0"), MJ2("20E3", "附加绝对免赔率特约险(机动车第三者责任保险)","41"," 2 0"), MJ3("20E4", "附加绝对免赔率特约险(机动车车上人员责任保险(司机))","42"," 2 0"), MJ4("20E5", "附加绝对免赔率特约险(机动车车上人员责任保险(乘客))","43"," 2 0"), BD("20J", "附加法定节假日限额翻倍险","45"," 2 0"), L("20L", "附加车身划痕损失险","47"," 2 0"), SY_FJ_YBW1("20Y", "附加医保外医疗费用责任险-三者险","54"," 2 0"), SY_FJ_YBW3("20Y1", "附加医保外医疗费用责任险-驾驶员","55"," 2 0"), SY_FJ_YBW2("20Y2", "附加医保外医疗费用责任险-乘客","56"," 2 0"), ; public static InsurKindGuoRen matchKey(String key) { InsurKindGuoRen result = null; for (InsurKindGuoRen e : values()) { if (e.getCode() == key) { result = e; break; } } return result; } @Getter private String code; @Getter private String desc; @Getter private String itemKindNo; @Getter private String flag; }