package com.nova.sankuai.domain.enums; import io.swagger.annotations.ApiModel; /** * @author weikangdi * @create 2022/4/8 * App字段枚举类型-供系统下拉框或第三方使用 */ @ApiModel(value = "App字段枚举类型") public enum AppParamTypeEnum { OCCUPATION_ENUM("OCCUPATION_ENUM", "职业类别"), JOB_TITLE_ENUM("JOB_TITLE_ENUM", "职务信息"), HOME_RELATION_ENUM("HOME_RELATION_ENUM", "联系人关系-家庭联系人"), FRIEND_RELATION_ENUM("FRIEND_RELATION_ENUM", "联系人关系-其它联系人"), EDUCATION_ENUM("EDUCATION_ENUM", "学历"), COMPANY_NATURE_ENUM("COMPANY_NATURE_ENUM", "公司性质"), COMPANY_TRADE_ENUM("COMPANY_TRADE_ENUM", "公司所属行业"), LIVEST_ENUM("LIVEST_ENUM", "居住房类型"), MARITAL_ENUM("MARITAL_ENUM", "婚姻状况"), SESAME_ENUM("SESAME_ENUM", "芝麻分信息"), SOCIAL_SECURITY_ENUM("SOCIAL_SECURITY_ENUM", "社保信息"), PROVIDENT_FUND_ENUM("PROVIDENT_FUND_ENUM", "公积金信息"), HOUSE_ENUM("HOUSE_ENUM", "房产信息"), CAR_ENUM("CAR_ENUM", "车产信息"), POLICY_ENUM("POLICY_ENUM", "保单信息"), CREDIT_CARD_ENUM("CREDIT_CARD_ENUM", "信用卡信息"), MONTHLY_INCOME_ENUM("MONTHLY_INCOME_ENUM", "月收入信息"), ; private String code; private String value; AppParamTypeEnum(String code, String value) { this.code = code; this.value = value; } public static String value(String code) { if (code != null) { for (AppParamTypeEnum m : AppParamTypeEnum.values()) { if (m.getCode().equals(code)) { return m.getValue(); } } } return null; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } }