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