1
0

YdysyxzAttachmentNameEnum.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package com.siwei.apply.enums;
  2. /**
  3. * 用地预审选址附件名称枚举
  4. */
  5. public enum YdysyxzAttachmentNameEnum {
  6. NAME_1("1", "建设项目用地预审(选址意见书)申请报告", "", "预审与选址意见书阶段资料"),
  7. NAME_2("2", "项目建设依据", "", "预审与选址意见书阶段资料"),
  8. NAME_3("3", "测量报告", "", "预审与选址意见书阶段资料"),
  9. NAME_4("4", "相关规划图纸", "", "预审与选址意见书阶段资料"),
  10. NAME_5("5", "节地专章", "", "预审与选址意见书阶段资料"),
  11. NAME_6("6", "项目图形", "", "预审与选址意见书阶段资料"),
  12. NAME_7("7", "建设项目用地预审与选址意见书", "", "预审与选址意见书阶段资料");
  13. private final String code;
  14. private final String name;
  15. private final String relationName;
  16. private final String parentName;
  17. YdysyxzAttachmentNameEnum(String code, String name, String relationName, String parentName) {
  18. this.code = code;
  19. this.name = name;
  20. this.relationName = relationName;
  21. this.parentName = parentName;
  22. }
  23. // 新增:Getter 方法
  24. public String getName() {
  25. return this.name;
  26. }
  27. public String getCode() {
  28. return this.code;
  29. }
  30. public String getRelationName() {
  31. return this.relationName;
  32. }
  33. public String getParentName() {
  34. return this.parentName;
  35. }
  36. /**
  37. * 根据 code 查找枚举,找不到返回 null
  38. */
  39. public static YdysyxzAttachmentNameEnum fromCode(String code) {
  40. if (code == null) return null;
  41. for (YdysyxzAttachmentNameEnum e : values()) {
  42. if (code.equals(e.code)) return e;
  43. }
  44. return null;
  45. }
  46. }