From 23855599412c4d61b38d78f0f3abd3430a48b5b1 Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期三, 25 六月 2025 11:51:38 +0800
Subject: [PATCH] Merge branch 'mdc_hyjs_master'

---
 lxzn-module-tms/src/main/java/org/jeecg/modules/tms/enums/OutBillStatus.java |   61 ++++++++++++++++++++++++++++++
 1 files changed, 61 insertions(+), 0 deletions(-)

diff --git a/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/enums/OutBillStatus.java b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/enums/OutBillStatus.java
new file mode 100644
index 0000000..e7be0d2
--- /dev/null
+++ b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/enums/OutBillStatus.java
@@ -0,0 +1,61 @@
+package org.jeecg.modules.tms.enums;
+
+
+import lombok.Getter;
+
+import java.util.Objects;
+
+/**
+ * 鍑哄簱鍗曠姸鎬佹灇涓剧被
+ */
+@Getter
+public enum OutBillStatus {
+    /**
+     * 鑽夌鐘舵�侊紝鍊间负1
+     */
+    DRAFT("1", "鑽夌"),
+
+    /**
+     * 宸叉彁浜ょ姸鎬侊紝鍊间负2
+     */
+    SUBMITTED("2", "宸叉彁浜�"),
+
+    /**
+     * 瀹℃壒閫氳繃鐘舵�侊紝鍊间负3
+     */
+    APPROVED("3", "瀹℃壒閫氳繃"),
+
+    /**
+     * 瀹℃壒椹冲洖鐘舵�侊紝鍊间负4
+     */
+    REJECTED("4", "瀹℃壒椹冲洖");
+
+    private final String value;
+    private final String description;
+
+    /**
+     * 鏋勯�犳柟娉�
+     *
+     * @param value       鐘舵�佸��
+     * @param description 鐘舵�佹弿杩�
+     */
+    OutBillStatus(String value, String description) {
+        this.value = value;
+        this.description = description;
+    }
+
+    /**
+     * 鏍规嵁鐘舵�佸�艰幏鍙栧搴旂殑鏋氫妇瀹炰緥
+     *
+     * @param value 鐘舵�佸��
+     * @return 瀵瑰簲鐨勬灇涓惧疄渚嬶紝濡傛灉鎵句笉鍒板尮閰嶇殑鍊煎垯杩斿洖null
+     */
+    public static OutBillStatus fromValue(String value) {
+        for (OutBillStatus status : values()) {
+            if (Objects.equals(status.getValue(), value)) {
+                return status;
+            }
+        }
+        return null;
+    }
+}

--
Gitblit v1.9.3