优化结构

This commit is contained in:
Yvan
2026-08-28 09:19:54 +08:00
parent 03a4131f6e
commit 279692375b
57 changed files with 778 additions and 799 deletions
+4 -2
View File
@@ -25,6 +25,7 @@ import (
"kra/internal/integration/mq"
"kra/internal/integration/payment"
"kra/internal/integration/storage"
"kra/internal/integration/systeminfo"
"kra/internal/integration/websocket"
"kra/internal/logging"
"kra/internal/modules"
@@ -107,8 +108,8 @@ func wireApp(configServer *config.Server, store *config.Store, logger *slog.Logg
handlerEmail := handler.NewEmail(emailService)
paymentConfigReader := integration.NewPaymentConfigReader(dataData)
factory := payment.NewFactory()
paymentRepo := payment2.NewPaymentRepo(dataData, paymentConfigReader, factory)
paymentOrderRepo := payment2.NewPaymentOrderRepo(dataData)
paymentRepo := payment2.NewPaymentRepo(dataData, paymentConfigReader, factory, paymentOrderRepo)
paymentHooks := payment3.NewPaymentHooks()
paymentOrderSourceRegistry := payment3.NewPaymentOrderSourceRegistry()
paymentFulfillmentRegistry := payment3.NewPaymentFulfillmentRegistry()
@@ -158,7 +159,8 @@ func wireApp(configServer *config.Server, store *config.Store, logger *slog.Logg
apiToken := handler.NewAPIToken(tokenService)
initializationRepo := initialize.NewRepo(dataData, catalog)
taskReloader := worker.NewTaskReloader(taskScheduler)
systemConfigUsecase := system2.NewSystemConfigUsecase(initializationRepo, taskReloader)
provider := systeminfo.NewProvider()
systemConfigUsecase := system2.NewSystemConfigUsecase(initializationRepo, taskReloader, provider)
systemConfigService := system3.NewSystemConfigService(systemConfigUsecase, runtimeSettings)
systemConfig := handler.NewSystemConfig(systemConfigService, securityService)
public := handler.NewPublic(authService, systemConfigService, securityService)