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/entity/AuditEventEntity.java |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 56 insertions(+), 0 deletions(-)

diff --git a/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/entity/AuditEventEntity.java b/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/entity/AuditEventEntity.java
new file mode 100644
index 0000000..1e9bb61
--- /dev/null
+++ b/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/entity/AuditEventEntity.java
@@ -0,0 +1,56 @@
+package jnpf.bizcommon.audit.entity;
+
+import com.baomidou.mybatisplus.annotation.FieldStrategy;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.Date;
+
+/**
+ * 瀹¤浜嬩欢瀹炰綋锛屽搴旇〃 audit_events锛圥G-only锛夈��
+ */
+@Data
+@NoArgsConstructor
+@TableName("audit_events")
+public class AuditEventEntity {
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+    @TableField("client_event_id") private String clientEventId;
+    @TableField("operation_id")    private String operationId;
+    @TableField("event_time")      private Date eventTime;
+    @TableField("tenant_id")       private String tenantId;
+    @TableField("operator_id")     private String operatorId;
+    @TableField("operator_name")   private String operatorName;
+    @TableField("operator_org_id") private String operatorOrgId;
+    @TableField("app_name")        private String appName;
+    @TableField("biz_module")      private String bizModule;
+    @TableField("ip")              private String ip;
+    @TableField("ip_region")       private String ipRegion;
+    @TableField("browser")         private String browser;
+    @TableField("os")              private String os;
+    @TableField("request_uri")     private String requestUri;
+    @TableField("event_type")      private String eventType;
+    @TableField("event_category")  private String eventCategory;
+    @TableField("action_code")     private String actionCode;
+    @TableField("action_label")    private String actionLabel;
+    @TableField("source_layer")    private Integer sourceLayer;
+    @TableField("target_table")    private String targetTable;
+    @TableField("target_id")       private String targetId;
+    @TableField("biz_type")        private String bizType;
+    @TableField("biz_code")        private String bizCode;
+    @TableField("field_diffs")     private String fieldDiffs;
+    @TableField("extra")           private String extra;
+    @TableField("data_snapshot")   private String dataSnapshot;
+    @TableField("reason")          private String reason;
+    @TableField("record_title") private String recordTitle;
+    @TableField("entry_type")   private String entryType;
+    @TableField("entry_id")     private String entryId;
+    @TableField("entry_name")   private String entryName;
+    @TableField("prev_hash")       private String prevHash;
+    @TableField(value = "created_at", insertStrategy = FieldStrategy.NEVER, updateStrategy = FieldStrategy.NEVER)
+    private Date createdAt;   // DB DEFAULT NOW()锛屽簲鐢ㄤ笉鍐�
+}

--
Gitblit v1.8.0