PayTpCd.java 687 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.oqpo.api.enums;
  2. import lombok.Getter;
  3. import lombok.Setter;
  4. public enum PayTpCd {
  5. PRE_PAY_CHARGE("10", "선불(충전)"), //
  6. AFTER_PAYMENT("20", "후불(결제)"), //
  7. AFTER_PRE_PAYMENT("30", "후불(선결제)"), //
  8. ;
  9. PayTpCd(String cd, String nm) {
  10. this.cd = cd;
  11. this.name = nm;
  12. }
  13. @Getter
  14. @Setter
  15. private String cd;
  16. @Getter
  17. @Setter
  18. private String name;
  19. public static String getName(String ccd) {
  20. PayTpCd[] values = PayTpCd.values();
  21. for (PayTpCd icd : values) {
  22. if (icd.cd.equals(ccd)) {
  23. return icd.name;
  24. }
  25. }
  26. return ccd;
  27. }
  28. }