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, saveAllvoid 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.