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