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-lims/jnpf-lims-entity/src/main/java/jnpf/limsEntity/LimsBizLogEntity.java | 79 +++++++++++++++++++++++++++++++++++++++
1 files changed, 79 insertions(+), 0 deletions(-)
diff --git a/jnpf-lims/jnpf-lims-entity/src/main/java/jnpf/limsEntity/LimsBizLogEntity.java b/jnpf-lims/jnpf-lims-entity/src/main/java/jnpf/limsEntity/LimsBizLogEntity.java
new file mode 100644
index 0000000..90fbd16
--- /dev/null
+++ b/jnpf-lims/jnpf-lims-entity/src/main/java/jnpf/limsEntity/LimsBizLogEntity.java
@@ -0,0 +1,79 @@
+package jnpf.limsEntity;
+
+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 java.util.Date;
+
+/**
+ * LIMS 涓氬姟鎿嶄綔鏃ュ織瀹炰綋銆�
+ * <p>
+ * 琛ㄧ粨鏋勮瑙� {@code tasks/lims-biz-log-ddl.sql}锛岃璁¤瑙� {@code tasks/biz-log-design.md}銆�
+ * <p>
+ * 涓嶇户鎵� {@code SuperEntity}锛屽洜涓烘棩蹇楄〃瀛楁璇箟涓� SuperEntity 榛樿瀹¤瀛楁涓嶄竴鑷�
+ * 锛堟棩蹇楁湰韬氨鏄璁¤褰曪紝鏃犻渶 lastModify*锛沜reatorUserId/creatorTime 鎴戜滑閲嶅懡鍚嶄负 operatorUserId/creatorTime锛夈��
+ */
+@Data
+@TableName("lims_biz_log")
+public class LimsBizLogEntity {
+
+ @TableId(value = "id", type = IdType.ASSIGN_ID)
+ private String id;
+
+ /**
+ * 鑷搴忓彿锛岃繍缁存帓鏌ヤ娇鐢紝涓氬姟浠g爜涓嶄緷璧栥��
+ * <p>鐢� PG 鍒楃殑 {@code GENERATED BY DEFAULT AS IDENTITY} 鐢熸垚锛屼笉鏄� Java 渚у~鍏呪�斺��
+ * {@code insertStrategy = FieldStrategy.NEVER} 璁� insert 璇彞瀹屽叏涓嶆彁杩欎竴鍒楋紝浜ょ粰
+ * identity 鍏滃簳銆備箣鍓嶈鏍� {@code fill = FieldFill.INSERT}锛堢収鎶勪簡骞冲彴 {@code f_} 鍓嶇紑鏍囧噯
+ * 瀛楁鐨勫啓娉曪紝浣嗘病鏈変换浣� MetaObjectHandler 璁よ瘑杩欎釜 LIMS 鑷缓瀛楁鍚嶏級锛屽鑷磋鍒楀湪 INSERT
+ * 閲岃鏄惧紡缁戞垚 null鈥斺�擬ySQL 鐨� AUTO_INCREMENT 閬囨樉寮� NULL 浼氳嚜鍔ㄧ敓鎴愶紝浣� PG 鐨� IDENTITY
+ * 鍙湪璇彞瀹屽叏涓嶆彁璇ュ垪鏃舵墠鐢熸晥锛岄亣鏄惧紡 NULL 鐩存帴鎷掔粷锛屾槸 MySQL鈫扨G 杩佺Щ閬楃暀 bug锛堝悓 L043 涓�鏃忥級銆�
+ */
+ @TableField(value = "log_seq", insertStrategy = FieldStrategy.NEVER)
+ private Long logSeq;
+
+ @TableField("biz_code")
+ private String bizCode;
+
+ @TableField("biz_type")
+ private String bizType;
+
+ @TableField("source_model_id")
+ private String sourceModelId;
+
+ @TableField("source_data_id")
+ private String sourceDataId;
+
+ @TableField("action_type")
+ private String actionType;
+
+ @TableField("action_label")
+ private String actionLabel;
+
+ /** {@link jnpf.limsEntity.bizlog.VisualLogModel} 鏁扮粍鐨� JSON 瀛楃涓� */
+ @TableField("data_log")
+ private String dataLog;
+
+ /** 鑷敱缁撴瀯鍏冩暟鎹� JSON */
+ @TableField("extra_json")
+ private String extraJson;
+
+ @TableField("operator_user_id")
+ private String operatorUserId;
+
+ @TableField("operator_org_id")
+ private String operatorOrgId;
+
+ @TableField("creator_time")
+ private Date creatorTime;
+
+ @TableField("tenant_id")
+ private String tenantId;
+
+ @TableField("delete_mark")
+ private Integer deleteMark;
+}
--
Gitblit v1.8.0