public interface IUserService extends IBaseDomainObjectService<User>
限定符和类型 | 方法和说明 |
---|---|
void |
assignUserWithroles(long id,
List<Long> roleIds)
用户绑定角色
|
void |
changePassword(String userName,
String oldPassword,
String newPassword)
修改当前用户名密码
|
Boolean |
checkPassword(String userName,
String password)
校验密码
|
Boolean |
checkPermission(User user,
String permission)
检验权限,检验该用户是否拥有这个权限
|
User |
getbyDepartmentCodeAndJobPositionCode(String jobPositionCode,
String departmentCode)
根据职位编码和部门编码查询用户
|
User |
getByName(String userName)
根据用户名查询用户信息
|
List<User> |
getByNameLazzy(String name)
根据用户名模糊查询用户
|
List<User> |
listByNameWithFuzzy(String name)
根据用户名字来查找所有的用户,该查找方式以模糊查询的方式进行
|
List<User> |
listByRoleId(long roleId)
通过角色ID获取所有用户信息。
|
User |
resetLoginStatus(Long userId,
LoginStatus status)
修改用户登录状态和登录时间
|
void |
resetPassword(String userName,
String newPassword)
重置用户密码
|
countByFilter, createFilter, delete, deleteById, deleteByIds, getByFilter, getById, getByIdAndEvict, list, list, listByFilter, listSimpleData, pagingByFilter, save, saveAll
void changePassword(String userName, String oldPassword, String newPassword)
userName
- oldPassword
- newPassword
- void resetPassword(String userName, String newPassword)
userName
- newPassword
- List<User> listByRoleId(long roleId)
roleId
- 角色IDList<User> listByNameWithFuzzy(String name)
name
- User getbyDepartmentCodeAndJobPositionCode(String jobPositionCode, String departmentCode)
jobPositionCode
- departmentCode
- Boolean checkPassword(String userName, String password)
userName
- password
- User resetLoginStatus(Long userId, LoginStatus status)
userId
- 用户Idstatus
- 登录状态Copyright © 2019. All rights reserved.