d6639d9bf18b8b841f8d45bdb7a83a67f3f61c52.svn-base 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package cn.com.goldenwater.dcproj.utils.export;
  2. import org.apache.commons.lang.StringUtils;
  3. /**
  4. * 表名枚举
  5. */
  6. public enum TableEnum {
  7. /**
  8. *
  9. */
  10. T1("01", "暗访调研行政村统计表"),
  11. T2("02", "村内农村饮水工程设施运行维护情况表"),
  12. T3("03", "用水户情况表"),
  13. T4("04", "农村饮水工程运行管理情况表"),
  14. T5("05", "千人以上供水工程水源地保护情况表"),
  15. T6("06", "管理责任体系落实情况表"),
  16. T7("07", "水毁修复项目暗访情况表"),
  17. T8("08", "小水库督查情况表");
  18. private String value;
  19. private String name;
  20. TableEnum(String value, String name) {
  21. this.value = value;
  22. this.name = name;
  23. }
  24. public String getValue() {
  25. return value;
  26. }
  27. public String getName() {
  28. return name;
  29. }
  30. public static TableEnum getTypeByValue(String value) {
  31. if (StringUtils.isBlank(value)) {
  32. return null;
  33. }
  34. for (TableEnum enums : TableEnum.values()) {
  35. if (enums.getValue().equals(value)) {
  36. return enums;
  37. }
  38. }
  39. return null;
  40. }
  41. public static String getNameByValue(String value) {
  42. if (StringUtils.isBlank(value)) {
  43. return "";
  44. }
  45. for (TableEnum enums : TableEnum.values()) {
  46. if (enums.getValue().equals(value)) {
  47. return enums.name;
  48. }
  49. }
  50. return "";
  51. }
  52. }