cat-shark
|
591dc89e53
|
feat: 有效学习时间不足10分钟不计入总学习时间
- StudySessionsEntity: 新增 MIN_EFFECTIVE_TIME_SECONDS 常量,
endedStudySession() 中检查 effectiveTime,不足则清零
- StudySessionsService: endedStudySession 返回类型从 void 改为 String
|
2026-05-30 17:36:50 +08:00 |
|
cat-shark
|
c7eb448e33
|
Merge branch 'feature/fragment-edit' into dev
学习碎片编辑功能:
- 新增碎片更新 API(PUT /report-fragments/{id})
- 新增会话碎片列表查询 API(GET /report-fragments/session/{sessionNum})
- 前端碎片详情页支持内联编辑
- 前端学习会话页展示碎片列表并支持编辑
|
2026-05-30 16:06:43 +08:00 |
|
cat-shark
|
d5835cdf55
|
feat: 新增碎片更新和会话查询的Controller端点
- PUT /report-fragments/{id} 更新碎片内容
- GET /report-fragments/session/{sessionNum} 获取指定会话的完整碎片列表
|
2026-05-30 15:50:40 +08:00 |
|
cat-shark
|
487b38e8b0
|
feat: 新增碎片更新和会话查询的Service实现
- StudyReportFragmentsService 接口新增 updateFragments 和 getFragmentsBySession 方法
- ServiceImpl 实现碎片更新(校验存在性后更新)和按会话编号查询碎片列表
|
2026-05-30 15:50:34 +08:00 |
|
cat-shark
|
e1cd5d5b82
|
feat: 新增碎片更新请求DTO和MapStruct映射
- 新建 UpdateFragmentsRequest,包含 @NotBlank 校验的 content 字段
- FragmentsConvert 新增 UpdateFragmentsRequest 到 Entity 的映射方法
|
2026-05-30 15:50:28 +08:00 |
|
cat-shark
|
6bd6b00518
|
Revert "Revert "revert: 恢复 flyway validate-on-migrate 为 true""
This reverts commit 82948e3ff9.
|
2026-05-30 09:22:16 +08:00 |
|
cat-shark
|
aadf1911ce
|
fix:移除多余的创建语句
|
2026-05-30 09:22:13 +08:00 |
|
cat-shark
|
82948e3ff9
|
Revert "revert: 恢复 flyway validate-on-migrate 为 true"
This reverts commit fe6983cb69.
|
2026-05-28 00:31:50 +08:00 |
|
cat-shark
|
fe6983cb69
|
revert: 恢复 flyway validate-on-migrate 为 true
|
2026-05-28 00:25:57 +08:00 |
|
cat-shark
|
27cb1b21fb
|
fix: 关闭 flyway validate-on-migrate 临时绕过 checksum 校验
|
2026-05-28 00:19:30 +08:00 |
|
cat-shark
|
4b2bd5a47a
|
fix: 添加 flyway repair-on-migrate 修复 checksum 不一致
|
2026-05-28 00:13:59 +08:00 |
|
cat-shark
|
b6bc587ea2
|
fix: 复原 V20250719_2 迁移文件,修复 Flyway 校验失败
|
2026-05-28 00:00:30 +08:00 |
|
cat-shark
|
a92465dfc0
|
chore: 清理冗余注释,保留字段/业务含义注释
|
2026-05-27 23:03:43 +08:00 |
|
cat-shark
|
78a24e8394
|
chore: 修复 mvnw 文件权限
|
2026-05-27 21:24:15 +08:00 |
|
cat-shark
|
1fc41f1443
|
feat: 添加 MyBatis-Plus 多租户配置,自动注入行级数据隔离
|
2026-05-27 21:24:15 +08:00 |
|
cat-shark
|
24d871b430
|
refactor: 优化其他 Service 实现和 Controller 代码
|
2026-05-27 21:23:50 +08:00 |
|
cat-shark
|
950c91791f
|
refactor: ReviewServiceImpl 改用 MyBatis-Plus Java API 实现复盘功能
|
2026-05-27 21:23:44 +08:00 |
|
cat-shark
|
f797a712db
|
refactor: 移除 ReviewMapper 自定义 SQL,改用 MyBatis-Plus Java API
|
2026-05-27 21:23:36 +08:00 |
|
cat-shark
|
a932bf52ca
|
refactor: 移除 StudyExpectations 相关代码
|
2026-05-27 21:23:31 +08:00 |
|
cat-shark
|
4b26ed46ec
|
refactor: 移除 UserTask 相关代码(entity/mapper/service/impl/XML)
|
2026-05-27 21:23:23 +08:00 |
|
cat-shark
|
8409dc58ab
|
db: 新增迁移脚本,删除不再使用的 user_task 表
|
2026-05-27 21:23:14 +08:00 |
|
cat-shark
|
0beaed8121
|
docs: 添加 AGENTS.md 项目规范,记录数据库迁移命名规则
|
2026-05-27 21:23:09 +08:00 |
|
cat-shark
|
b0219df313
|
maven部署配置,配置国内镜像源
|
2026-05-23 23:27:46 +08:00 |
|
cat-shark
|
f271efbead
|
feat: add getTaskReview API endpoint for fetching all reports and fragments by task number
|
2026-05-23 21:01:01 +08:00 |
|
cat-shark
|
375ec8858c
|
feat(review): 新增复习内容滚动展示与交互 API
- 新增 /review/feed 端点,合并报告和残片数据按时间倒序返回
- 新增 /review/report/{id} 和 /review/fragment/{id} 端点
- 支持复习内容在首页滚动展示及点击查看详情
|
2026-05-23 19:26:24 +08:00 |
|
cat-shark
|
a7cb4a1167
|
chore(config): 收敛 dev 与 uat 的 CORS 域名白名单
|
2026-04-12 18:55:44 +08:00 |
|
cat-shark
|
1338cbfc59
|
refactor(cors): 按环境读取允许来源并支持 uat 配置
|
2026-04-12 18:55:35 +08:00 |
|
cat-shark
|
4c6167281f
|
fix(prod): 指定 Traefik 网络避免后端转发卡住
|
2026-04-12 18:55:27 +08:00 |
|
cat-shark
|
6db049670b
|
chore(dev): 后端开发环境接入 Traefik 并路由 /api
|
2026-04-12 18:55:03 +08:00 |
|
cat-shark
|
e4f21f3a69
|
更新生产环境部署配置,使用Traefik代理
|
2026-04-12 16:04:12 +08:00 |
|
cat-shark
|
666cb2a3a6
|
更新生产环境部署配置,使用Traefik代理
|
2026-04-12 16:01:10 +08:00 |
|
cat-shark
|
932ea06ce3
|
更新生产环境部署配置,使用Traefik代理
|
2026-04-12 15:41:41 +08:00 |
|
cat-shark
|
f938076bda
|
Merge branch 'dev'
# Conflicts:
# Jenkinsfile
# src/main/resources/application-prod.yml
|
2026-04-12 14:05:37 +08:00 |
|
cat-shark
|
1d1b48bdbd
|
调整本地开发环境配置参数
|
2026-04-12 13:06:29 +08:00 |
|
cat-shark
|
43747f785c
|
修复任务更新主键校验与会话查询SQL参数化
|
2026-04-12 13:06:11 +08:00 |
|
cat-shark
|
c696397d83
|
修正学习会话计时指针与时间单位定义
|
2026-04-12 13:06:00 +08:00 |
|
cat-shark
|
05f47b92a8
|
补全登录退出接口并统一登出路径
|
2026-04-12 13:05:46 +08:00 |
|
cat-shark
|
d3a5e0813f
|
feat(#N/A): 修改数据库
|
2025-11-02 22:08:05 +08:00 |
|
cat-shark
|
f54bc3f60f
|
feat(#N/A): 修改数据库
|
2025-11-02 22:01:27 +08:00 |
|
cat-shark
|
2e6c59cfb6
|
feat(#N/A): 修改数据库
|
2025-11-02 21:26:13 +08:00 |
|
cat-shark
|
affabcabca
|
feat(#N/A): 修改数据库
|
2025-11-02 20:15:02 +08:00 |
|
cat-shark
|
c33c4325f4
|
feat(14): 对任务列表按照计算优先级进行排序
|
2025-10-26 18:57:29 +08:00 |
|
cat-shark
|
19ea1a71f9
|
feat(14): 对任务列表按照计算优先级进行排序
|
2025-10-26 18:55:13 +08:00 |
|
cat-shark
|
af0dcc49db
|
feat(N/A): 配置WebMvcConfig,解决跨域问题
(cherry picked from commit 4e01a28435)
|
2025-10-26 18:44:09 +08:00 |
|
cat-shark
|
4e01a28435
|
feat(N/A): 配置WebMvcConfig,解决跨域问题
|
2025-10-26 18:34:23 +08:00 |
|
cat-shark
|
6fc6815563
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 18:11:25 +08:00 |
|
cat-shark
|
23faaf3205
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 18:11:23 +08:00 |
|
cat-shark
|
116398485e
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 18:11:21 +08:00 |
|
cat-shark
|
0301e270db
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 18:11:18 +08:00 |
|
cat-shark
|
6b1af2e947
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 18:11:17 +08:00 |
|
cat-shark
|
b9daf8709e
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 18:11:13 +08:00 |
|
cat-shark
|
c4cdef05bd
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 18:11:11 +08:00 |
|
cat-shark
|
130f42df7c
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 18:11:09 +08:00 |
|
cat-shark
|
6ac2237a52
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 18:11:08 +08:00 |
|
cat-shark
|
9cc19b9802
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 18:11:06 +08:00 |
|
cat-shark
|
de62d0ff38
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 18:11:03 +08:00 |
|
cat-shark
|
877e346edb
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 18:11:01 +08:00 |
|
cat-shark
|
ddd537b0fc
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 18:10:59 +08:00 |
|
cat-shark
|
0a0a69b4d4
|
feat(N/A): 关闭dev环境的secure配置,sameSite配置为Lax,允许浏览器保存cookie
|
2025-10-26 18:10:57 +08:00 |
|
cat-shark
|
3336915a3e
|
feat(N/A): 调整容器内运行端口为统一的8888,方便使用一个dockerfile,就可以配置全部的健康检查
|
2025-10-26 18:10:56 +08:00 |
|
cat-shark
|
21b539b696
|
feat(N/A): 修改cors配置
|
2025-10-26 18:10:54 +08:00 |
|
cat-shark
|
a45dbf0dcf
|
feat(N/A): 修改cors配置
|
2025-10-26 18:10:52 +08:00 |
|
cat-shark
|
67062e2379
|
Revert "feat(N/A): 修改dev环境的cors配置"
This reverts commit ab25cf81ee.
|
2025-10-26 18:10:50 +08:00 |
|
cat-shark
|
a99fefb91f
|
feat(N/A): 修改dev环境的cors配置
|
2025-10-26 18:10:48 +08:00 |
|
cat-shark
|
b72571697c
|
feat(N/A): 修改dev环境的cors配置
|
2025-10-26 18:10:47 +08:00 |
|
cat-shark
|
c30d443cc5
|
feat(N/A): 修改dev环境的 jenkins配置
|
2025-10-26 18:10:44 +08:00 |
|
cat-shark
|
0479abd243
|
feat(N/A): 修改dev环境的 端口配置,增加uat配置
|
2025-10-26 18:10:43 +08:00 |
|
cat-shark
|
c92a529cf6
|
feat(N/A): 修改dev环境的 allowed-origins配置
|
2025-10-26 18:10:41 +08:00 |
|
cat-shark
|
dfda2f3b76
|
feat(N/A): 修改dev环境的 allowed-origins配置
|
2025-10-26 18:10:40 +08:00 |
|
cat-shark
|
6dfa26d861
|
feat(N/A): 修改dev环境的 allowed-origins配置
|
2025-10-26 18:10:39 +08:00 |
|
cat-shark
|
6c288f147a
|
feat(N/A): 修改dev环境的 allowed-origins配置
|
2025-10-26 18:10:38 +08:00 |
|
cat-shark
|
f9f1ffe183
|
feat(N/A): 修改dev环境的 allowed-origins配置
|
2025-10-26 18:10:29 +08:00 |
|
cat-shark
|
5951383bc5
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 18:03:59 +08:00 |
|
cat-shark
|
949b39d6df
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 17:59:28 +08:00 |
|
cat-shark
|
3aa90d29ec
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 17:50:23 +08:00 |
|
cat-shark
|
de14d64461
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 17:39:45 +08:00 |
|
cat-shark
|
57200b7d4f
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 17:08:58 +08:00 |
|
cat-shark
|
c45f995cff
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 17:06:01 +08:00 |
|
cat-shark
|
0194433a6a
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 17:01:28 +08:00 |
|
cat-shark
|
951ef50def
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 16:49:35 +08:00 |
|
cat-shark
|
915b27580f
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 16:43:54 +08:00 |
|
cat-shark
|
b74fddc2a6
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 16:29:41 +08:00 |
|
cat-shark
|
516b05f40a
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 16:18:35 +08:00 |
|
cat-shark
|
2fffd11c00
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 16:15:51 +08:00 |
|
cat-shark
|
00e59b785b
|
feat(N/A): 配置dev环境的cors配置
|
2025-10-26 16:04:30 +08:00 |
|
cat-shark
|
cfbe1cd029
|
feat(N/A): 关闭dev环境的secure配置,sameSite配置为Lax,允许浏览器保存cookie
|
2025-10-26 15:19:04 +08:00 |
|
cat-shark
|
365f996f9c
|
feat(N/A): 调整容器内运行端口为统一的8888,方便使用一个dockerfile,就可以配置全部的健康检查
|
2025-10-26 15:00:55 +08:00 |
|
cat-shark
|
009c2f1564
|
feat(N/A): 修改cors配置
|
2025-10-26 14:46:14 +08:00 |
|
cat-shark
|
a18156af46
|
feat(N/A): 修改cors配置
|
2025-10-26 14:45:23 +08:00 |
|
cat-shark
|
56a0820fc2
|
Revert "feat(N/A): 修改dev环境的cors配置"
This reverts commit ab25cf81ee.
|
2025-10-26 14:26:08 +08:00 |
|
cat-shark
|
ab25cf81ee
|
feat(N/A): 修改dev环境的cors配置
|
2025-10-26 14:15:55 +08:00 |
|
cat-shark
|
45c5c7b97f
|
feat(N/A): 修改dev环境的cors配置
|
2025-10-26 12:39:22 +08:00 |
|
cat-shark
|
53af940914
|
feat(N/A): 修改dev环境的 jenkins配置
|
2025-10-26 12:32:34 +08:00 |
|
cat-shark
|
d3a8dcbcde
|
feat(N/A): 修改dev环境的 端口配置,增加uat配置
|
2025-10-26 12:27:53 +08:00 |
|
cat-shark
|
3174da4825
|
feat(N/A): 修改dev环境的 allowed-origins配置
|
2025-10-26 12:17:54 +08:00 |
|
cat-shark
|
72463b9dca
|
feat(N/A): 修改dev环境的 allowed-origins配置
|
2025-10-26 12:11:01 +08:00 |
|
cat-shark
|
d2aafe3a19
|
feat(N/A): 修改dev环境的 allowed-origins配置
|
2025-10-26 11:50:25 +08:00 |
|
cat-shark
|
5b369b1963
|
feat(N/A): 修改dev环境的 allowed-origins配置
|
2025-10-26 11:45:48 +08:00 |
|
cat-shark
|
96362b62f3
|
feat(N/A): 修改dev环境的 allowed-origins配置
|
2025-10-26 11:40:48 +08:00 |
|
cat-shark
|
cdacb1f83e
|
feat(13): 配置dev数据库
|
2025-10-08 23:16:14 +08:00 |
|