package com.panzhihua.common.enums; import lombok.Getter; /** * 婚姻状况 * * @author huanghongfa */ @Getter public enum PopulMarriageEnum { WH(10, "未婚"), YH(20, "已婚"), CH(21, "初婚"), ZH(22, "再婚"), FH(23, "复婚"), SO(30, "丧偶"), LH(40, "离婚"), QT(60, "其他"), WSM(90, "未说明的婚姻状况"); private final Integer code; private final String name; PopulMarriageEnum(Integer code, String name) { this.code = code; this.name = name; } public static int getCodeByName(String name) { for (PopulMarriageEnum item : PopulMarriageEnum.values()) { if (item.name.equals(name)) { return item.getCode(); } } return -1; } public static String getCnDescByName(Integer code) { for (PopulMarriageEnum item : PopulMarriageEnum.values()) { if (item.code.equals(code)) { return item.getName(); } } return "其他"; } }