kongzy
2024-07-01 47a751cb301d05276ae5d75145d57b2d090fe4e1
src/main/java/com/nanometer/smartlab/entity/enumtype/OperateStatus.java
@@ -1,9 +1,17 @@
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;
@@ -27,11 +35,26 @@
         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;
   }
}