Files
SuperJump/drizzle/meta/_journal.json
T
jacobxu666andClaude Opus 4.8 7a11a89031 新增积分系统:打卡/测试达标赚积分,纯累计可配置
- point_rule 规则表 + point_log 流水表(0008 迁移),唯一键防刷:同一事件首次达标才发放,重复静默返回 0
- 打卡分值随任务设置(模板/实例 points 字段,默认 10);测试类 6 种事件按规则表取值,各有默认分(单词 20/数学课 15/语法点 15/周测 50×2/考试通过 100)
- 发放埋点 6 处:打卡、单词检测、数学课、语法知识点、英语/数学周测、考试通过;周测达标联动打卡实例不重复计分
- 孩子端:/kid 总积分徽章,新增 /points 积分页(总积分+流水),测验结果页即时显示「+N 积分」,周测结果页刷新后从流水取回已发积分
- 家长端:功能管理新增「积分管理」Section(规则分值配置+每孩子总积分/最近流水);任务管理内联编辑任务分值
- 修复:drizzle 将 mysql2 重复键错误包进 cause,沿错误链识别 ER_DUP_ENTRY

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-18 17:58:53 +08:00

69 lines
1.3 KiB
JSON

{
"version": "7",
"dialect": "mysql",
"entries": [
{
"idx": 0,
"version": "5",
"when": 1785682170922,
"tag": "0000_init",
"breakpoints": true
},
{
"idx": 1,
"version": "5",
"when": 1785687829667,
"tag": "0001_add-subject",
"breakpoints": true
},
{
"idx": 2,
"version": "5",
"when": 1785689264881,
"tag": "0002_grammar-progress",
"breakpoints": true
},
{
"idx": 3,
"version": "5",
"when": 1785772800000,
"tag": "0003_math-and-exam",
"breakpoints": true
},
{
"idx": 4,
"version": "5",
"when": 1785859200000,
"tag": "0004_ai-grade-log",
"breakpoints": true
},
{
"idx": 5,
"version": "5",
"when": 1786060800000,
"tag": "0005_task-template-mode",
"breakpoints": true
},
{
"idx": 6,
"version": "5",
"when": 1786064400000,
"tag": "0006_fill-missing-tables",
"breakpoints": true
},
{
"idx": 7,
"version": "5",
"when": 1786147200000,
"tag": "0007_word-entry",
"breakpoints": true
},
{
"idx": 8,
"version": "5",
"when": 1786233600000,
"tag": "0008_points",
"breakpoints": true
}
]
}