LoveLosita
132b7095ac
Version:0.1.0.dev.260205
feat: 🆕 完善course模块功能并优化批量导入接口
- 调整 task-class 模型代码并增加注释,使其更简洁易读 ✍️
- 结构调整:将课程相关接口从 schedule 分类移至独立的 course 分类 🚀
- 修改接口 URL 从 /schedule 更改为 /course 🔄
fix: 🐛 修复批量导入课程接口重复导入相同课程的 bug
- 通过在数据库添加唯一约束解决此问题 🔐
- 这只是初步修复,后续会在 sv 层增加重复/时间冲突检测逻辑 ⚠️
- 引导用户修改课表与任务块时间冲突的机制待实现 ⏳
refactor: 🔨 重构 schedule 表单结构
- 将节次管理策略从字符串存储改为原子化存储(如 1-2 节更改为单独两条记录)
- 为后续冲突检查与智能排课做准备 🧠
perf: 🚀 优化批量导入课程接口性能
- 通过数据暂存内存中减少数据插入 MySQL 的次数 ⚡
2026-02-05 16:51:15 +08:00
..
2026-02-05 16:51:15 +08:00
2026-02-03 16:53:16 +08:00
2026-02-05 16:51:15 +08:00
2026-02-04 22:08:58 +08:00
2026-02-05 16:51:15 +08:00
2026-02-03 16:53:16 +08:00
2026-02-03 16:53:16 +08:00
2026-02-05 16:51:15 +08:00
2026-02-04 22:08:58 +08:00
2026-02-05 16:51:15 +08:00
2026-02-05 16:51:15 +08:00
2026-02-02 21:32:21 +08:00
2026-02-03 16:53:16 +08:00
2026-02-03 16:53:16 +08:00
2026-02-03 16:53:16 +08:00
2026-02-03 16:53:16 +08:00