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

diff --git a/jnpf-lims/jnpf-lims-entity/src/main/java/jnpf/limsEntity/LimsUserSignPasswordEntity.java b/jnpf-lims/jnpf-lims-entity/src/main/java/jnpf/limsEntity/LimsUserSignPasswordEntity.java
new file mode 100644
index 0000000..cecd927
--- /dev/null
+++ b/jnpf-lims/jnpf-lims-entity/src/main/java/jnpf/limsEntity/LimsUserSignPasswordEntity.java
@@ -0,0 +1,71 @@
+package jnpf.limsEntity;
+
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonAlias;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * LIMS 鐢ㄦ埛鐢靛瓙绛惧悕瀵嗙爜锛坙ims_user_sign_password锛夈��
+ *
+ * <p>姣忎釜鐢ㄦ埛涓�鏉★紱password_hash = Md5Util.getStringMd5(plain + secretkey.toLowerCase())銆�
+ * secretkey 鍦ㄥ垵濮嬪寲 / 閲嶇疆鏃堕殢鏈虹敓鎴愶紝鐙珛浜� base_user.f_secretkey锛�
+ * 杩欐牱 jnpf 鐧诲綍瀵嗙爜閲嶇疆涓嶄細鐮村潖绛惧悕瀵嗙爜鍝堝笇銆�
+ */
+@Data
+@TableName("lims_user_sign_password")
+public class LimsUserSignPasswordEntity {
+
+    @TableId(value = "f_id")
+    @JsonProperty("f_id")
+    @JsonAlias("id")
+    private String id;
+
+    @TableField(value = "f_tenant_id", fill = FieldFill.INSERT_UPDATE)
+    private String tenantId;
+
+    /** 鍏宠仈 base_user.f_id */
+    @TableField("user_id")
+    private String userId;
+
+    /** Md5(plain + secretkey.lowercase()) */
+    @TableField("password_hash")
+    private String passwordHash;
+
+    /** 绛惧悕瀵嗙爜鐙珛鐩愶紙鍒濆鍖� / 閲嶇疆鏃堕殢鏈虹敓鎴愶級 */
+    @TableField("secretkey")
+    private String secretkey;
+
+    /** 涓婃閲嶇疆鏃堕棿 */
+    @TableField("last_reset_time")
+    private Date lastResetTime;
+
+    @TableField("f_version")
+    private Integer version;
+
+    @TableField("f_delete_mark")
+    private Integer deleteMark;
+
+    @TableField("f_delete_time")
+    private Date deleteTime;
+
+    @TableField("f_delete_user_id")
+    private String deleteUserId;
+
+    @TableField(value = "f_creator_user_id", fill = FieldFill.INSERT)
+    private String creatorUserId;
+
+    @TableField(value = "f_creator_time", fill = FieldFill.INSERT)
+    private Date creatorTime;
+
+    @TableField(value = "f_last_modify_user_id", fill = FieldFill.UPDATE)
+    private String lastModifyUserId;
+
+    @TableField(value = "f_last_modify_time", fill = FieldFill.UPDATE)
+    private Date lastModifyTime;
+}

--
Gitblit v1.8.0