package com.siwei.apply.enums; /** * 用地预审选址附件名称枚举 */ public enum YdysyxzAttachmentNameEnum { NAME_1("1", "建设项目用地预审(选址意见书)申请报告", "", "预审与选址意见书阶段资料"), NAME_2("2", "项目建设依据", "", "预审与选址意见书阶段资料"), NAME_3("3", "测量报告", "", "预审与选址意见书阶段资料"), NAME_4("4", "相关规划图纸", "", "预审与选址意见书阶段资料"), NAME_5("5", "节地专章", "", "预审与选址意见书阶段资料"), NAME_6("6", "项目图形", "", "预审与选址意见书阶段资料"), NAME_7("7", "建设项目用地预审与选址意见书", "", "预审与选址意见书阶段资料"); private final String code; private final String name; private final String relationName; private final String parentName; YdysyxzAttachmentNameEnum(String code, String name, String relationName, String parentName) { this.code = code; this.name = name; this.relationName = relationName; this.parentName = parentName; } // 新增:Getter 方法 public String getName() { return this.name; } public String getCode() { return this.code; } public String getRelationName() { return this.relationName; } public String getParentName() { return this.parentName; } /** * 根据 code 查找枚举,找不到返回 null */ public static YdysyxzAttachmentNameEnum fromCode(String code) { if (code == null) return null; for (YdysyxzAttachmentNameEnum e : values()) { if (code.equals(e.code)) return e; } return null; } }