yanghb
2024-12-24 fe6e43d5e1144156d0ca4e9d6080c9821c25d97c
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
package com.zzg.common.enums;
 
/**
 * @date 2024/08/26
 */
public enum CollectionFileEnum {
    APPLICATION(0, "房屋征收申请书"),
    ECONOMIC_PLAN_APPROVAL(1, "建设项目符合国民经济和社会发展规划的证明文件"),
    LAND_USE_APPROVAL(2, "建设项目符合土地利用总体规划证明文件"),
    URBAN_PLAN_APPROVAL(3, "建设项目符合城乡总体规划和专项规划的证明文件"),
    SOCIAL_PLAN_APPROVAL(4, "保障性安居工程建设、旧城区改建项目纳入国民经济和社会发展年度计划的证明文件"),
    OWNER_APPROVAL(5, "房屋所有权总面积超过三分之二且总户数超过三分之二的房屋所有权人明确同意改建的证明材料"),
    COMPENSATION_PLAN(6, "经征求公众意见后确定的房屋征收补偿方案"),
    RISK_ASSESSMENT_REPORT(7, "社会稳定风险评估报告"),
    COMPENSATION_FUNDS_PROOF(8, "征收补偿费用到位资金证明"),
    RESETTLEMENT_HOUSING_PROOF(9, "安置房房源相关材料证明"),
    COMPENSATION_AGREEMENT_PROOF(10, "房屋征收部门组织被征收人签订附生效条件的补偿协议户数达到规定比例的证明材料"),
    ACQUISITION_APPLICATION_FORM(11, "国有土地上房屋征收申报审批表"),
    OTHER_DOCUMENTS(12, "其他资料"),
 
 
    //征后
    URBAN_RENEWAL_APPROVAL(13, "旧城改造批准文件"),
    GOVERNMENT_PURCHASE_APPROVAL(14, "政府同意收购相关文件或收购协议"),
    AUTHORITY_APPROVAL(15, "有权批准机关批复文件"),
    DEMOLITION_PERMIT(16, "房屋拆迁许可证"),
    DEMOLITION_NOTICE(17, "拆迁公告"),
    DEMOLITION_MAP(18, "1:500比例拆迁地形红线图"),
    LAND_CERTIFICATE_CANCEL(19, "原存量国有建设用地土地使用证和房产证注销手续"),
    COMPENSATION_WORK_DESC(20, "拆迁补偿安置工作完成情况的说明"),
    DEMOLITION_COMPENSATION_AGREEMENT(21, "拆迁补赔偿协议(挂在户上)"),
    PURCHASE_COMPENSATION_AGREEMENT(22, "收购补赔偿协议"),
    MORTGAGE_DISPOSITION(23, "抵押权人出具的处置意见(挂在户上)"),
    HEARING_DOCUMENTS(24, "听证资料管理"),
    FUND_AUDIT_DOCUMENTS(25, "资金审计资料"),
 
    ;
    public static String getDescription(Integer key) {
        for (CollectionFileEnum v : CollectionFileEnum.values()) {
            if (key.equals(v.getCode())) {
                return v.getDescription();
            }
        }
        return "";
    }
    private final int code;
    private final String description;
 
    CollectionFileEnum(int code, String description) {
        this.code = code;
        this.description = description;
    }
 
    public int getCode() {
        return code;
    }
 
    public String getDescription() {
        return description;
    }
}