Эх сурвалжийг харах

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

谭斌 2 жил өмнө
parent
commit
c9bb8bdf0a

+ 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;
+    }
+}