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/limsEntity/YichangDiaochaLeixing.java |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 56 insertions(+), 0 deletions(-)

diff --git a/jnpf-lims/jnpf-lims-entity/src/main/java/jnpf/limsEntity/YichangDiaochaLeixing.java b/jnpf-lims/jnpf-lims-entity/src/main/java/jnpf/limsEntity/YichangDiaochaLeixing.java
new file mode 100644
index 0000000..5fb61c7
--- /dev/null
+++ b/jnpf-lims/jnpf-lims-entity/src/main/java/jnpf/limsEntity/YichangDiaochaLeixing.java
@@ -0,0 +1,56 @@
+package jnpf.limsEntity;
+
+/**
+ * 妫�楠屽紓甯歌皟鏌ョ被鍨嬶紙瀛楀吀 jianyanYichangDiaochaLeixing锛夈��
+ * code = 鍏ュ簱鍊硷紙lims_jianyan_xiang.yichang_diaocha_leixing锛夛紝label = 涓枃灞曠ず锛�
+ * flowTemplateEnCode = 瀵瑰簲宸ヤ綔娴佹ā鏉跨殑娴佺▼缂栫爜锛坵orkflow_template.f_en_code锛夛紝鐢ㄤ簬鍙戣捣娴佺▼鏃跺弽瑙� templateId銆�
+ * oos/oot 鍏辩敤鍚屼竴寮� OOS/OOT 璋冩煡琛ㄦ祦绋嬫ā鏉匡紙oosOotDiaochabiao锛夈��
+ */
+public enum YichangDiaochaLeixing {
+
+    NA("na", "N/A", null),
+    AD("ad", "AD璋冩煡", "adDiaochabiao"),
+    OOS("oos", "OOS璋冩煡", "oosOotDiaochabiao"),
+    OOT("oot", "OOT璋冩煡", "oosOotDiaochabiao");
+
+    private final String code;
+    private final String label;
+    private final String flowTemplateEnCode;
+
+    YichangDiaochaLeixing(String code, String label, String flowTemplateEnCode) {
+        this.code = code;
+        this.label = label;
+        this.flowTemplateEnCode = flowTemplateEnCode;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+    public String getLabel() {
+        return label;
+    }
+
+    /** 瀵瑰簲宸ヤ綔娴佹ā鏉跨殑娴佺▼缂栫爜锛坵orkflow_template.f_en_code锛夛紱NA 涓� null */
+    public String getFlowTemplateEnCode() {
+        return flowTemplateEnCode;
+    }
+
+    /** 鎸� code 鍖归厤锛沶ull / 鏈煡 code 杩斿洖 null锛堣皟鐢ㄦ柟鎹璺宠繃锛屼笉鎶涘紓甯革級 */
+    public static YichangDiaochaLeixing fromCode(String code) {
+        if (code == null) {
+            return null;
+        }
+        for (YichangDiaochaLeixing v : values()) {
+            if (v.code.equals(code)) {
+                return v;
+            }
+        }
+        return null;
+    }
+
+    /** 鏄惁涓洪渶瑕佸彂璧疯皟鏌ョ殑鏈夋晥绫诲瀷锛堥潪 N/A锛� */
+    public boolean isInvestigation() {
+        return this == AD || this == OOS || this == OOT;
+    }
+}

--
Gitblit v1.8.0