Refactor Article search functionality to support pagination and enhance output formatting

This commit is contained in:
Vincent Guillet
2025-05-15 17:14:54 +02:00
parent 14d1264091
commit bd62504d87
4 changed files with 39 additions and 32 deletions

View File

@@ -4,7 +4,6 @@ import com.humanbooster.dao.ArticleDao;
import com.humanbooster.model.Article;
import java.util.List;
import java.util.Optional;
public class ArticleService {
@@ -42,7 +41,7 @@ public class ArticleService {
return articleDao.findByTitle(title);
}
public List<Article> findArticlesByCriteria(String keyword, Long authorId) {
return articleDao.findByCriteria(keyword, authorId);
public List<Article> findArticlesByCriteria(String keyword, Long authorId, int page, int size) {
return articleDao.findByCriteria(keyword, authorId, page, size);
}
}