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/model/AuditPageQuery.java | 74 +++++++++++++++++++++++++++++++++++++
1 files changed, 74 insertions(+), 0 deletions(-)
diff --git a/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/entity/model/AuditPageQuery.java b/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/entity/model/AuditPageQuery.java
new file mode 100644
index 0000000..07001eb
--- /dev/null
+++ b/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/entity/model/AuditPageQuery.java
@@ -0,0 +1,74 @@
+package jnpf.bizcommon.audit.entity.model;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.v3.oas.annotations.media.Schema;
+import jnpf.base.Pagination;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * 瀹¤浜嬩欢鍒嗛〉鏌ヨ鍏ュ弬锛坰pec 搂7.1锛夈�傛部骞冲彴 Pagination 鎯緥缁ф壙鍒嗛〉鍩虹被
+ * 锛坈urrentPage/pageSize 鍙栬嚜 {@link Pagination}锛岄粯璁� currentPage=1銆乸ageSize=20锛夈��
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class AuditPageQuery extends Pagination {
+
+ /**
+ * 璧锋鏃堕棿锛圱ask D1 鎷嶆澘锛屾敹 M2 閬楃暀娓呭崟 搂浜�-鈶級銆�
+ *
+ * <p>鏈被璧� {@code @RequestBody} 鐢� Jackson 鍙嶅簭鍒楀寲銆�**涓嶅姞杩欎釜娉ㄨВ鏃讹紝
+ * 浼犵┖鏍煎垎闅旂殑 {@code "yyyy-MM-dd HH:mm:ss"} 浼氭姤 `System abnormality`**鈥斺�擩ackson 榛樿鍙
+ * ISO8601 涓� epoch 鏁板瓧锛屼笉璁ょ┖鏍煎垎闅旓紙娉ㄦ剰锛氬钩鍙扮殑 `JsonUtil` 璧� fastjson銆佽杩欎釜鏍煎紡锛�
+ * 浣嗛偅鏄�**娑堟伅閫氶亾**鐨勫弽搴忓垪鍖栧櫒锛屼笌 Web 鍏ュ弬涓嶆槸鍚屼竴鏉¤矾锛屾棭鍓嶇殑鎺掓煡鍦ㄨ繖閲岀粫杩囧集锛夈��
+ *
+ * <p>閫夋嫨銆屽姞娉ㄨВ銆嶈�屼笉鏄�岃鍓嶇瀵归綈 epoch 姣銆嶇殑鐞嗙敱锛歚yyyy-MM-dd HH:mm:ss` 鏄湰骞冲彴
+ * 鍓嶇鏃ユ湡鎺т欢鐨勯粯璁ゅ嚭鍙傛牸寮忥紝`jnpf-flowable` / `jnpf-visualdata` 绛夋ā鍧楃殑鍏ュ弬妯″瀷閮芥槸杩欎箞鏍囩殑
+ * 锛堝 `FlowableInstanceModel`锛夛紝璺熺潃骞冲彴鎯緥璧版瘮璁╂瘡涓帴鍏ユ柟璁颁綇涓�涓緥澶栦究瀹溿��
+ *
+ * <p>鈿狅笍 **涓ょ鏍煎紡閮借鑳芥敹**锛氭棦鏈夎剼鏈紙`tasks/audit-test.sh` 绛夛級浼犵殑鏄� epoch 姣**鏁板瓧**銆�
+ * Jackson 鐨� `DateDeserializer` 瀵� `VALUE_NUMBER_INT` 鍏堣鐭矾銆佷笉杩� pattern锛屾晠鍔� pattern
+ * 涓嶅奖鍝嶆暟瀛楀舰鎬佲�斺�旇繖涓�鐐�**宸茬敤鎺㈤拡瀹炴祴**鑰岄潪鎺ㄦ柇锛岃 `tasks/audit-query-datefmt-probe.sh`銆�
+ * 浣� epoch 姣鑻ヤ互**瀛楃涓�**褰㈡�佷紶锛坄"1785120484000"`锛夊垯浼氳 pattern 鎷掓敹锛岃剼鏈嬁鏀规垚閭f牱銆�
+ */
+ @Schema(description = "璧峰鏃堕棿锛堝惈锛夈�傛帴鍙� \"yyyy-MM-dd HH:mm:ss\" 鎴� epoch 姣鏁板瓧")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ private Date startTime;
+
+ @Schema(description = "缁撴潫鏃堕棿锛堝惈锛夈�傛帴鍙� \"yyyy-MM-dd HH:mm:ss\" 鎴� epoch 姣鏁板瓧")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ private Date endTime;
+
+ @Schema(description = "鎿嶄綔浜哄鍚嶏紝妯$硦鍖归厤")
+ private String operatorName;
+
+ @Schema(description = "搴旂敤鍚嶏紝濡� jnpf-lims")
+ private String appName;
+
+ /**
+ * Codex 鎵规涓塧 Important#1锛歴pec 搂7.1 灞� 0 浜嬩欢鐨� app_name 鍥哄畾涓� jnpf-visualdev锛堝彂璧锋湇鍔★級锛�
+ * 鐢ㄦ埛瑙嗚"鎸変笟鍔″簲鐢ㄧ瓫閫�"搴旇惤鍦� biz_module锛堜笟鍔℃ā鍧楁爣璇嗭紝濡� lims/eln锛夈�俛pp_name 淇濈暀渚涙妧鏈晶绛涢�夈��
+ */
+ @Schema(description = "涓氬姟妯″潡锛屽 lims/eln锛堢敤鎴疯瑙掑簲鐢ㄧ瓫閫夛紝鍖哄埆浜庢妧鏈晶 app_name锛�")
+ private String bizModule;
+
+ @Schema(description = "浜嬩欢绫诲瀷锛欴ATA_CHANGE / BIZ_ACTION / E_SIGNATURE")
+ private String eventType;
+
+ @Schema(description = "鍔ㄤ綔鐮侊細CREATE/UPDATE/DELETE/...")
+ private String actionCode;
+
+ @Schema(description = "鐩爣琛ㄥ悕")
+ private String targetTable;
+
+ @Schema(description = "涓氬姟鍗曞彿")
+ private String bizCode;
+
+ @Schema(description = "涓氬姟瀵硅薄绫诲瀷")
+ private String bizType;
+
+ @Schema(description = "鍏抽敭瀛楋紝鍖归厤 field_diffs 鍐呭锛坧g_bigm 鍔犻�燂級")
+ private String keyword;
+}
--
Gitblit v1.8.0