接口 UserService
-
- 所有超级接口:
net.guerlab.smart.platform.server.service.BaseDeleteService<User,Long>,net.guerlab.smart.platform.server.service.BaseFindService<User,Long>,net.guerlab.smart.platform.server.service.BaseSaveService<User>,net.guerlab.smart.platform.server.service.BaseService<User,Long>,net.guerlab.smart.platform.server.service.BaseUpdateService<User>,net.guerlab.smart.platform.server.service.ExampleGetter<User>
- 所有已知实现类:
UserServiceImpl
public interface UserService extends net.guerlab.smart.platform.server.service.BaseService<User,Long>
用户服务- 作者:
- guer
-
-
字段概要
字段 修饰符和类型 字段 说明 static StringDEFAULT_AVATAR默认头像地址static StringDEFAULT_AVATAR_PATH默认头像文件夹路径static intEMAIL_MAX_LENGTH邮箱最大长度static intNAME_MAX_LENGTH姓名最大长度static intPHONE_MAX_LENGTH电话号码最大长度static intUSERNAME_MAX_LENGTH用户名最大长度
-
方法概要
所有方法 实例方法 抽象方法 默认方法 修饰符和类型 方法 说明 booleancheckPasswordError(User user, String password)检查密码是否错误voiddeleteAvatar(Long userId)删除头像default Class<User>getEntityClass()获取实体类型Collection<String>getPermissionKeys(Long userId)根据用户id获取权限列表booleanisAdmin(Long userId)判断是否是管理员Collection<User>queryAll(UserSearchParams searchParams)查询全部数据net.guerlab.web.result.ListObject<User>queryPage(UserSearchParams searchParams)查询分页数据default UserselectByEmail(String email)通过邮箱地址查询用户default UserselectByPhone(String phone)通过手机号码查询用户default UserselectByUsername(String username)通过用户名查询用户voidupdatePassword(Long userId, String newPassword)修改密码-
从接口继承的方法 net.guerlab.smart.platform.server.service.BaseDeleteService
delete, delete, deleteById, deleteById
-
从接口继承的方法 net.guerlab.smart.platform.server.service.BaseFindService
selectAll, selectAll, selectById, selectByIdOptional, selectCount, selectCount, selectList, selectList, selectOne, selectOne, selectOneOptional, selectOneOptional, selectPage
-
-
-
-
方法详细资料
-
queryPage
net.guerlab.web.result.ListObject<User> queryPage(UserSearchParams searchParams)
查询分页数据- 参数:
searchParams- 搜索条件- 返回:
- 用户列表
-
queryAll
Collection<User> queryAll(UserSearchParams searchParams)
查询全部数据- 参数:
searchParams- 搜索条件- 返回:
- 用户列表
-
selectByUsername
default User selectByUsername(String username)
通过用户名查询用户- 参数:
username- 用户名- 返回:
- 用户
-
updatePassword
void updatePassword(Long userId, String newPassword)
修改密码- 参数:
userId- 用户IDnewPassword- 新密码
-
checkPasswordError
boolean checkPasswordError(User user, String password)
检查密码是否错误- 参数:
user- 用户password- 密码- 返回:
- 密码是否错误
-
getPermissionKeys
Collection<String> getPermissionKeys(Long userId)
根据用户id获取权限列表- 参数:
userId- 用户id- 返回:
- 权限列表
-
isAdmin
boolean isAdmin(Long userId)
判断是否是管理员- 参数:
userId- 用户id- 返回:
- 是否是管理员
-
deleteAvatar
void deleteAvatar(Long userId)
删除头像- 参数:
userId- 用户ID
-
-