feat(review): 新增复习内容滚动展示与交互 API

- 新增 /review/feed 端点,合并报告和残片数据按时间倒序返回
- 新增 /review/report/{id} 和 /review/fragment/{id} 端点
- 支持复习内容在首页滚动展示及点击查看详情
This commit is contained in:
2026-05-23 19:22:55 +08:00
parent a7cb4a1167
commit 375ec8858c
6 changed files with 192 additions and 0 deletions
@@ -0,0 +1,19 @@
package com.guo.learningprogresstracker.dto;
import lombok.Data;
import java.time.LocalDateTime;
/**
* 复习滚动 feed 条目,合并展示学习报告和残片
*/
@Data
public class ReviewFeedItem {
private Integer id;
private String sessionNum;
private String taskNum;
private String taskName;
private String sourceType; // REPORT | FRAGMENT
private String content;
private LocalDateTime createdTime;
}