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