Version:0.0.4.dev.260203
feat: 📚 完成课程导入与校验接口(赶在 token 过期前…) - 实现课程导入接口 ✅ - 实现课程信息校验接口 🔍 - 测试通过 🧪 fix: 🐛 修了一堆 bug,15 分钟 accessToken 默默见证了时间的流逝 ⏳😭
This commit is contained in:
24
backend/dao/schedule.go
Normal file
24
backend/dao/schedule.go
Normal 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
|
||||
}
|
||||
Reference in New Issue
Block a user