| | |
| | | package com.nanometer.smartlab.entity.enumtype; |
| | | |
| | | import java.util.HashMap; |
| | | import java.util.*; |
| | | |
| | | public enum OperateStatus { |
| | | WAREHOUSEIN(10, "仓库入库"), WAREHOUSEOUT(11, "仓库领用"), LABORATORYIN(0, "试剂柜入库"); |
| | | ERRORIN(1, "错误入库"), |
| | | USE(2, "领用"), |
| | | STORE(3, "存放"), |
| | | ERRORSTORE(4, "错误存放"), |
| | | WAREHOUSEIN(10, "仓库入库"), |
| | | WAREHOUSEOUT(11, "仓库领用"), |
| | | LABORATORYIN(0, "试剂柜入库"), |
| | | TRANSFER(6,"转移"), |
| | | SCRAP(5, "报废"); |
| | | private int key; |
| | | |
| | | private String text; |
| | |
| | | map.put(d.key, d); |
| | | } |
| | | } |
| | | |
| | | |
| | | public static OperateStatus parse(Integer index) { |
| | | if(map.containsKey(index)){ |
| | | return map.get(index); |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | /** |
| | | * 获取广告位置集合Map |
| | | * @return |
| | | */ |
| | | public static List<Map<String,Object>> getOperateStatusList() { |
| | | List<Map<String,Object>> mapList=new ArrayList<>(); |
| | | for (OperateStatus operateStatus : EnumSet.allOf(OperateStatus.class)) { |
| | | Map<String,Object> map=new HashMap<>(); |
| | | map.put("key",operateStatus.key); |
| | | map.put("value",operateStatus.text); |
| | | mapList.add(map); |
| | | } |
| | | return mapList; |
| | | } |
| | | } |