接口 UserApi
-
public interface UserApi用户服务接口- 作者:
- guer
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 net.guerlab.smart.user.core.domain.UserDTOadd(net.guerlab.smart.user.core.domain.UserModifyDTO user)添加用户booleancheckPassword(java.lang.Long userId, java.lang.String password)检查密码是否正确java.util.List<net.guerlab.smart.user.core.domain.UserDTO>findAll(net.guerlab.smart.user.core.searchparams.UserSearchParams searchParams)根据搜索参数查询用户列表net.guerlab.web.result.ListObject<net.guerlab.smart.user.core.domain.UserDTO>findList(net.guerlab.smart.user.core.searchparams.UserSearchParams searchParams)根据搜索参数查询用户列表net.guerlab.smart.user.core.domain.UserDTOfindOne(java.lang.Long userId)根据用户id查询用户net.guerlab.smart.user.core.domain.UserDTOfindOneByUsername(java.lang.String username)根据用户名查询用户java.util.List<net.guerlab.smart.user.core.domain.PositionDataDTO>getPosition(java.lang.Long userId)通过用户ID获取职务信息列表java.util.Set<java.lang.String>getPositionKeys(java.lang.Long userId)通过用户ID获取职务信息关键字列表booleanhasPermission(java.lang.Long userId, java.util.Collection<java.lang.String> keys)判断用户是否拥有指定权限net.guerlab.smart.user.core.entity.LoginResponseinternalLogin(net.guerlab.smart.user.core.entity.UserInternalLoginRequest request)内部登录java.util.List<java.lang.String>permissionKeys(java.lang.Long userId)通过用户ID获取权限关键字列表
-
-
-
方法详细资料
-
findOne
net.guerlab.smart.user.core.domain.UserDTO findOne(java.lang.Long userId)
根据用户id查询用户- 参数:
userId- 用户id- 返回:
- 用户
-
findOneByUsername
net.guerlab.smart.user.core.domain.UserDTO findOneByUsername(java.lang.String username)
根据用户名查询用户- 参数:
username- 用户名- 返回:
- 用户
-
findList
net.guerlab.web.result.ListObject<net.guerlab.smart.user.core.domain.UserDTO> findList(net.guerlab.smart.user.core.searchparams.UserSearchParams searchParams)
根据搜索参数查询用户列表- 参数:
searchParams- 搜索参数- 返回:
- 用户列表
-
findAll
java.util.List<net.guerlab.smart.user.core.domain.UserDTO> findAll(net.guerlab.smart.user.core.searchparams.UserSearchParams searchParams)
根据搜索参数查询用户列表- 参数:
searchParams- 搜索参数- 返回:
- 用户列表
-
permissionKeys
java.util.List<java.lang.String> permissionKeys(java.lang.Long userId)
通过用户ID获取权限关键字列表- 参数:
userId- 用户id- 返回:
- 权限关键字列表
-
hasPermission
boolean hasPermission(java.lang.Long userId, java.util.Collection<java.lang.String> keys)判断用户是否拥有指定权限- 参数:
userId- 用户IDkeys- 权限key列表- 返回:
- 是否拥有指定权限
-
getPosition
java.util.List<net.guerlab.smart.user.core.domain.PositionDataDTO> getPosition(java.lang.Long userId)
通过用户ID获取职务信息列表- 参数:
userId- 用户id- 返回:
- 职务信息列表
-
getPositionKeys
java.util.Set<java.lang.String> getPositionKeys(java.lang.Long userId)
通过用户ID获取职务信息关键字列表- 参数:
userId- 用户id- 返回:
- 职务信息关键字列表
-
checkPassword
boolean checkPassword(java.lang.Long userId, java.lang.String password)检查密码是否正确- 参数:
userId- 用户IDpassword- 密码- 返回:
- 密码是否正确
-
add
net.guerlab.smart.user.core.domain.UserDTO add(net.guerlab.smart.user.core.domain.UserModifyDTO user)
添加用户- 参数:
user- 用户- 返回:
- 用户
-
internalLogin
net.guerlab.smart.user.core.entity.LoginResponse internalLogin(net.guerlab.smart.user.core.entity.UserInternalLoginRequest request)
内部登录- 参数:
request- 请求- 返回:
- 登录响应
-
-