PropertyEnum.java 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. package com.kingdee.eas.custom.hr.emp.web.handler;
  2. /**
  3. * description: PropertyEnum <br>
  4. * date: 2025/5/23 9:43 <br>
  5. * author: lhbj <br>
  6. * version: 1.0 <br>
  7. */
  8. public enum PropertyEnum {
  9. RESUME_IDCARD_FACE("resume_idCard_face","身份证人像面", 1,"身份证件","/WEAAAANE9B3ZfBC"),
  10. RESUME_IDCARD_BACK("resume_idCard_back","身份证国徽面", 2,"身份证件","/WEAAAANE9B3ZfBC"),
  11. RESUME_NATIONALITY("resume_nationality","国籍证明", 3,"身份证件","/WEAAAANE9B3ZfBC"),
  12. RESUME_WORK("resume_work","参加工作证明", 4,"工作鉴证","/WEAAAAQKbZ3ZfBC"),
  13. RESUME_HR("resume_hr","户籍证明", 5,"身份证件","/WEAAAANE9B3ZfBC"),
  14. RESUME_MARRIAGE("resume_marriage","婚姻状况证明", 6,"其他","/WEAAAANE953ZfBC"),
  15. RESUME_POLITICAL("resume_political","政治面貌证明", 7,"其他","/WEAAAANE953ZfBC"),
  16. RESUME_BANK_CMP("resume_bank_cmp","银行卡号发薪卡证明", 8,"个人卡包","/WEAAAAWvOl3ZfBC"),
  17. RESUME_BANK_GH("resume_bank_gh","银行卡号工行卡证明", 9,"个人卡包","/WEAAAAWvOl3ZfBC"),
  18. RESUME_EDU_DIPLOMA("resume_edu_diploma","毕业证", 10,"学历证书","/WEAAAANE9F3ZfBC"),
  19. RESUME_EDU_DEGREE("resume_edu_degree","学位证", 11,"学历证书","/WEAAAANE9F3ZfBC"),
  20. RESUME_EDU_RECORD("resume_edu_record","学信网学历备案表", 12,"学历证书","/WEAAAANE9F3ZfBC"),
  21. RESUME_EDU_VERIFY("resume_edu_verify","学信网学位验证报告", 13,"学历证书","/WEAAAANE9F3ZfBC"),
  22. RESUME_WORKEXP("resume_WorkExp","请上传工作经历证明材料", 14,"工作鉴证","/WEAAAAQKbZ3ZfBC"),
  23. RESUME_EDU_CERTIFICATION("resume_edu_certification","留服认证书", 15,"学历证书","/WEAAAANE9F3ZfBC"),
  24. RESUME_EDU_GRADUATION("resume_edu_graduation","结业证", 16,"学历证书","/WEAAAANE9F3ZfBC"),
  25. RESUME_EDU_STUDENTCARD("resume_edu_studentCard","学生卡", 17,"学历证书","/WEAAAANE9F3ZfBC"),
  26. RESUME_EDU_STUDENTIDCARD("resume_edu_studentIdCard","学生证", 18,"学历证书","/WEAAAANE9F3ZfBC"),
  27. RESUME_EDU_STUDENTVERIFY("resume_edu_studentVerify","学信网学籍验证报告", 19,"学历证书","/WEAAAANE9F3ZfBC"),
  28. RESUME_EDU_ADMISSION("resume_edu_admission","录取通知书/在读证明", 20,"学历证书","/WEAAAANE9F3ZfBC"),
  29. ;
  30. private final String key;
  31. private final String value;
  32. private final int ordinal;
  33. private final String type;
  34. private final String typeId;
  35. public String getKey() {
  36. return key;
  37. }
  38. public String getValue() {
  39. return value;
  40. }
  41. public String getType() {
  42. return type;
  43. }
  44. public String getTypeId() {
  45. return typeId;
  46. }
  47. public int getOrdinal() {
  48. return ordinal;
  49. }
  50. PropertyEnum(String key, String value, int ordinal, String type, String typeId) {
  51. this.key = key;
  52. this.value = value;
  53. this.ordinal = ordinal;
  54. this.type = type;
  55. this.typeId = typeId;
  56. }
  57. public static PropertyEnum get(String key){
  58. PropertyEnum propertyEnum=null;
  59. for(PropertyEnum e : PropertyEnum.values()){
  60. if(e.getKey().equals(key)){
  61. propertyEnum = e;
  62. break;
  63. }
  64. }
  65. return propertyEnum;
  66. }
  67. }