| | |
| | | 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; |
| | | |
| | | /** |
| | | * 会员用户 业务层 |
| | |
| | | * 根据会员ID查询 |
| | | */ |
| | | public AccountUser selectAccountUserById(Long userId); |
| | | |
| | | /** |
| | | * 根据手机号查询会员 |
| | | */ |
| | | public AccountUser selectAccountUserByPhone(String phone); |
| | | |
| | | /** |
| | | * 查询会员列表 |
| | |
| | | * 批量逻辑删除收货地址 |
| | | */ |
| | | 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); |
| | | } |