EvidenceEnum.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. package com.fdkankan.manage.common;
  2. import java.util.Arrays;
  3. import java.util.HashMap;
  4. import java.util.List;
  5. import java.util.Map;
  6. public enum EvidenceEnum {
  7. sy(1,"手印痕迹", Arrays.asList("zhiwen.png","hand_l.png","hand_r.png","handprint.png")),
  8. zj(2,"足迹痕迹", Arrays.asList("zuozuji.png","youzuji.png","xieyin.png","footprint.png")),
  9. gj(3,"工具痕迹", Arrays.asList("wrenchAndScrewdriver.png")),
  10. stwt(11,"视听物证", Arrays.asList("video.png")),
  11. sw(6,"生物物证", Arrays.asList("xuepo.png","xueji.png","virus.png")),
  12. qd(4,"枪弹痕迹", Arrays.asList("cartridge.png")),
  13. dh(7,"毒化物证", Arrays.asList("poison.png")),
  14. lh(8,"理化物证", Arrays.asList("physics_and_chemistry.png")),
  15. wj(9,"文检物证", Arrays.asList("folder_close.png")),
  16. ts(5,"特殊物证", Arrays.asList("check.png")),
  17. qt(12,"其它物证(痕迹物证)", Arrays.asList("case_other.png","dot.png")),
  18. dz(10,"电子物证", Arrays.asList("electronic.png")),
  19. tq(17,"提取物品", Arrays.asList("cube.png")),
  20. st(18,"尸体", Arrays.asList("shitiz.png","shitib.png","shitifuhao.png","corpse.png")),
  21. ;
  22. private int type;
  23. private String name;
  24. private List<String> iconList;
  25. public int getType() {
  26. return type;
  27. }
  28. public String getName() {
  29. return name;
  30. }
  31. public List<String> getIconList() {
  32. return iconList;
  33. }
  34. EvidenceEnum(int type, String name, List<String> iconList) {
  35. this.type = type;
  36. this.name = name;
  37. this.iconList = iconList;
  38. }
  39. public static Map<Integer,EvidenceEnum> typeMaps = new HashMap<>(14);
  40. static{
  41. for (EvidenceEnum typeEnum : EvidenceEnum.values()) {
  42. typeMaps.put(typeEnum.getType(),typeEnum);
  43. }
  44. }
  45. public static EvidenceEnum getEvidenceEnum(Integer type){
  46. return typeMaps.get(type);
  47. }
  48. }