接口 ISysUserService
- 所有超级接口:
io.github.mangocrisp.spring.taybct.tool.core.bean.service.IBaseService<SysUser>
,com.baomidou.mybatisplus.extension.service.IService<SysUser>
- 所有已知实现类:
SysUserServiceImpl
public interface ISysUserService
extends io.github.mangocrisp.spring.taybct.tool.core.bean.service.IBaseService<SysUser>
-
字段概要
从接口继承的字段 com.baomidou.mybatisplus.extension.service.IService
DEFAULT_BATCH_SIZE
-
方法概要
修饰符和类型方法说明addWechatUser
(com.alibaba.fastjson2.JSONObject dto) 创建微信用户并返回登录用户信息getUserByFiled
(String field, String value) 根据字段获取用户信息getUserInfoByUserId
(Long userId) 根据用户 id 获取用户信息,可以获取所有关于这个用户的信息boolean
modifyPasswd
(String old, String now) 修改用户密码boolean
resetPasswd
(Long... userId) 重置用户密码boolean
resetPasswd
(String password, Long... userId) 重置用户密码boolean
updateMyInfo
(SysUser domain) 个人中心修改信息boolean
检查用户是否已经存在从接口继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.service.IBaseService
customizeGetById, customizeList, customizeList, customizePage, customizePage, customizeQueryPage, customizeQueryPage, customizeQueryWrapper, customizeQueryWrapper, customizeRemoveById, customizeRemoveByIds, customizeSave, customizeSaveBatch, customizeUpdateBatchById, customizeUpdateById, mergeQueryExpansion, queryExpansion, removeExpansion, saveExpansion
从接口继承的方法 com.baomidou.mybatisplus.extension.service.IService
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, removeBatchByIds, removeBatchByIds, removeBatchByIds, removeBatchByIds, removeById, removeById, removeById, removeByIds, removeByIds, removeByMap, save, saveBatch, saveBatch, saveOrUpdate, saveOrUpdate, saveOrUpdateBatch, saveOrUpdateBatch, update, update, update, updateBatchById, updateBatchById, updateById
-
方法详细资料
-
userPassableCheck
检查用户是否已经存在- 参数:
dto
- 需要校验的用户信息
-
updateMyInfo
个人中心修改信息- 参数:
domain
- 用户信息- 返回:
- 是否修改成功
-
getUserByFiled
根据字段获取用户信息- 参数:
field
- 字段名value
- 值- 返回:
- OAuth2UserDTO
-
getUserInfoByUserId
根据用户 id 获取用户信息,可以获取所有关于这个用户的信息- 参数:
userId
- 用户 id- 返回:
- UserInfoVO
-
modifyPasswd
修改用户密码- 参数:
old
- 旧密码now
- 新密码- 返回:
- boolean
-
resetPasswd
重置用户密码- 参数:
userId
- 用户 id- 返回:
- boolean
-
resetPasswd
重置用户密码- 参数:
password
- 密码userId
- 用户 id- 返回:
- boolean
- 从以下版本开始:
- 1.0.3
-
addWechatUser
创建微信用户并返回登录用户信息- 参数:
dto
- 微信用户信息- 返回:
- OAuth2UserDTO
-