接口 IUserService

所有超级接口:
com.baomidou.mybatisplus.extension.repository.IRepository<SysUser>, com.baomidou.mybatisplus.extension.service.IService<SysUser>
所有已知实现类:
UserServiceImpl

public interface IUserService extends com.baomidou.mybatisplus.extension.service.IService<SysUser>
Created:2019/3/27 Time:14:41 Author:dongzp Email:90fanhua@gmail.com Project:xbaseweb-plus Use:
  • 方法详细资料

    • findUserByPhoneNumber

      SysUser findUserByPhoneNumber(String phoneNumber)
      通过手机号码查询所有用户
      参数:
      phoneNumber -
      返回:
    • findUserByEmail

      SysUser findUserByEmail(String email)
      通过邮箱查询所有用户
      参数:
      email -
      返回:
    • findUserByUserId

      SysUser findUserByUserId(Long userId)
      通过用户ID查询用户
      参数:
      userId -
      返回:
    • findUserByUsername

      SysUser findUserByUsername(String username)
      通过用户名查询用户
      参数:
      username -
      返回:
    • findUserByAccount

      SysUser findUserByAccount(String account)
      通过账户查询用户
      参数:
      account - (username 或 手机号码 或 邮箱)
      返回:
    • findUsernameByUserId

      String findUsernameByUserId(Long userId)
      根据用户ID查询用户名
      参数:
      userId -
      返回:
    • resetPassword

      Boolean resetPassword(Long userId)
      重置用户密码
      参数:
      userId -
      返回:
    • saveUser

      Boolean saveUser(SysUser user)
      新增用户
      参数:
      user -
      返回:
    • updateUser

      Boolean updateUser(SysUser user)
      编辑用户
      参数:
      user -
      返回:
    • deleteUser

      Boolean deleteUser(Long userId)
      删除用户
      参数:
      userId -
      返回:
    • updateAvatar

      Boolean updateAvatar(Long userId, UpdateAvatarDto updateAvatarDto)
      更新头像
      参数:
      userId -
      updateAvatarDto -
      返回:
    • updatePhone

      StatusResult updatePhone(Long userId, UpdatePhoneNumberDto updatePhoneNumberDto)
      修改用户手机号码
      参数:
      updatePhoneNumberDto -
      返回:
    • updateEmail

      StatusResult updateEmail(Long userId, UpdateEmailDto updateEmailDto)
      修改用户邮箱
      参数:
      updateEmailDto -
      返回:
    • forgetPassword

      StatusResult forgetPassword(ForgetPasswordDto forgetPasswordDto)
      忘记密码
      参数:
      forgetPasswordDto -
      返回:
    • checkUserExist

      Boolean checkUserExist(String username)
      通过用户名判断用户是否存在
      参数:
      username -
      返回:
    • checkUserExistByUserId

      Boolean checkUserExistByUserId(Long userId)
      通过UserId判断用户是否存在
      参数:
      userId -
      返回:
    • findUserByInviteCode

      SysUser findUserByInviteCode(String inviteCode)
      通过邀请码查询用户基本信息
      参数:
      inviteCode -
      返回:
    • updatePassword

      StatusResult updatePassword(Long userId, String oldPass, String newPass)
      修改密码
      参数:
      userId -
      oldPass -
      newPass -
      返回:
    • updateNickname

      Boolean updateNickname(Long userId, String nickname)
      修改昵称
      参数:
      userId -
      返回:
    • updateUserStatus

      Boolean updateUserStatus(UserStatusDto dto)
      更新用户状态 1启用 0禁用
      参数:
      dto -
      返回:
    • rechargeMoney

      Boolean rechargeMoney(Long userId, BigDecimal amount, String remarks)
      充值金额
      参数:
      userId -
      amount -
      返回:
    • expenseMoney

      Boolean expenseMoney(Long userId, BigDecimal amount, String content)
      消费金额
      参数:
      userId -
      amount -
      content -
      返回:
    • incScore

      Boolean incScore(Long userId, Integer score, String remarks)
      加积分
      参数:
      userId -
      score -
      返回:
    • transfer

      Boolean transfer(Long userId, Long toId, BigDecimal amount, String remarks)
      站内余额转账
      参数:
      userId -
      toId -
      amount -
      remarks -
      返回:
    • decScore

      Boolean decScore(Long userId, Integer score, String remarks)
      消费积分
      参数:
      userId -
      score -
      返回:
    • incCreditScore

      Boolean incCreditScore(Long userId, Integer score, String remarks)
      加信用分
      参数:
      userId -
      score -
      返回:
    • decCreditScore

      Boolean decCreditScore(Long userId, Integer score, String remarks)
      减少信用分
      参数:
      userId -
      score -
      返回:
    • queryUserCountByPostId

      Boolean queryUserCountByPostId(Long postId)
      查询岗位下用户数量
      参数:
      postId -
      返回:
    • updateUserDepthPath

      Boolean updateUserDepthPath(Long userId, Long deptId)
      更新用户部门路径
      参数:
      userId - 用户ID
      deptId - 用户部门ID
      返回:
    • queryRecommendUserList

      com.baomidou.mybatisplus.core.metadata.IPage<SysUser> queryRecommendUserList(RecommendUserPageDto pageDto, PageQuery pageQuery)
      查询用户推荐列表
      参数:
      pageDto -
      返回:
    • createSysUser

      SysUser createSysUser(RegisterType registerType, String account)
      通过注册类型创建用户(已注销的用户将被恢复)
      参数:
      registerType -
      account -
      返回:
    • register

      ApiResult register(UserRegDto userRegDto)
      用户注册
      参数:
      userRegDto -
      返回: