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/sign/AuditSignEvidence.java |   61 ++++++++++++++++++++++++++++++
 1 files changed, 61 insertions(+), 0 deletions(-)

diff --git a/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/service/sign/AuditSignEvidence.java b/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/service/sign/AuditSignEvidence.java
new file mode 100644
index 0000000..59599b7
--- /dev/null
+++ b/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/service/sign/AuditSignEvidence.java
@@ -0,0 +1,61 @@
+package jnpf.bizcommon.audit.service.sign;
+
+import java.util.Date;
+
+/**
+ * 涓�娆$數瀛愮鍚嶇殑浜嬪疄锛堣鑷鍚嶅嚟璇佽〃锛夈��**涓嶅惈鍑瘉鏈韩鍙敤浜庡啀娆℃秷璐圭殑浠讳綍鍐呭**鈥斺��
+ * {@code signId} 鍙綔涓哄箓绛夐敭涓� targetId锛屽瘑鐮�/鍑瘉浠庝笉杩涘叆鏈璞°��
+ */
+public final class AuditSignEvidence {
+
+    private final String signId;
+    private final String accountName;
+    private final String operatorId;
+    private final String note;
+    private final String opType;
+    private final Date signedAt;
+    private final String metaData;
+
+    public AuditSignEvidence(String signId, String accountName, String operatorId,
+                             String note, String opType, Date signedAt, String metaData) {
+        this.signId = signId;
+        this.accountName = accountName;
+        this.operatorId = operatorId;
+        this.note = note;
+        this.opType = opType;
+        this.signedAt = signedAt == null ? null : new Date(signedAt.getTime());
+        this.metaData = metaData;
+    }
+
+    public String signId() {
+        return signId;
+    }
+
+    /** 绛惧悕璐﹀彿锛坙ims_sign.account_name锛夈�� */
+    public String accountName() {
+        return accountName;
+    }
+
+    /** 绛惧悕浜虹敤鎴� id锛坙ims_sign.f_creator_user_id锛夈�� */
+    public String operatorId() {
+        return operatorId;
+    }
+
+    /** 绛惧悕鏃跺~鍐欑殑鍘熷洜锛坙ims_sign.note锛夆啋 钀� audit_events.reason銆� */
+    public String note() {
+        return note;
+    }
+
+    public String opType() {
+        return opType;
+    }
+
+    public Date signedAt() {
+        return signedAt == null ? null : new Date(signedAt.getTime());
+    }
+
+    /** 绛惧悕鏃跺墠绔竴骞舵彁浜ょ殑涓氬姟鍏冩暟鎹紙lims_sign.meta_data锛屽師鏍� JSON锛夈�傝 {@link AuditSignMetaData}銆� */
+    public String metaData() {
+        return metaData;
+    }
+}

--
Gitblit v1.8.0