ac10533868a32c80ced79dc7984d5e72b269b355.svn-base 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package cn.com.goldenwater.dcproj.constValue;
  2. import org.apache.commons.lang3.StringUtils;
  3. /**
  4. * Created by jinshui on 2019/6/13.
  5. */
  6. public enum RsvrEnum {
  7. SAFE("safe", "安全运行管理状态"), EXT("ext", "督查表基本落实情况信息状态"), VIEW("view", "走访信息状态"),
  8. PRES("pres", "三个责任人状态"), PROJECT("project", "水库工程实体状态"), FITS("fits", "工程效益实况状态"),
  9. DAM("dam", "安全运行总体评价"), PERSSAFE("persSafe", "水库安全管理三级责任人填录状态"), REIN("rein", "安全鉴定及除险加固");
  10. private String value;
  11. private String desc;
  12. RsvrEnum(String value, String desc) {
  13. this.desc = desc;
  14. this.value = value;
  15. }
  16. /**
  17. * 通过value获取枚举
  18. *
  19. * @param value
  20. * @return
  21. */
  22. public static RsvrEnum getByValue(String value) {
  23. if (StringUtils.isBlank(value)) {
  24. return null;
  25. }
  26. for (RsvrEnum result : RsvrEnum.values()) {
  27. if (result.value.equals(value)) {
  28. return result;
  29. }
  30. }
  31. return null;
  32. }
  33. public String getValue() {
  34. return value;
  35. }
  36. public void setValue(String value) {
  37. this.value = value;
  38. }
  39. public String getDesc() {
  40. return desc;
  41. }
  42. public void setDesc(String desc) {
  43. this.desc = desc;
  44. }
  45. }