@Service public class SysUserServiceImpl extends com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<SysUserMapper,SysUser> implements SysUserService
| 构造器和说明 |
|---|
SysUserServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(SysUserRequest sysUserRequest)
增加用户
|
void |
batchDelete(SysUserRequest sysUserRequest)
批量删除用户
|
void |
del(SysUserRequest sysUserRequest)
删除系统用户
|
void |
deleteUserDataScopeListByOrgIdList(Set<Long> organizationIds) |
void |
deleteUserRoleListByRoleId(Long roleId) |
SysUserDTO |
detail(SysUserRequest sysUserRequest)
查看用户详情
|
void |
edit(SysUserRequest sysUserRequest)
编辑用户
|
void |
editAvatar(SysUserRequest sysUserRequest)
修改头像
|
void |
editInfo(SysUserRequest sysUserRequest)
更新用户信息(一般用于更新个人信息)
|
void |
editPassword(SysUserRequest sysUserRequest)
修改密码
|
void |
editStatus(SysUserRequest sysUserRequest)
修改状态
|
void |
export(javax.servlet.http.HttpServletResponse response)
导出用户
|
cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult<SysUserDTO> |
findPage(SysUserRequest sysUserRequest)
查询系统用户
|
List<Long> |
getAllUserIds()
获取所有用户的id
|
cn.stylefeng.roses.kernel.auth.api.pojo.login.LoginUser |
getEffectiveLoginUser(cn.stylefeng.roses.kernel.auth.api.pojo.login.LoginUser loginUser) |
String |
getUserAvatarUrl(Long fileId)
获取用户头像的url
|
String |
getUserAvatarUrl(Long fileId,
String token)
获取用户头像的url
|
List<Long> |
getUserBindDataScope(Long userId) |
SysUser |
getUserByAccount(String account)
根据账号获取用户
|
SysUserDTO |
getUserInfoByUserId(Long userId) |
List<SysUserDTO> |
getUserList(SysUserRequest sysUserRequest)
查询系统用户
|
UserLoginInfoDTO |
getUserLoginInfo(String account) |
List<Long> |
getUserRoleIdList(Long userId) |
List<UserSelectTreeNode> |
getUserTreeNodeList(Long orgId,
List<UserSelectTreeNode> treeNodeList)
根据机构id获取用户树节点列表
|
void |
grantData(SysUserRequest sysUserRequest)
授权组织机构数据范围给某个用户
|
void |
grantRole(SysUserRequest sysUserRequest)
授权角色给某个用户
|
List<OnlineUserDTO> |
onlineUserList(OnlineUserRequest onlineUserRequest) |
List<Long> |
queryAllUserIdList(SysUserRequest sysUserRequest) |
void |
resetPassword(SysUserRequest sysUserRequest)
重置密码
|
List<SimpleDict> |
selector(SysUserRequest sysUserRequest)
用户下拉列表选择
|
void |
updateUserLoginInfo(Long userId,
Date date,
String ip) |
Boolean |
userExist(Long userId) |
List<UserSelectTreeNode> |
userSelectTree(SysUserRequest sysUserRequest)
用户选择树数据
|
closeSqlSession, currentMapperClass, currentModelClass, executeBatch, executeBatch, executeBatch, getBaseMapper, getMap, getObj, getOne, getSqlStatement, retBool, saveBatch, saveOrUpdate, saveOrUpdateBatch, sqlSessionBatch, sqlStatement, updateBatchByIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcount, count, getBaseMapper, getById, getMap, getObj, getOne, getOne, lambdaQuery, lambdaUpdate, list, list, listByIds, listByMap, listMaps, listMaps, listObjs, listObjs, listObjs, listObjs, page, page, pageMaps, pageMaps, query, remove, removeById, removeByIds, removeByMap, save, saveBatch, saveBatch, saveOrUpdate, saveOrUpdate, saveOrUpdateBatch, saveOrUpdateBatch, update, update, update, updateBatchById, updateBatchById, updateById@Transactional(rollbackFor=java.lang.Exception.class) public void add(SysUserRequest sysUserRequest)
SysUserServiceadd 在接口中 SysUserServicesysUserRequest - 请求参数封装@Transactional(rollbackFor=java.lang.Exception.class) public void del(SysUserRequest sysUserRequest)
SysUserServicedel 在接口中 SysUserServicesysUserRequest - 删除参数@Transactional(rollbackFor=java.lang.Exception.class) public void edit(SysUserRequest sysUserRequest)
SysUserServiceedit 在接口中 SysUserServicesysUserRequest - 请求参数封装public void editInfo(SysUserRequest sysUserRequest)
SysUserServiceeditInfo 在接口中 SysUserServicesysUserRequest - 请求参数封装public void editStatus(SysUserRequest sysUserRequest)
SysUserServiceeditStatus 在接口中 SysUserServicesysUserRequest - 请求参数封装public void editPassword(SysUserRequest sysUserRequest)
SysUserServiceeditPassword 在接口中 SysUserServicesysUserRequest - 请求参数封装public void resetPassword(SysUserRequest sysUserRequest)
SysUserServiceresetPassword 在接口中 SysUserServicesysUserRequest - 重置参数public void editAvatar(SysUserRequest sysUserRequest)
SysUserServiceeditAvatar 在接口中 SysUserServicesysUserRequest - 修改头像参数@Transactional(rollbackFor=java.lang.Exception.class) public void grantRole(SysUserRequest sysUserRequest)
SysUserServicegrantRole 在接口中 SysUserServicesysUserRequest - 授权参数@Transactional(rollbackFor=java.lang.Exception.class) public void grantData(SysUserRequest sysUserRequest)
SysUserServicegrantData 在接口中 SysUserServicesysUserRequest - 授权参数public SysUserDTO detail(SysUserRequest sysUserRequest)
SysUserServicedetail 在接口中 SysUserServicesysUserRequest - 查看参数public cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult<SysUserDTO> findPage(SysUserRequest sysUserRequest)
SysUserServicefindPage 在接口中 SysUserServicesysUserRequest - 查询参数public List<SysUserDTO> getUserList(SysUserRequest sysUserRequest)
SysUserServicegetUserList 在接口中 SysUserServicesysUserRequest - 查询参数public void export(javax.servlet.http.HttpServletResponse response)
SysUserServiceexport 在接口中 SysUserServiceresponse - httpResponsepublic List<UserSelectTreeNode> userSelectTree(SysUserRequest sysUserRequest)
SysUserServiceuserSelectTree 在接口中 SysUserServicesysUserRequest - 参数public SysUser getUserByAccount(String account)
SysUserServicegetUserByAccount 在接口中 SysUserServiceaccount - 账号public String getUserAvatarUrl(Long fileId)
SysUserServicegetUserAvatarUrl 在接口中 SysUserServicefileId - 文件idpublic String getUserAvatarUrl(Long fileId, String token)
SysUserServicegetUserAvatarUrl 在接口中 SysUserServicefileId - 文件idtoken - 预览文件带的tokenpublic List<UserSelectTreeNode> getUserTreeNodeList(Long orgId, List<UserSelectTreeNode> treeNodeList)
SysUserServicegetUserTreeNodeList 在接口中 SysUserServiceorgId - 机构idpublic List<SimpleDict> selector(SysUserRequest sysUserRequest)
SysUserServiceselector 在接口中 SysUserServicesysUserRequest - 查询参数public void batchDelete(SysUserRequest sysUserRequest)
SysUserServicebatchDelete 在接口中 SysUserServicepublic List<Long> getAllUserIds()
SysUserServicegetAllUserIds 在接口中 SysUserServicepublic UserLoginInfoDTO getUserLoginInfo(String account)
getUserLoginInfo 在接口中 UserServiceApipublic cn.stylefeng.roses.kernel.auth.api.pojo.login.LoginUser getEffectiveLoginUser(cn.stylefeng.roses.kernel.auth.api.pojo.login.LoginUser loginUser)
getEffectiveLoginUser 在接口中 UserServiceApi@Transactional(rollbackFor=java.lang.Exception.class) public void updateUserLoginInfo(Long userId, Date date, String ip)
updateUserLoginInfo 在接口中 UserServiceApi@Transactional(rollbackFor=java.lang.Exception.class) public void deleteUserDataScopeListByOrgIdList(Set<Long> organizationIds)
public List<Long> getUserRoleIdList(Long userId)
getUserRoleIdList 在接口中 UserServiceApi@Transactional(rollbackFor=java.lang.Exception.class) public void deleteUserRoleListByRoleId(Long roleId)
deleteUserRoleListByRoleId 在接口中 UserServiceApipublic List<Long> getUserBindDataScope(Long userId)
getUserBindDataScope 在接口中 UserServiceApipublic List<OnlineUserDTO> onlineUserList(OnlineUserRequest onlineUserRequest)
onlineUserList 在接口中 UserServiceApipublic SysUserDTO getUserInfoByUserId(Long userId)
getUserInfoByUserId 在接口中 UserServiceApipublic List<Long> queryAllUserIdList(SysUserRequest sysUserRequest)
queryAllUserIdList 在接口中 UserServiceApipublic Boolean userExist(Long userId)
userExist 在接口中 UserServiceApiCopyright © 2021. All rights reserved.