接口 SysUserMapper
- 所有超级接口:
com.baomidou.mybatisplus.core.mapper.BaseMapper<SysUser>
,com.baomidou.mybatisplus.core.mapper.Mapper<SysUser>
- 另请参阅:
-
方法概要
修饰符和类型方法说明int
addWechatUser
(Map<String, Object> user) 添加微信用户long
countQuery
(String tenantId, Long operator, Long root, Map<String, Object> params, SysUserQueryDTO dto, Set<String> authorities, Integer isRoot) 先查询个数,按条件查询个数,如果有结果,再查询列表,或者分页getUserByFiled
(String field, String value) 根据字段/值获取登录用户信息getUserInfoByUserId
(Long userId) 根据用户 id 获取用户信息int
listQuery
(String tenantId, Long operator, Long root, Map<String, Object> params, Long offset, Long size, String pageOrder, SysUserQueryDTO dto, Set<String> authorities, Integer isRoot) 条件查询default int
int
int
updateById
(SysUser entity) 从接口继承的方法 com.baomidou.mybatisplus.core.mapper.BaseMapper
delete, deleteBatchIds, deleteById, deleteById, deleteByMap, exists, selectBatchIds, selectBatchIds, selectByMap, selectByMap, selectCount, selectList, selectList, selectList, selectList, selectMaps, selectMaps, selectMaps, selectMaps, selectMapsPage, selectObjs, selectObjs, selectOne, selectOne, selectPage
-
方法详细资料
-
getUserByFiled
@InterceptorIgnore(tenantLine="true") @EnhanceMethod OAuth2UserDTO getUserByFiled(@Param("field") String field, @Param("value") String value) 根据字段/值获取登录用户信息- 参数:
field
- 字段名value
- 字段值- 返回:
- OAuth2UserDTO
- 从以下版本开始:
- 1.0.0
-
getUserInfoByUserId
根据用户 id 获取用户信息- 参数:
userId
- 用户 id- 返回:
- UserInfoVO
-
addWechatUser
添加微信用户- 参数:
user
- 用户信息- 返回:
- int
-
countQuery
long countQuery(@Param("tenantId") String tenantId, @Param("operator") Long operator, @Param("root") Long root, @Param("params") Map<String, Object> params, @Param("dto") SysUserQueryDTO dto, @Param("authorities") Set<String> authorities, @Param("isRoot") Integer isRoot) 先查询个数,按条件查询个数,如果有结果,再查询列表,或者分页- 参数:
tenantId
- 租户idoperator
- 操作者的 id 为了过滤当前用户root
- 超级管理员的用户 id ,这个是默认的params
- 查询参数- 返回:
- int 个数
- 从以下版本开始:
- 1.0.4
-
listQuery
List<SysUser> listQuery(@Param("tenantId") String tenantId, @Param("operator") Long operator, @Param("root") Long root, @Param("params") Map<String, Object> params, @Param("offset") Long offset, @Param("size") Long size, @Param("pageOrder") String pageOrder, @Param("dto") SysUserQueryDTO dto, @Param("authorities") Set<String> authorities, @Param("isRoot") Integer isRoot) 条件查询- 参数:
tenantId
- 租户idoperator
- 操作者的 id 为了过滤当前用户root
- 超级管理员的用户 id ,这个是默认的params
- 查询参数offset
- 查询起始位置size
- 大小pageOrder
- 排序字段- 返回:
List<SysUser>
- 从以下版本开始:
- 1.0.4
-
selectById
- 指定者:
selectById
在接口中com.baomidou.mybatisplus.core.mapper.BaseMapper<SysUser>
-
insert
- 指定者:
insert
在接口中com.baomidou.mybatisplus.core.mapper.BaseMapper<SysUser>
-
updateById
- 指定者:
updateById
在接口中com.baomidou.mybatisplus.core.mapper.BaseMapper<SysUser>
-
update
@EnhanceMethod int update(@Param("et") SysUser entity, @Param("ew") com.baomidou.mybatisplus.core.conditions.Wrapper<SysUser> updateWrapper) - 指定者:
update
在接口中com.baomidou.mybatisplus.core.mapper.BaseMapper<SysUser>
-
update
@EnhanceMethod default int update(@Param("ew") com.baomidou.mybatisplus.core.conditions.Wrapper<SysUser> updateWrapper) - 指定者:
update
在接口中com.baomidou.mybatisplus.core.mapper.BaseMapper<SysUser>
-