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-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/mapper/AuditEventMapper.java |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/mapper/AuditEventMapper.java b/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/mapper/AuditEventMapper.java
new file mode 100644
index 0000000..92b20d1
--- /dev/null
+++ b/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/mapper/AuditEventMapper.java
@@ -0,0 +1,32 @@
+package jnpf.bizcommon.audit.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import jnpf.bizcommon.audit.entity.AuditEventEntity;
+import org.apache.ibatis.annotations.Param;
+
+public interface AuditEventMapper extends BaseMapper<AuditEventEntity> {
+    int insertIgnore(AuditEventEntity e);
+
+    AuditEventEntity selectByOperationCategoryForUpdate(@Param("operationId") String operationId,
+                                                        @Param("eventCategory") String eventCategory);
+
+    int updateMerged(AuditEventEntity e);
+
+    /**
+     * 杩欐壒绛惧悕 id 閲岋紝鍝簺**宸茬粡琚杩囩鍚嶄簨浠�**锛圓1-b锛�2026-08-03锛夈��
+     *
+     * <p>鍚屾牱璧� {@code idx_audit_events_target (target_table, target_id)}鈥斺�攞@code signTable}
+     * 鏄墠瀵煎垪銆傚垽瀹氳涔変笌 fail 鏂瑰悜瑙�
+     * {@link jnpf.bizcommon.audit.service.listener.AuditVisualLogListener#recordedSignIds}銆�
+     *
+     * @param operationId 鏈鎿嶄綔鐨� operation_id锛�**鎺掗櫎**鍦ㄥ锛歁Q 閲嶆姇閫掍笌鎵归噺鍏变韩 batchOpId
+     *                    鐨勫満鏅笅锛屽悓涓�娆℃搷浣滆嚜宸卞啓涓嬬殑绛惧悕浜嬩欢涓嶈兘鎶婅嚜宸卞垽鎴愬巻鍙层��
+     */
+    java.util.List<String> selectRecordedSignIds(@Param("signTable") String signTable,
+                                                 @Param("eventType") String eventType,
+                                                 @Param("actionCode") String actionCode,
+                                                 @Param("sourceLayer") Integer sourceLayer,
+                                                 @Param("signIds") java.util.Collection<String> signIds,
+                                                 @Param("operationId") String operationId,
+                                                 @Param("tenantId") String tenantId);
+}

--
Gitblit v1.8.0