From 34981c30a78e8bbd7791131059a9210f9928b62c Mon Sep 17 00:00:00 2001
From: 刘光辉 <347230014@qq.com>
Date: 星期四, 17 九月 2026 09:24:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into master

---
 jnpf-lims/jnpf-lims-entity/src/main/java/jnpf/enums/LimsSampleEnum.java |  130 +++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 130 insertions(+), 0 deletions(-)

diff --git a/jnpf-lims/jnpf-lims-entity/src/main/java/jnpf/enums/LimsSampleEnum.java b/jnpf-lims/jnpf-lims-entity/src/main/java/jnpf/enums/LimsSampleEnum.java
new file mode 100644
index 0000000..ddddfd8
--- /dev/null
+++ b/jnpf-lims/jnpf-lims-entity/src/main/java/jnpf/enums/LimsSampleEnum.java
@@ -0,0 +1,130 @@
+package jnpf.enums;
+
+public enum LimsSampleEnum {
+    /**
+     * 鏍峰搧璇锋
+     */
+    APPLY_CHECK("1", "寰呰妫�","1","lims_apply_test"),
+
+    /**
+     * 鍙栨牱
+     */
+    SAMPLE_RECORD("2", "寰呭彇鏍�","1","lims_sampling_record"),
+
+    /**
+     * 鍒嗘牱
+     */
+    SAMPLE_SPLITTING("3", "寰呭垎鏍�","1","lims_sampling_record"),
+
+    /**
+     * 鎺ユ敹
+     */
+    SAMPLE_RECEIVING("4", "寰呮帴鏀�","1","lims_sampling_record"),
+
+    /**
+     * 椤圭洰棰嗗彇
+     */
+    PROJECT_CLAIM("5", "寰呴」鐩鍙�","2","lims_test_task"),
+
+    /**
+     * 缁撴灉鐧昏
+     */
+    RESULT_RECORDING("6", "寰呯粨鏋滅櫥璁�","3","lims_test_task"),
+
+    /**
+     * 缁撴灉澶嶆牳
+     */
+    RESULT_REVIEW("7", "寰呯粨鏋滃鏍�","4","lims_test_task"),
+
+    /**
+     * 鍒朵綔鎶ュ憡
+     */
+    REPORT_PREPARATION("10", "寰呭埗浣滄姤鍛�","5","lims_sample_info"),
+
+    /**
+     * 鎶ュ憡涓�瀹�
+     */
+    REPORT_FIRST_REVIEW("11", "寰呮姤鍛婁竴瀹�","5","lims_report"),
+
+    /**
+     * 鎶ュ憡浜屽
+     */
+    REPORT_SECOND_REVIEW("12", "寰呮姤鍛婁簩瀹�","5","lims_report"),
+
+    /**
+     * 妫�楠屽畬鎴�
+     */
+    CHECK_OVER("15", "妫�楠屽畬鎴�","5","lims_report"),
+
+    /**
+     * 妫�楠屽簾寮�
+     */
+    CHECK_ISDEL("-1","妫�楠岀粓姝�","-1","lims_sample_info");
+
+    /**
+     * 鐘舵�佺爜锛堝缓璁笌鏁版嵁搴撳瓨鍌ㄧ殑鍊间竴鑷达級
+     */
+    private final String code;
+
+    private final String itemCode;
+
+    private final String tableName;
+
+    /**
+     * 鐘舵�佹弿杩帮紙鐢ㄤ簬鍓嶇灞曠ず锛�
+     */
+    private final String description;
+
+    LimsSampleEnum(String code, String description, String itemCode , String tableName) {
+        this.code = code;
+        this.itemCode = itemCode;
+        this.description = description;
+        this.tableName = tableName;
+    }
+
+    /**
+     * 鑾峰彇鐘舵�佺爜
+     */
+    public String getCode() {
+        return code;
+    }
+
+    public String getItemCode() {
+        return itemCode;
+    }
+
+    /**
+     * 鑾峰彇鐘舵�佹弿杩�
+     */
+    public String getDescription() {
+        return description;
+    }
+
+    public String getTableName() {
+        return tableName;
+    }
+
+    /**
+     * 鏍规嵁鐘舵�佺爜鑾峰彇瀵瑰簲鐨勬灇涓�
+     *
+     * @param code 鐘舵�佺爜
+     * @return 鏋氫妇瀹炰緥
+     * @throws IllegalArgumentException 濡傛灉鐘舵�佺爜涓嶅瓨鍦�
+     */
+    public static LimsSampleEnum fromCode(String code) {
+        for (LimsSampleEnum status : values()) {
+            if (status.code == code) {
+                return status;
+            }
+        }
+        throw new IllegalArgumentException("鏃犳晥鐨勭姸鎬佺爜: " + code);
+    }
+
+    /**
+     * 鍙�夛細閲嶅啓 toString() 渚夸簬鏃ュ織杈撳嚭
+     */
+    @Override
+    public String toString() {
+        return this.description;
+    }
+}

--
Gitblit v1.8.0