所有超级接口:
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)
    根据字段获取用户信息
    根据用户 id 获取用户信息,可以获取所有关于这个用户的信息
    boolean
    修改用户密码
    boolean
    resetPasswd(Long... userId)
    重置用户密码
    boolean
    resetPasswd(String password, Long... userId)
    重置用户密码
    boolean
    个人中心修改信息
    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

      boolean userPassableCheck(UserPassCheckDTO dto)
      检查用户是否已经存在
      参数:
      dto - 需要校验的用户信息
    • updateMyInfo

      boolean updateMyInfo(SysUser domain)
      个人中心修改信息
      参数:
      domain - 用户信息
      返回:
      是否修改成功
    • getUserByFiled

      OAuth2UserDTO getUserByFiled(String field, String value)
      根据字段获取用户信息
      参数:
      field - 字段名
      value - 值
      返回:
      OAuth2UserDTO
    • getUserInfoByUserId

      UserInfoVO getUserInfoByUserId(Long userId)
      根据用户 id 获取用户信息,可以获取所有关于这个用户的信息
      参数:
      userId - 用户 id
      返回:
      UserInfoVO
    • modifyPasswd

      boolean modifyPasswd(String old, String now)
      修改用户密码
      参数:
      old - 旧密码
      now - 新密码
      返回:
      boolean
    • resetPasswd

      boolean resetPasswd(Long... userId)
      重置用户密码
      参数:
      userId - 用户 id
      返回:
      boolean
    • resetPasswd

      boolean resetPasswd(String password, Long... userId)
      重置用户密码
      参数:
      password - 密码
      userId - 用户 id
      返回:
      boolean
      从以下版本开始:
      1.0.3
    • addWechatUser

      OAuth2UserDTO addWechatUser(com.alibaba.fastjson2.JSONObject dto)
      创建微信用户并返回登录用户信息
      参数:
      dto - 微信用户信息
      返回:
      OAuth2UserDTO