/** * 获取任务记录[查询、分页、排序]. * @param userId * @param searchParams * @param pageNumber * @param pageSize * @param sortType * @return */ public Page<Task> getUserTask(Long userId, Map<String, Object> searchParams, int pageNumber, int pageSize, String sortType) { PageRequest pageRequest = buildPageRequest(pageNumber, pageSize, sortType); Specification<Task> spec = buildSpecification(userId, searchParams); return taskDao.findAll(spec, pageRequest); }
/** * 获得所有的任务记录. * @return */ public List<Task> getAllTask() { return (List<Task>) taskDao.findAll(); }