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/AuditQueryMapper.java | 29 +++++++++++++++++++++++++++++
1 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/mapper/AuditQueryMapper.java b/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/mapper/AuditQueryMapper.java
new file mode 100644
index 0000000..0c59971
--- /dev/null
+++ b/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/mapper/AuditQueryMapper.java
@@ -0,0 +1,29 @@
+package jnpf.bizcommon.audit.mapper;
+
+import com.baomidou.mybatisplus.core.conditions.Wrapper;
+import com.baomidou.mybatisplus.core.toolkit.Constants;
+import jnpf.bizcommon.audit.entity.AuditEventEntity;
+import jnpf.bizcommon.audit.entity.model.AuditOperationGroupRow;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * 瀹¤浜嬩欢鏌ヨ渚ц嚜瀹氫箟 Mapper锛氭寜 operationId 鍒嗛〉 + 鍏宠仈鐗╃悊浜嬩欢 + 鏃堕棿绾裤�備笌 Task 4 鐨�
+ * {@link AuditEventMapper}锛堝啓鍏ヤ晶 insertIgnore锛夎亴璐e垎绂伙紝閬垮厤鐩镐簰褰卞搷銆�
+ *
+ * fieldDiffs 鍚堝苟宸插湪鍐欏叆渚у畬鎴愶紱鏌ヨ灞備粎寤虹珛 BUSINESS 涓昏涓庣鍚嶄簨浠剁殑鍏宠仈銆�
+ */
+public interface AuditQueryMapper {
+
+ List<AuditOperationGroupRow> selectOperationPage(@Param(Constants.WRAPPER) Wrapper<AuditEventEntity> ew,
+ @Param("offset") long offset,
+ @Param("size") long size);
+
+ long countOperations(@Param(Constants.WRAPPER) Wrapper<AuditEventEntity> ew);
+
+ List<AuditEventEntity> selectByOperationGids(@Param("gids") List<String> gids);
+
+ /** 鏃堕棿绾垮垎缁勭瀛愶細鎸� targetId銆佹暟鎹簱鑷 id 姝e簭锛岃皟鐢ㄦ柟浼犲叆 LIMIT 甯搁噺锛坰pec锛�500锛夈�� */
+ List<AuditEventEntity> selectTimeline(@Param("targetId") String targetId, @Param("limit") int limit);
+}
--
Gitblit v1.8.0