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

diff --git a/jnpf-biz-common/jnpf-audit-api/src/main/java/jnpf/audit/AuditConsts.java b/jnpf-biz-common/jnpf-audit-api/src/main/java/jnpf/audit/AuditConsts.java
new file mode 100644
index 0000000..7317bbb
--- /dev/null
+++ b/jnpf-biz-common/jnpf-audit-api/src/main/java/jnpf/audit/AuditConsts.java
@@ -0,0 +1,46 @@
+package jnpf.audit;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.Set;
+
+/**
+ * 瀹¤浜嬩欢甯搁噺锛歟vent_type 鍙楁帶鏋氫妇 + action_code SDK 鍐呯疆甯搁噺銆�
+ */
+public final class AuditConsts {
+    /** event_type 鍙楁帶鏋氫妇锛坰pec v2.2 鏋氫妇鍒嗗眰娌荤悊锛氭柊澧為』缁� audit 妯″潡璇勫锛� */
+    public static final String TYPE_DATA_CHANGE = "DATA_CHANGE";
+    public static final String TYPE_BIZ_ACTION  = "BIZ_ACTION";
+    public static final String TYPE_E_SIGNATURE = "E_SIGNATURE";
+    // JDK 8 鍏煎鍐欐硶锛堜粨搴撴湁鏁� maven.compiler.source=1.8锛岀鐢� Set.of 绛� Java 9+ API锛�
+    public static final Set<String> VALID_TYPES = Collections.unmodifiableSet(
+            new HashSet<>(Arrays.asList(TYPE_DATA_CHANGE, TYPE_BIZ_ACTION, TYPE_E_SIGNATURE)));
+    /**
+     * action_code SDK 鍐呯疆甯搁噺锛�**鍙唴缃渶鍩虹鐨勪笁绉嶆暟鎹姩浣�**锛堝紑鏀惧懡鍚嶇┖闂达紝涓氬姟浠嶅彲鑷畾涔夊ぇ鍐欒泧褰級銆�
+     *
+     * <p>涓氬姟鍔ㄤ綔鍙樹綋锛堢鐢�/鍚敤/瀹℃壒/椹冲洖/褰掓。/鍙戝竷鈥︼級涓�寰�<b>涓嶅啀鏂板甯搁噺</b>鈥斺�斿畠浠湰璐ㄩ兘鏄�
+     * 杩欎笁绉嶄箣涓�锛屾寜涓氬姟璇箟鏋氫妇涓嬪幓姘歌繙鍔犱笉瀹屻�傛纭仛娉曟槸鐢ㄦ渶鎺ヨ繎鐨勫熀纭�鍔ㄤ綔鎵撳簳锛�
+     * 鎶�"鍏蜂綋鏄摢涓�绉�"浜ょ粰缁嗗寲瀛楁鎵胯浇锛�
+     * <pre>
+     *   绂佺敤鐢ㄦ埛 鈫� actionCode = UPDATE
+     *              actionLabel = "绂佺敤鐢ㄦ埛"                锛堜汉璇昏涔夛級
+     *              fieldDiffs  = enabled_mark: 1 鈫� 0       锛堝瓧娈电骇 before-after锛屾満鍣ㄥ彲鍒わ級
+     *              reason / extra                          锛堥渶瑕佸師鍥犳垨棰濆缁撴瀯鍖栦俊鎭椂锛�
+     * </pre>
+     * 杩欐牱鏃㈣兘鎸� UPDATE 缁熶竴绛涢�夌粺璁★紝鍙堟瘮澶氫竴涓灇涓惧�兼惡甯︽洿澶氫俊鎭��
+     */
+    public static final String ACT_CREATE = "CREATE";
+    public static final String ACT_READ   = "READ";
+    public static final String ACT_UPDATE = "UPDATE";
+    public static final String ACT_DELETE = "DELETE";
+    /** 澶嶆牳锛堝湪绾胯〃鍗曘�屽鏍搞�嶆寜閽紝鐢� lims_sign.meta_data.is_review_button 鍒ゅ畾锛夈�� */
+    public static final String ACT_REVIEW = "REVIEW";
+    /**
+     * 渚嬪锛欳ORRECTION 涓嶆槸涓氬姟鍔ㄤ綔锛岃�屾槸瀹¤鍩熻嚜韬殑鍏冩搷浣溾�斺�旀洿姝d竴鏉″凡鍐欓敊鐨勫璁¤褰�
+     * 锛坅ppend-only 涓嬮潬杩藉姞鏂颁簨浠跺疄鐜帮紝濂戠害 {@code extra.correctsEventId} = 琚洿姝d簨浠� id锛宻pec 搂4.3锛夈��
+     * 瀹冨繀椤昏兘涓�"涓氬姟鏁版嵁琚慨鏀�"鍖哄垎寮�锛岄檷绾ф垚 UPDATE 浼氫涪鎺夎繖涓尯鍒嗭紝鏁呬繚鐣欍��
+     */
+    public static final String ACT_CORRECTION = "CORRECTION";
+    private AuditConsts() {}
+}

--
Gitblit v1.8.0