feat: complete Kra admin backend migration

This commit is contained in:
2026-08-14 00:28:37 +08:00
parent c4bf7ee03b
commit acba9624d7
88 changed files with 1765 additions and 8623 deletions
+3 -7
View File
@@ -28,13 +28,9 @@ func wireApp(confServer *conf.Server, confData *conf.Data, adminBackend *conf.Ad
if err != nil {
return nil, nil, err
}
adminRepo := data.NewAdminRepo(dataData)
adminUsecase := biz.NewAdminUsecase(adminRepo)
adminService := service.NewAdminService(adminUsecase)
grpcServer := server.NewGRPCServer(confServer, adminService)
systemRepo := data.NewSystemRepo(dataData)
cache := data.NewCache(dataData)
fileStorage, err := data.NewFileStorage(adminBackend)
fileStorage, err := data.NewFileStorage(dataData)
if err != nil {
cleanup()
return nil, nil, err
@@ -58,9 +54,9 @@ func wireApp(confServer *conf.Server, confData *conf.Data, adminBackend *conf.Ad
auditService := service.NewAuditService(auditUsecase)
taskRepo := data.NewTaskRepo(dataData)
taskUsecase := biz.NewTaskUsecase(taskRepo)
taskService := service.NewTaskService(taskUsecase)
mediaRepo := data.NewMediaRepo(dataData)
mediaUsecase := biz.NewMediaUsecase(mediaRepo, fileStorage)
taskService := service.NewTaskService(taskUsecase, mediaUsecase, adminBackend)
mediaService := service.NewMediaService(mediaUsecase)
announcementRepo := data.NewAnnouncementRepo(dataData)
announcementUsecase := biz.NewAnnouncementUsecase(announcementRepo)
@@ -70,7 +66,7 @@ func wireApp(confServer *conf.Server, confData *conf.Data, adminBackend *conf.Ad
emailService := service.NewEmailService(emailUsecase)
taskScheduler := server.NewTaskScheduler(taskService, logger)
ginServer := server.NewGinServer(confServer, adminBackend, systemService, accessService, settingsService, versionService, exportService, auditService, taskService, mediaService, announcementService, emailService, taskScheduler, logger)
app := newApp(logger, grpcServer, ginServer, taskScheduler)
app := newApp(logger, ginServer, taskScheduler)
return app, func() {
cleanup()
}, nil