liujie
昨天 384bce80449b17651937429038c4370dbce60e7b
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);
}