From 384bce80449b17651937429038c4370dbce60e7b Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期二, 13 十月 2026 15:12:22 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/Hugray
---
hugray-server/ruoyi-modules/ruoyi-user/src/main/java/com/ruoyi/user/service/IAccountUserService.java | 25 +++++++++++++++++++++++++
1 files changed, 25 insertions(+), 0 deletions(-)
diff --git a/hugray-server/ruoyi-modules/ruoyi-user/src/main/java/com/ruoyi/user/service/IAccountUserService.java b/hugray-server/ruoyi-modules/ruoyi-user/src/main/java/com/ruoyi/user/service/IAccountUserService.java
index 4957d4f..9691fa2 100644
--- a/hugray-server/ruoyi-modules/ruoyi-user/src/main/java/com/ruoyi/user/service/IAccountUserService.java
+++ b/hugray-server/ruoyi-modules/ruoyi-user/src/main/java/com/ruoyi/user/service/IAccountUserService.java
@@ -5,6 +5,7 @@
import com.ruoyi.user.domain.AccountUser;
import com.ruoyi.user.domain.vo.AccountUserDetailVo;
import com.ruoyi.user.domain.vo.MemberOptionVo;
+import com.ruoyi.user.domain.vo.AccountUserInfoVo;
/**
* 会员用户 业务层
@@ -17,6 +18,11 @@
* 根据会员ID查询
*/
public AccountUser selectAccountUserById(Long userId);
+
+ /**
+ * 根据手机号查询会员
+ */
+ public AccountUser selectAccountUserByPhone(String phone);
/**
* 查询会员列表
@@ -89,4 +95,23 @@
* 批量逻辑删除收货地址
*/
public int deleteAccountAddressByIds(Long[] ids);
+
+ /**
+ * C端会员注册
+ *
+ * 校验手机号未注册、推荐码有效后,生成唯一推荐码并落库(无密码)。
+ *
+ * @param phone 手机号
+ * @param referralCode 推荐人本人的推荐码
+ * @return 注册成功后的会员信息(含生成的 userId 与 myReferralCode)
+ */
+ public AccountUser registerMember(String phone, String referralCode);
+
+ /**
+ * 查询C端会员个人中心信息(昵称 / 头像 / 会员等级 / 收益汇总)
+ *
+ * @param userId 会员ID(取自登录态,非前端传入)
+ * @return 会员信息展示对象;会员不存在时抛业务异常
+ */
+ public AccountUserInfoVo getAccountUserInfo(Long userId);
}
--
Gitblit v1.7.1