类 UserQueryAppService

java.lang.Object
xyz.raylab.useridentity.application.UserQueryAppService

@Service public class UserQueryAppService extends Object
用户的查询用例服务
  • 构造器详细资料

    • UserQueryAppService

      @Autowired public UserQueryAppService(UserRepository repository)
  • 方法详细资料

    • listByCondition

      @Deprecated public xyz.raylab.support.application.PaginationResult<UserDTO> listByCondition(UserPaginationCondition condition)
      已过时。
      根据条件获取集合
      参数:
      condition - 条件
      返回:
    • pageByCondition

      public xyz.raylab.support.application.PaginationResult<UserDTO> pageByCondition(UserPaginationCondition condition)
      根据条件获取分页
      参数:
      condition - 条件
      返回:
    • getDetail

      public UserDetailDTO getDetail(String id)
      获取详情
      参数:
      id - 用户id
      返回:
    • getFullDetailByUsername

      public UserFullDetailDTO getFullDetailByUsername(String username)
      根据用户名获取全部详情
      参数:
      username - 用户名
      返回:
    • exists

      public boolean exists(String username)
      根据用户名判断是否已存在
      参数:
      username - 用户名
      返回:
    • validate

      public UserQueryAppService.ValidatedResult validate(String username, String password)
      验证用户名和密码的有效性
      参数:
      username - 用户名
      password - 密码
      返回:
      结果