Ysjb.java 995 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package thyyxxk.webserver.constants;
  2. import thyyxxk.webserver.utils.StringUtil;
  3. public enum Ysjb {
  4. RESIDENT_PHYSICIAN("1", "住院医师"),
  5. ATTENDING_PHYSICIAN("2", "主治医师"),
  6. DEPUTY_CHIEF_PHYSICIAN("3", "副主任医师"),
  7. CHIEF_PHYSICIAN("4", "主任医师"),
  8. TRAINING_PHYSICIAN("5", "进修医师"),
  9. CHIEF_RESIDENT("6", "总住院医师"),
  10. INTERN("9", "实习医师");
  11. private final String code;
  12. private final String name;
  13. Ysjb(String code, String name) {
  14. this.code = code;
  15. this.name = name;
  16. }
  17. public static String getName(String code) {
  18. if (StringUtil.isBlank(code)) {
  19. return "";
  20. }
  21. for (Ysjb ysjb : Ysjb.values()) {
  22. if (code.trim().equals(ysjb.getCode())) {
  23. return ysjb.getName();
  24. }
  25. }
  26. return null;
  27. }
  28. public String getCode() {
  29. return code;
  30. }
  31. public String getName() {
  32. return name;
  33. }
  34. }