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-biz/src/main/java/jnpf/limsService/LimsJianceTaskRemindService.java | 29 +++++++++++++++++++++++++++++
1 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/jnpf-lims/jnpf-lims-biz/src/main/java/jnpf/limsService/LimsJianceTaskRemindService.java b/jnpf-lims/jnpf-lims-biz/src/main/java/jnpf/limsService/LimsJianceTaskRemindService.java
new file mode 100644
index 0000000..b0fd6fd
--- /dev/null
+++ b/jnpf-lims/jnpf-lims-biz/src/main/java/jnpf/limsService/LimsJianceTaskRemindService.java
@@ -0,0 +1,29 @@
+package jnpf.limsService;
+
+import java.util.Map;
+
+/**
+ * 妫�楠屼换鍔�"瑕佹眰瀹屾垚鏃ユ湡"鎻愰啋 daily 浠诲姟銆�
+ *
+ * <p>瑙﹀彂鏂瑰紡锛�
+ * <ul>
+ * <li>cron 鑷姩瑙﹀彂锛歿@code @Scheduled(cron = "${lims.remind.cron:0 0 8 * * ?}")}</li>
+ * <li>鎵嬪姩瑙﹀彂锛歅OST /lims/biz/jiance-task/remind/run-now锛堝紑鍙� / 绱ф�ヨˉ鍙戠敤锛�</li>
+ * </ul>
+ *
+ * <p>鎻愰啋鍒嗘敮锛�
+ * <ul>
+ * <li>D-7 / D-3 / D-1锛氭楠屽憳鏀跺埌"鍓� N 澶�"鎻愰啋锛屽悇绮剧‘涓�娆�</li>
+ * <li>EXPIRED锛氭楠屽憳 + 浠诲姟鍒嗛厤浜哄悇鏀朵竴娆¤繃鏈熷憡璀�</li>
+ * </ul>
+ */
+public interface LimsJianceTaskRemindService {
+
+ /**
+ * 鎵弿骞跺彂閫佹彁閱掋��
+ *
+ * @param dryRun true 浠呮棩蹇椾笉鍙戞秷鎭�佷笉鍐� remind_flags
+ * @return 鍚勫垎鏀粺璁★細key = "D7"/"D3"/"D1"/"EXPIRED"锛寁alue = {hit, sent, skipped}
+ */
+ Map<String, Map<String, Integer>> scanAndRemind(boolean dryRun);
+}
--
Gitblit v1.8.0