| | |
| | | public AccountUser selectAccountUserByPhone(String phone); |
| | | |
| | | /** |
| | | * 根据用户名查询会员(服务商端账号密码登录使用) |
| | | * |
| | | * @param userName 用户名 |
| | | * @return 会员对象(不存在时返回 null) |
| | | */ |
| | | public AccountUser selectAccountUserByUsername(String userName); |
| | | |
| | | /** |
| | | * 查询会员列表 |
| | | */ |
| | | public List<AccountUser> selectAccountUserList(AccountUser accountUser); |
| | |
| | | public AccountUser registerMember(String phone, String referralCode); |
| | | |
| | | /** |
| | | * 按手机号重置会员密码(忘记密码) |
| | | * |
| | | * 由认证服务完成身份校验(手机号 + 短信验证码)后调用;本方法内 BCrypt 加密新密码, |
| | | * 且只更新 password 一列。手机号不存在或账号已删除时抛业务异常。 |
| | | * |
| | | * @param phone 手机号(账号标识) |
| | | * @param rawPassword 新密码明文(落库前加密) |
| | | */ |
| | | public void resetPasswordByPhone(String phone, String rawPassword); |
| | | |
| | | /** |
| | | * 查询C端会员个人中心信息(昵称 / 头像 / 会员等级 / 收益汇总) |
| | | * |
| | | * @param userId 会员ID(取自登录态,非前端传入) |