books 表,status = 1(上架)的书籍。| 接口 | 方法 | 说明 | 参数 | 默认值 |
|---|---|---|---|---|
/api/book/featured-list |
GET | 获取精品书单 | limit 可选 |
4 |
/api/book/more-recommend |
GET | 获取更多推荐 | limit 可选 |
6 |
like_count DESC, view_count DESC, created_at DESCview_count DESC, like_count DESC, created_at DESC返回值结构:Result<List<BookVO>>
文件:books/pages/index/index.vue
loadFeaturedList、loadMoreRecommend 方法,页面加载/显示时自动调用。启动后端服务
cd book
mvn spring-boot:run
验证接口
http://localhost:8081/api/book/featured-listhttp://localhost:8081/api/book/more-recommendcode: 200 且 data 列表非空。检查数据库数据
USE books_db;
SELECT COUNT(*) FROM books WHERE status = 1;
book/src/main/resources/db/quick_insert_books.sql。前端验证
status 为 1(上架)。limit,或后端默认值中修改。BookMapper.xml 中调整 SQL 排序/筛选逻辑。