建立题目收藏夹 #10

Closed
opened 2026-07-27 07:48:12 +00:00 by wangziqi · 1 comment
Owner

Parent

#1

What to build

学生可以在题目详情、答题过程或报告中收藏题目,并在收藏夹中查看或取消收藏。

Acceptance criteria

  • 收藏操作对重复请求幂等。
  • 同一学生、目标类型和目标 ID 不产生重复记录。
  • 重复取消收藏仍返回稳定结果。
  • 收藏列表按当前 tenant 和当前学生过滤并支持分页。
  • 不可收藏不可见、未发布或其他租户的资源。
  • 题目、报告和收藏列表保持一致收藏状态。
  • 测试覆盖重复收藏、重复取消、分页、资源失效和越权访问。

Blocked by

  • #5 — 浏览题目并配置一次练习
## Parent https://git.gongxue100.com/wangziqi/ruoyi-vue-pro/issues/1 ## What to build 学生可以在题目详情、答题过程或报告中收藏题目,并在收藏夹中查看或取消收藏。 ## Acceptance criteria - [ ] 收藏操作对重复请求幂等。 - [ ] 同一学生、目标类型和目标 ID 不产生重复记录。 - [ ] 重复取消收藏仍返回稳定结果。 - [ ] 收藏列表按当前 tenant 和当前学生过滤并支持分页。 - [ ] 不可收藏不可见、未发布或其他租户的资源。 - [ ] 题目、报告和收藏列表保持一致收藏状态。 - [ ] 测试覆盖重复收藏、重复取消、分页、资源失效和越权访问。 ## Blocked by - #5 — 浏览题目并配置一次练习
wangziqi added the
ready-for-agent
label 2026-07-27 07:48:12 +00:00
Author
Owner

Issue #10:题目收藏夹

已完成

  • 支持收藏、取消收藏和批量收藏状态查询。
  • 重复收藏和取消均保持幂等。
  • 收藏保存安全题目快照,不泄露正确答案。
  • 列表按 tenant + student 过滤并支持分页。
  • 对不可见或不可用题目执行资源校验。
  • 覆盖重复操作、分页、资源失效和越权访问测试。

验证

Favorite service / HTTP tests 通过。

代码:ce02f8a

## Issue #10:题目收藏夹 ### 已完成 - 支持收藏、取消收藏和批量收藏状态查询。 - 重复收藏和取消均保持幂等。 - 收藏保存安全题目快照,不泄露正确答案。 - 列表按 tenant + student 过滤并支持分页。 - 对不可见或不可用题目执行资源校验。 - 覆盖重复操作、分页、资源失效和越权访问测试。 ### 验证 Favorite service / HTTP tests 通过。 代码:`ce02f8a`。
Sign in to join this conversation.
No description provided.