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/service/AuditEventService.java |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/service/AuditEventService.java b/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/service/AuditEventService.java
new file mode 100644
index 0000000..5a4c71f
--- /dev/null
+++ b/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/service/AuditEventService.java
@@ -0,0 +1,17 @@
+package jnpf.bizcommon.audit.service;
+
+import jnpf.audit.model.AuditEventDTO;
+
+public interface AuditEventService {
+
+    /**
+     * 骞傜瓑钀藉簱瀹¤浜嬩欢锛氬悓涓� operationId 鎸� BUSINESS / PRIMARY_SIGN / REVIEW_SIGN
+     * 浜嬪姟鍚堝苟锛屾暟鎹簱鍞竴绱㈠紩淇濊瘉骞跺彂涓嬫瘡绫绘渶澶氫竴琛屻��
+     *
+     * @param dto 瀹¤浜嬩欢 DTO
+     * @return 1 = 鏂版彃鍏ユ垨鍚堝苟鏇存柊锛�0 = client_event_id 閲嶅锛屽凡蹇界暐
+     * @throws IllegalArgumentException eventType 涓嶅湪鍙楁帶鏋氫妇鍐咃紝鎴栧繀濉瓧娈�
+     *         锛坈lientEventId/operatorId/appName/actionCode/eventTime/tenantId/sourceLayer锛夌己澶�
+     */
+    int saveIdempotent(AuditEventDTO dto);
+}

--
Gitblit v1.8.0