接口 IUserService
- 所有超级接口:
com.baomidou.mybatisplus.extension.repository.IRepository<SysUser>,com.baomidou.mybatisplus.extension.service.IService<SysUser>
- 所有已知实现类:
UserServiceImpl
Created:2019/3/27
Time:14:41
Author:dongzp
Email:90fanhua@gmail.com
Project:xbaseweb-plus
Use:
-
字段概要
从接口继承的字段 com.baomidou.mybatisplus.extension.repository.IRepository
DEFAULT_BATCH_SIZE -
方法概要
修饰符和类型方法说明checkUserExist(String username) 通过用户名判断用户是否存在checkUserExistByUserId(Long userId) 通过UserId判断用户是否存在createSysUser(RegisterType registerType, String account) 通过注册类型创建用户(已注销的用户将被恢复)decCreditScore(Long userId, Integer score, String remarks) 减少信用分消费积分deleteUser(Long userId) 删除用户expenseMoney(Long userId, BigDecimal amount, String content) 消费金额findUserByAccount(String account) 通过账户查询用户findUserByEmail(String email) 通过邮箱查询所有用户findUserByInviteCode(String inviteCode) 通过邀请码查询用户基本信息findUserByPhoneNumber(String phoneNumber) 通过手机号码查询所有用户findUserByUserId(Long userId) 通过用户ID查询用户findUserByUsername(String username) 通过用户名查询用户findUsernameByUserId(Long userId) 根据用户ID查询用户名forgetPassword(ForgetPasswordDto forgetPasswordDto) 忘记密码incCreditScore(Long userId, Integer score, String remarks) 加信用分加积分com.baomidou.mybatisplus.core.metadata.IPage<SysUser>queryRecommendUserList(RecommendUserPageDto pageDto, PageQuery pageQuery) 查询用户推荐列表queryUserCountByPostId(Long postId) 查询岗位下用户数量rechargeMoney(Long userId, BigDecimal amount, String remarks) 充值金额register(UserRegDto userRegDto) 用户注册resetPassword(Long userId) 重置用户密码新增用户transfer(Long userId, Long toId, BigDecimal amount, String remarks) 站内余额转账updateAvatar(Long userId, UpdateAvatarDto updateAvatarDto) 更新头像updateEmail(Long userId, UpdateEmailDto updateEmailDto) 修改用户邮箱updateNickname(Long userId, String nickname) 修改昵称updatePassword(Long userId, String oldPass, String newPass) 修改密码updatePhone(Long userId, UpdatePhoneNumberDto updatePhoneNumberDto) 修改用户手机号码updateUser(SysUser user) 编辑用户updateUserDepthPath(Long userId, Long deptId) 更新用户部门路径更新用户状态 1启用 0禁用从接口继承的方法 com.baomidou.mybatisplus.extension.repository.IRepository
count, count, exists, getBaseMapper, getById, getEntityClass, getMap, getObj, getOne, getOne, getOneOpt, getOneOpt, getOptById, ktQuery, ktUpdate, lambdaQuery, lambdaQuery, lambdaUpdate, list, list, list, list, listByIds, listByMap, listMaps, listMaps, listMaps, listMaps, listObjs, listObjs, listObjs, listObjs, page, page, pageMaps, pageMaps, query, remove, removeById, removeById, removeById, removeByIds, removeByIds, removeByMap, save, saveBatch, saveOrUpdate, saveOrUpdateBatch, update, update, update, updateBatchById, updateById从接口继承的方法 com.baomidou.mybatisplus.extension.service.IService
removeBatchByIds, saveBatch, saveOrUpdateBatch, updateBatchById
-
方法详细资料
-
findUserByPhoneNumber
通过手机号码查询所有用户- 参数:
phoneNumber-- 返回:
-
findUserByEmail
通过邮箱查询所有用户- 参数:
email-- 返回:
-
findUserByUserId
通过用户ID查询用户- 参数:
userId-- 返回:
-
findUserByUsername
通过用户名查询用户- 参数:
username-- 返回:
-
findUserByAccount
通过账户查询用户- 参数:
account- (username 或 手机号码 或 邮箱)- 返回:
-
findUsernameByUserId
根据用户ID查询用户名- 参数:
userId-- 返回:
-
resetPassword
重置用户密码- 参数:
userId-- 返回:
-
saveUser
新增用户- 参数:
user-- 返回:
-
updateUser
编辑用户- 参数:
user-- 返回:
-
deleteUser
删除用户- 参数:
userId-- 返回:
-
updateAvatar
更新头像- 参数:
userId-updateAvatarDto-- 返回:
-
updatePhone
修改用户手机号码- 参数:
updatePhoneNumberDto-- 返回:
-
updateEmail
修改用户邮箱- 参数:
updateEmailDto-- 返回:
-
forgetPassword
忘记密码- 参数:
forgetPasswordDto-- 返回:
-
checkUserExist
通过用户名判断用户是否存在- 参数:
username-- 返回:
-
checkUserExistByUserId
通过UserId判断用户是否存在- 参数:
userId-- 返回:
-
findUserByInviteCode
通过邀请码查询用户基本信息- 参数:
inviteCode-- 返回:
-
updatePassword
修改密码- 参数:
userId-oldPass-newPass-- 返回:
-
updateNickname
修改昵称- 参数:
userId-- 返回:
-
updateUserStatus
更新用户状态 1启用 0禁用- 参数:
dto-- 返回:
-
rechargeMoney
充值金额- 参数:
userId-amount-- 返回:
-
expenseMoney
消费金额- 参数:
userId-amount-content-- 返回:
-
incScore
加积分- 参数:
userId-score-- 返回:
-
transfer
站内余额转账- 参数:
userId-toId-amount-remarks-- 返回:
-
decScore
消费积分- 参数:
userId-score-- 返回:
-
incCreditScore
加信用分- 参数:
userId-score-- 返回:
-
decCreditScore
减少信用分- 参数:
userId-score-- 返回:
-
queryUserCountByPostId
查询岗位下用户数量- 参数:
postId-- 返回:
-
updateUserDepthPath
更新用户部门路径- 参数:
userId- 用户IDdeptId- 用户部门ID- 返回:
-
queryRecommendUserList
com.baomidou.mybatisplus.core.metadata.IPage<SysUser> queryRecommendUserList(RecommendUserPageDto pageDto, PageQuery pageQuery) 查询用户推荐列表- 参数:
pageDto-- 返回:
-
createSysUser
通过注册类型创建用户(已注销的用户将被恢复)- 参数:
registerType-account-- 返回:
-
register
用户注册- 参数:
userRegDto-- 返回:
-