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-audit-api/src/main/java/jnpf/audit/model/AuditEventDTO.java |   59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 59 insertions(+), 0 deletions(-)

diff --git a/jnpf-biz-common/jnpf-audit-api/src/main/java/jnpf/audit/model/AuditEventDTO.java b/jnpf-biz-common/jnpf-audit-api/src/main/java/jnpf/audit/model/AuditEventDTO.java
new file mode 100644
index 0000000..074827b
--- /dev/null
+++ b/jnpf-biz-common/jnpf-audit-api/src/main/java/jnpf/audit/model/AuditEventDTO.java
@@ -0,0 +1,59 @@
+package jnpf.audit.model;
+
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.Date;
+
+/**
+ * 瀹¤浜嬩欢 DTO锛氬瓧娈典笌 {@link jnpf.bizcommon.audit.entity.AuditEventEntity} 鍚屽悕鍚屽瀷锛�
+ * id/createdAt 闄ゅ锛圖B 鐢熸垚瀛楁锛屼笉鐢辫皟鐢ㄦ柟鎻愪緵锛夈��
+ *
+ * <p>toBuilder 渚� SDK 鍋氫笉鍙彉鎷疯礉锛汙NoArgsConstructor 鏄‖鎬ц鍒� L004鈥斺��
+ * 鏈被瑕佺粡 JSON/MQ 鍙嶅簭鍒楀寲锛岀己浜嗕細鍦� fastjson/jackson 澶勮俯闆枫��
+ */
+@Data
+@Builder(toBuilder = true)
+@NoArgsConstructor
+@AllArgsConstructor
+public class AuditEventDTO {
+    private String clientEventId;
+    private String operationId;
+    private Date eventTime;
+    private String tenantId;
+    private String operatorId;
+    private String operatorName;
+    private String operatorOrgId;
+    private String appName;
+    private String bizModule;
+    private String ip;
+    private String ipRegion;
+    private String browser;
+    private String os;
+    private String requestUri;
+    private String eventType;
+    private String actionCode;
+    private String actionLabel;
+    private Integer sourceLayer;
+    private String targetTable;
+    private String targetId;
+    private String bizType;
+    private String bizCode;
+    private String fieldDiffs;
+    private String extra;
+    private String dataSnapshot;
+    private String reason;
+    private String recordTitle;
+    private String entryType;
+    private String entryId;
+    private String entryName;
+    private String prevHash;
+
+    /**
+     * 鏈鎴愬姛涓氬姟鎿嶄綔浣跨敤鐨勭數瀛愮鍚� id锛屼粎渚涘璁℃帴鏀剁鍥炶绛惧悕鍑瘉骞惰ˉ鍏呯鍚嶄簨浠躲��
+     * 璇ュ瓧娈典笉鏄犲皠 audit_events锛屼篃涓嶄細浣滀负涓氬姟浜嬩欢璇︽儏杩斿洖銆�
+     */
+    private String relatedSignId;
+}

--
Gitblit v1.8.0