Version:0.0.5.dev.260204

feat: 🏗️ 完成任务分类创建与列表查询接口并通过测试

- 历经复杂嵌套逻辑处理 🌀
- 实现创建任务分类接口 
- 实现获取任务分类列表接口 📋
- 接口测试全部通过 🧪

perf: 🚀 下个版本将为任务分类列表接口加入 Redis 缓存以提升查询速度 
This commit is contained in:
LoveLosita
2026-02-04 19:26:22 +08:00
parent f554d9bd06
commit af8e8bd804
8 changed files with 384 additions and 6 deletions

View File

@@ -60,6 +60,12 @@ func RegisterRouters(handlers *api.ApiHandlers, cache *dao.CacheDAO) *gin.Engine
scheduleGroup.POST("/validate", handlers.ScheduleHandler.CheckUserCourse)
scheduleGroup.POST("/import-courses", handlers.ScheduleHandler.AddUserCourses)
}
taskClassGroup := apiGroup.Group("/task-class")
{
taskClassGroup.Use(middleware.JWTTokenAuth(cache))
taskClassGroup.POST("/add", handlers.TaskClassHandler.UserAddTaskClass)
taskClassGroup.GET("/list", handlers.TaskClassHandler.UserGetTaskClassInfos)
}
}
// 初始化Gin引擎
log.Println("Routes setup completed")