Pu Zhibing
2025-04-22 d138293736414a314467a2641e6116ff263ead48
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
65
66
package com.ruoyi.bussiness.enums;
 
 
/**
 * 补偿标准枚举类
 */
public enum CompensateEnum {
 
    //适用房源
    HOUSING("housing", "自主购买的商品住房(含新建商品住房和一手住房)建筑面积,以户为单位人均不低于config_value"),
    //应安置面积
    BEFORE_ORG_AREA("before_org_area", "拆迁时间在14年之前,集体经济组织成员应安置面积为:before_org_area"),
    BEFORE_NO_ORG_AREA("before_no_org_area", "拆迁时间在14年之前,非集体经济组织成员应安置面积为:before_no_org_area"),
    AFTER_ORG_AREA("after_org_area", "拆迁时间在14年之后,集体经济组织成员应安置面积为:after_org_area"),
    AFTER_NO_ORG_AREA("after_no_org_area", "拆迁时间在14年之后,非集体经济组织成员应安置面积为:after_no_org_area"),
 
    //自主购房补贴
    BEFORE_BUY_ORG_APPOINT1("before_buy_org_appoint1", "拆迁时间在14年之前自主购房安置补偿标准->崇阳街道、崇庆街道、羊马街道、大划街道->集体经济组织成员-> \"新建商品房、停车位、商业用房\""),
    BEFORE_BUY_ORG_APPOINT2("before_buy_org_appoint2", "拆迁时间在14年之前自主购房安置补偿标准->崇阳街道、崇庆街道、羊马街道、大划街道->集体经济组织成员-> \"二手房\""),
    BEFORE_BUY_NO_ORG_APPOINT1("before_buy_no_org_appoint1", "拆迁时间在14年之前自主购房安置补偿标准->崇阳街道、崇庆街道、羊马街道、大划街道->非集体经济组织成员-> \"新建商品房、停车位、商业用房\""),
    BEFORE_BUY_NO_ORG_APPOINT2("before_buy_no_org_appoint2", "拆迁时间在14年之前自主购房安置补偿标准->崇阳街道、崇庆街道、羊马街道、大划街道->非集体经济组织成员-> \"二手房\""),
    BEFORE_BUY_ORG_OTHER1("before_buy_org_other1", "拆迁时间在14年之前自主购房安置补偿标准->其余街道->集体经济组织成员-> \"新建商品房、停车位、商业用房\""),
    BEFORE_BUY_ORG_OTHER2("before_buy_org_other2", "拆迁时间在14年之前自主购房安置补偿标准->其余街道->集体经济组织成员-> \"二手房\""),
    BEFORE_BUY_NO_ORG_OTHER1("before_buy_no_org_other1", "拆迁时间在14年之前自主购房安置补偿标准->其余街道->非集体经济组织成员-> \"新建商品房、停车位、商业用房\""),
    BEFORE_BUY_NO_ORG_OTHER2("before_buy_no_org_other2", "拆迁时间在14年之前自主购房安置补偿标准->其余街道->非集体经济组织成员-> \"二手房\""),
 
    AFTER_BUY_ORG_APPOINT1("after_buy_org_appoint1", "拆迁时间在14年之后自主购房安置补偿标准->崇阳街道、崇庆街道、羊马街道、大划街道->集体经济组织成员-> \"新建商品房、停车位、商业用房\""),
    AFTER_BUY_ORG_APPOINT2("after_buy_org_appoint2", "拆迁时间在14年之后自主购房安置补偿标准->崇阳街道、崇庆街道、羊马街道、大划街道->集体经济组织成员-> \"二手房\""),
    AFTER_BUY_NO_ORG_APPOINT1("after_buy_no_org_appoint1", "拆迁时间在14年之后自主购房安置补偿标准->崇阳街道、崇庆街道、羊马街道、大划街道->非集体经济组织成员-> \"新建商品房、停车位、商业用房\""),
    AFTER_BUY_NO_ORG_APPOINT2("after_buy_no_org_appoint2", "拆迁时间在14年之后自主购房安置补偿标准->崇阳街道、崇庆街道、羊马街道、大划街道->非集体经济组织成员-> \"二手房\""),
    AFTER_BUY_ORG_OTHER1("after_buy_org_other1", "拆迁时间在14年之后自主购房安置补偿标准->其他街道->集体经济组织成员-> \"新建商品房、停车位、商业用房\""),
    AFTER_BUY_ORG_OTHER2("after_buy_org_other2", "拆迁时间在14年之后自主购房安置补偿标准->其他街道->集体经济组织成员-> \"二手房\""),
    AFTER_BUY_NO_ORG_OTHER1("after_buy_no_org_other1", "拆迁时间在14年之后自主购房安置补偿标准->其他街道->非集体经济组织成员-> \"新建商品房、停车位、商业用房\""),
    AFTER_BUY_NO_ORG_OTHER2("after_buy_no_org_other2", "拆迁时间在14年之后自主购房安置补偿标准->其他街道->非集体经济组织成员-> \"二手房\""),
 
    //过渡补偿
    SUBSIDIES("subsidies", "过渡费补偿标准(元/人/月)")
    ;
 
 
    private final String code;
    private final String type;
 
    CompensateEnum(String code,  String type) {
        this.code = code;
        this.type = type;
    }
 
    public String getCode() {
        return code;
    }
 
    public String getType() {
        return type;
    }
 
    public static CompensateEnum getEnumByKey(String code) {
        for (CompensateEnum v : CompensateEnum.values()) {
            if (v.getCode().equals(code)) {
                return v;
            }
        }
        return HOUSING;
    }
 
}