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