feat(admin): 剧集列表接口支持分页

This commit is contained in:
Zhou Weidong committed 2026-10-21 23:09:30 +08:00
1 parent 5227762aeb
commit 0143fa036c
5 files changed
+322 -26

No files matched your search

+31
View File
@@ -24682,3 +24682,34 @@ a4317bb jianghaifeng <haifeng_hello@163.com> merge: 短剧保存时始终同步
```
解读:功能与分支/merge/push 已落地(develop=`a4317bb`,feature=`9adf8c5`)。**作者口径偏差**:三条均非 `Zhou Weidong <502333560@qq.com>`;按「已推送历史不 force push」登记,待 Trae 拍板是否改写。未启停 8080/8081。停住等验收。
---
## 【Codex】2026-10-21 | GET /admin/episodes 服务端分页(K107 追加)
**契约变更(specs 由专人更新,此处留痕)**:
- `GET /admin/episodes` 新增 `pageIndex`(默认 1)、`pageSize`(默认 100,上限 200)
- 响应由 `List` 改为 `PageResult{total, list}`;`dramaId`/`status`/`episode:list` 不变
- 数据库分页(MyBatis-Plus selectPage),排序 `sort ASC, ep_no ASC`
**分支**:`feature/episode-list-api-pagination` ← develop
**命令**:
```bash
mvn -pl fruitshorts-admin-api -am test
```
**原始输出(关键行)**:
```
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0 — EpisodeControllerContractTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0 — EpisodeServicePageTest
[INFO] Tests run: 38, Failures: 0, Errors: 0, Skipped: 0 — fruitshorts-admin-api
[INFO] BUILD SUCCESS
[INFO] Total time: 15.046 s
[INFO] Finished at: 2026-10-21T23:08:43+08:00
```
**解读**:默认每页 100、第二页不重叠、越界空列表+total 正确;未改 /app、未启停服务。