瀏覽代碼

#MOD 补货保存后设备状态更新

谭斌 2 年之前
父節點
當前提交
c9bb8bdf0a
共有 1 個文件被更改,包括 48 次插入0 次删除
  1. 48 0
      device-api/src/main/java/com/xy/utils/enums/DeviceStockStatus.java

+ 48 - 0
device-api/src/main/java/com/xy/utils/enums/DeviceStockStatus.java

@@ -0,0 +1,48 @@
+package com.xy.utils.enums;
+
+
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+import lombok.ToString;
+
+/**
+ * 设备缺货状态 1 缺货 2 不缺货
+ *
+ * @author 谭斌
+ */
+@Getter
+@ToString
+@AllArgsConstructor
+public enum DeviceStockStatus {
+
+
+    LACK(1, "缺货"),
+    ENOUGH(2, "不缺货");
+
+    /**
+     * 编码值
+     */
+    private Integer code;
+
+    /**
+     * 描述
+     */
+    private String description;
+
+
+    /**
+     * 通过code获取enum
+     *
+     * @param code
+     * @return
+     */
+    public static DeviceStockStatus getEnumByCode(Integer code) {
+        DeviceStockStatus[] values = values();
+        for (DeviceStockStatus value : values) {
+            if (value.getCode().equals(code)) {
+                return value;
+            }
+        }
+        return null;
+    }
+}