Version:0.0.3.dev.260203

feat:  新增任务队列任务获取与创建接口
- 编写获取任务队列中任务的接口
- 编写新增任务接口
- 完成相关测试并验证通过 
This commit is contained in:
LoveLosita
2026-02-03 20:27:36 +08:00
parent 5038ec2fc5
commit a59bcfbc5e
10 changed files with 272 additions and 5 deletions

View File

@@ -39,13 +39,20 @@ func Start() {
log.Fatalf("Failed to connect to database: %v", err)
}
rdb := inits.InitRedis()
//dao 层
userRepo := dao.NewUserDAO(db)
cacheRepo := dao.NewCacheDAO(rdb)
taskRepo := dao.NewTaskDAO(db)
//service 层
userService := service.NewUserService(userRepo, cacheRepo)
taskSv := service.NewTaskService(taskRepo)
//api 层
userApi := api.NewUserHandler(userService)
taskApi := api.NewTaskHandler(taskSv)
handlers := &api.ApiHandlers{
UserHandler: userApi,
TaskHandler: taskApi,
}
r := routers.RegisterRouters(handlers, cacheRepo)
routers.StartEngine(r)