From 22e936e491b49fddbc664dd0709df55545d2d1fd Mon Sep 17 00:00:00 2001
From: zjk <852185829@qq.com>
Date: 星期三, 14 十月 2026 14:53:35 +0800
Subject: [PATCH] feat(服务商小程序与认证服务): 实现服务商小程序登录与忘记密码功能

---
 hugray-server/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/AccountMember.java |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/hugray-server/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/AccountMember.java b/hugray-server/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/AccountMember.java
index 75cfd80..15b2886 100644
--- a/hugray-server/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/AccountMember.java
+++ b/hugray-server/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/AccountMember.java
@@ -40,6 +40,17 @@
     /** 状态(0正常 1停用) */
     private String status;
 
+    /** 服务商标识(0非服务商 1服务商,对应 account_user.provider_flag) */
+    private String providerFlag;
+
+    /**
+     * 登录密码(BCrypt 密文,对应 account_user.password)
+     *
+     * 仅用于认证服务(ruoyi-auth)核对密码,本契约对象全程不下发到 C 端,
+     * 故不存在密文外泄风险。
+     */
+    private String password;
+
     public Long getUserId()
     {
         return userId;
@@ -120,9 +131,30 @@
         this.status = status;
     }
 
+    public String getProviderFlag()
+    {
+        return providerFlag;
+    }
+
+    public void setProviderFlag(String providerFlag)
+    {
+        this.providerFlag = providerFlag;
+    }
+
+    public String getPassword()
+    {
+        return password;
+    }
+
+    public void setPassword(String password)
+    {
+        this.password = password;
+    }
+
     @Override
     public String toString()
     {
+        // password 不参与打印,避免密文进入日志
         return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
             .append("userId", getUserId())
             .append("userName", getUserName())
@@ -132,6 +164,7 @@
             .append("myReferralCode", getMyReferralCode())
             .append("referrerId", getReferrerId())
             .append("status", getStatus())
+            .append("providerFlag", getProviderFlag())
             .toString();
     }
 }

--
Gitblit v1.7.1