Version:0.0.4.dev.260203

feat: 📚 完成课程导入与校验接口(赶在 token 过期前…)

- 实现课程导入接口 
- 实现课程信息校验接口 🔍
- 测试通过 🧪

fix: 🐛 修了一堆 bug,15 分钟 accessToken 默默见证了时间的流逝 😭
This commit is contained in:
LoveLosita
2026-02-03 22:05:11 +08:00
parent a59bcfbc5e
commit f554d9bd06
8 changed files with 212 additions and 4 deletions

24
backend/dao/schedule.go Normal file
View File

@@ -0,0 +1,24 @@
package dao
import (
"github.com/LoveLosita/smartflow/backend/model"
"gorm.io/gorm"
)
type ScheduleDAO struct {
db *gorm.DB
}
// NewScheduleDAO 创建ScheduleDAO实例
func NewScheduleDAO(db *gorm.DB) *ScheduleDAO {
return &ScheduleDAO{
db: db,
}
}
func (dao *ScheduleDAO) AddUserCourses(courses []model.Schedule) error {
if err := dao.db.Create(&courses).Error; err != nil {
return err
}
return nil
}