sunshine
2024-11-05 0d71954001d47e92683a508f43ea31c3bf822ffb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
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;
    }
}