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/LimsMessageEvent.java | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 51 insertions(+), 0 deletions(-)
diff --git a/jnpf-lims/jnpf-lims-entity/src/main/java/jnpf/limsEntity/LimsMessageEvent.java b/jnpf-lims/jnpf-lims-entity/src/main/java/jnpf/limsEntity/LimsMessageEvent.java
new file mode 100644
index 0000000..190880e
--- /dev/null
+++ b/jnpf-lims/jnpf-lims-entity/src/main/java/jnpf/limsEntity/LimsMessageEvent.java
@@ -0,0 +1,51 @@
+package jnpf.limsEntity;
+
+/**
+ * LIMS message event codes. Codes are deployment contracts and must not be reused.
+ */
+public enum LimsMessageEvent {
+ INSPECTION_TASK_DUE("LIMS.INSPECTION.TASK.DUE", "妫�楠屼换鍔″嵆灏嗗埌鏈�"),
+ INSPECTION_TASK_OVERDUE("LIMS.INSPECTION.TASK.OVERDUE", "妫�楠屼换鍔″凡閫炬湡"),
+ CONSUMABLE_STOCK_LOW("LIMS.CONSUMABLE.STOCK.LOW", "鑰楁潗搴撳瓨涓嶈冻"),
+ EQUIPMENT_CALIBRATION_DUE("LIMS.EQUIPMENT.CALIBRATION.DUE", "璁惧璁¢噺鍗冲皢鍒版湡"),
+ EQUIPMENT_VERIFICATION_DUE("LIMS.EQUIPMENT.VERIFICATION.DUE", "璁惧楠岃瘉鍗冲皢鍒版湡"),
+ RETAIN_SAMPLE_OBSERVATION_DUE("LIMS.RETAIN.SAMPLE.OBSERVATION.DUE", "鐣欐牱寰呰瀵�"),
+ WATER_SAMPLING_DUE("LIMS.WATER.SAMPLING.DUE", "姘寸郴缁熷緟鍙栨牱"),
+ ENVIRONMENT_SAMPLING_DUE("LIMS.ENVIRONMENT.SAMPLING.DUE", "鐜鐩戞祴寰呭彇鏍�"),
+ INSPECTION_TASK_ASSIGNED("LIMS.INSPECTION.TASK.ASSIGNED", "妫�楠屼换鍔″凡鍒嗛厤"),
+ INSPECTION_RESULT_REJECTED("LIMS.INSPECTION.RESULT.REJECTED", "妫�楠岀粨鏋滃凡閫�鍥�"),
+ REPORT_REJECTED("LIMS.REPORT.REJECTED", "妫�楠屾姤鍛婂凡閫�鍥�"),
+ INSPECTION_RESULT_REVIEW_PENDING("LIMS.INSPECTION.RESULT.REVIEW.PENDING", "妫�楠岀粨鏋滃緟澶嶆牳"),
+ REPORT_REVIEW_PENDING("LIMS.REPORT.REVIEW.PENDING", "妫�楠屾姤鍛婂緟瀹℃牳"),
+ REPORT_APPROVAL_PENDING("LIMS.REPORT.APPROVAL.PENDING", "妫�楠屾姤鍛婂緟鎵瑰噯"),
+ CONSUMABLE_BATCH_EXPIRY_DUE("LIMS.CONSUMABLE.BATCH.EXPIRY.DUE", "鑰楁潗鎵规鏈夋晥鏈熸彁閱�"),
+ RETAIN_SAMPLE_RECEIVE_PENDING("LIMS.RETAIN.SAMPLE.RECEIVE.PENDING", "鐣欐牱寰呮帴鏀�"),
+ RETAIN_SAMPLE_DESTRUCTION_DUE("LIMS.RETAIN.SAMPLE.DESTRUCTION.DUE", "鐣欐牱淇濆瓨鏈熸弧"),
+ STABILITY_PERIOD_DUE("LIMS.STABILITY.PERIOD.DUE", "绋冲畾鎬у懆鏈熷緟鍙栨牱"),
+ STABILITY_PLAN_COMPLETED("LIMS.STABILITY.PLAN.COMPLETED", "绋冲畾鎬ц鍒掑凡瀹屾垚");
+
+ private final String code;
+ private final String description;
+
+ LimsMessageEvent(String code, String description) {
+ this.code = code;
+ this.description = description;
+ }
+
+ public String getCode() {
+ return code;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public static LimsMessageEvent fromCode(String code) {
+ for (LimsMessageEvent event : values()) {
+ if (event.code.equals(code)) {
+ return event;
+ }
+ }
+ throw new IllegalArgumentException("Unknown LIMS message event code: " + code);
+ }
+}
--
Gitblit v1.8.0