package com.fdkankan.manage.common; import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map; public enum EvidenceEnum { sy(1,"手印痕迹", Arrays.asList("zhiwen.png","hand_l.png","hand_r.png","handprint.png")), zj(2,"足迹痕迹", Arrays.asList("zuozuji.png","youzuji.png","xieyin.png","footprint.png")), gj(3,"工具痕迹", Arrays.asList("wrenchAndScrewdriver.png")), stwt(11,"视听物证", Arrays.asList("video.png")), sw(6,"生物物证", Arrays.asList("xuepo.png","xueji.png","virus.png")), qd(4,"枪弹痕迹", Arrays.asList("cartridge.png")), dh(7,"毒化物证", Arrays.asList("poison.png")), lh(8,"理化物证", Arrays.asList("physics_and_chemistry.png")), wj(9,"文检物证", Arrays.asList("folder_close.png")), ts(5,"特殊物证", Arrays.asList("check.png")), qt(12,"其它物证(痕迹物证)", Arrays.asList("case_other.png","dot.png")), dz(10,"电子物证", Arrays.asList("electronic.png")), tq(17,"提取物品", Arrays.asList("cube.png")), st(18,"尸体", Arrays.asList("shitiz.png","shitib.png","shitifuhao.png","corpse.png")), ; private int type; private String name; private List iconList; public int getType() { return type; } public String getName() { return name; } public List getIconList() { return iconList; } EvidenceEnum(int type, String name, List iconList) { this.type = type; this.name = name; this.iconList = iconList; } public static Map typeMaps = new HashMap<>(14); static{ for (EvidenceEnum typeEnum : EvidenceEnum.values()) { typeMaps.put(typeEnum.getType(),typeEnum); } } public static EvidenceEnum getEvidenceEnum(Integer type){ return typeMaps.get(type); } }