public interface SysUserMapper extends ExtendMapper<SysUser>
| 限定符和类型 | 方法和说明 |
|---|---|
default boolean |
existsForOrganization(Long organizationId)
是否存在指定组织的用户
|
default List<SysUser> |
listByOrganizationIds(Collection<Long> organizationIds)
根据组织机构ID查询用户
|
List<SysUser> |
listByRoleCodes(Collection<String> roleCodes)
根据RoleCode 查询对应用户
|
default List<SysUser> |
listByUserIds(Collection<Long> userIds)
根据用户Id集合查询用户
|
default List<SysUser> |
listByUserTypes(Collection<Integer> userTypes)
根据用户类型查询用户
|
List<com.hccake.ballcat.common.model.domain.SelectData<Void>> |
listSelectData(Collection<Integer> userTypes)
返回用户的select数据 name=> username value => userId
|
default com.hccake.ballcat.common.model.domain.PageResult<SysUserPageVO> |
queryPage(com.hccake.ballcat.common.model.domain.PageParam pageParam,
SysUserQO qo)
分页查询
|
com.baomidou.mybatisplus.core.metadata.IPage<SysUserPageVO> |
selectByPage(com.baomidou.mybatisplus.core.metadata.IPage<SysUserPageVO> page,
com.baomidou.mybatisplus.core.conditions.Wrapper<SysUser> wrapper)
分页查询用户
|
default SysUser |
selectByUsername(String username)
根据用户名查询用户
|
default boolean |
updatePassword(Long userId,
String password)
更新指定用户的密码
|
default boolean |
updateUserStatusBatch(Collection<Long> userIds,
Integer status)
批量更新用户状态
|
insertBatchSomeColumn, prodPagedefault com.hccake.ballcat.common.model.domain.PageResult<SysUserPageVO> queryPage(com.hccake.ballcat.common.model.domain.PageParam pageParam, SysUserQO qo)
pageParam - 分页参数qo - 查询对象com.baomidou.mybatisplus.core.metadata.IPage<SysUserPageVO> selectByPage(com.baomidou.mybatisplus.core.metadata.IPage<SysUserPageVO> page, @Param(value="ew") com.baomidou.mybatisplus.core.conditions.Wrapper<SysUser> wrapper)
page - 分页封装对象wrapper - 条件构造器default boolean updateUserStatusBatch(Collection<Long> userIds, Integer status)
userIds - 用户ID集合status - 状态default SysUser selectByUsername(String username)
username - 用户名default boolean updatePassword(Long userId, String password)
userId - 用户password - 密码default List<SysUser> listByOrganizationIds(Collection<Long> organizationIds)
organizationIds - 组织机构id集合default List<SysUser> listByUserTypes(Collection<Integer> userTypes)
userTypes - 用户类型集合default List<SysUser> listByUserIds(Collection<Long> userIds)
userIds - 用户Id集合List<SysUser> listByRoleCodes(@Param(value="roleCodes") Collection<String> roleCodes)
roleCodes - 角色标识List<com.hccake.ballcat.common.model.domain.SelectData<Void>> listSelectData(@Param(value="userTypes") Collection<Integer> userTypes)
userTypes - 用户类型default boolean existsForOrganization(Long organizationId)
organizationId - 组织 idCopyright © 2023. All rights reserved.