feat: 📚 完成课程导入与校验接口(赶在 token 过期前…) - 实现课程导入接口 ✅ - 实现课程信息校验接口 🔍 - 测试通过 🧪 fix: 🐛 修了一堆 bug,15 分钟 accessToken 默默见证了时间的流逝 ⏳😭
25 lines
418 B
Go
25 lines
418 B
Go
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
|
|
}
|