feat: integrate OA activation workflows and business migration
This commit is contained in:
Generated
+8
-4
@@ -26,6 +26,7 @@ import (
|
||||
"kra/internal/integration/email"
|
||||
"kra/internal/integration/gameplatform"
|
||||
"kra/internal/integration/mq"
|
||||
"kra/internal/integration/oa"
|
||||
"kra/internal/integration/payment"
|
||||
"kra/internal/integration/sms"
|
||||
"kra/internal/integration/storage"
|
||||
@@ -82,7 +83,7 @@ func wireApp(configServer *config.Server, store *config.Store, logger *slog.Logg
|
||||
auditRecorderUsecase := system2.NewAuditRecorderUsecase(auditRecordRepo)
|
||||
auditRecorder := system3.NewAuditRecorder(auditRecorderUsecase)
|
||||
registry := taskRegistry()
|
||||
alertGovernanceRepo := business.NewAlertGovernanceRepo(dataData)
|
||||
alertGovernanceRepo := business.NewAlertGovernanceRepo(dataData, dataData)
|
||||
accountRepo := business.NewAccountRepo(dataData)
|
||||
accountUsecase := business2.NewAccountUsecase(accountRepo)
|
||||
alertGovernanceUsecase := business2.NewAlertGovernanceUsecase(alertGovernanceRepo, accountUsecase)
|
||||
@@ -97,7 +98,7 @@ func wireApp(configServer *config.Server, store *config.Store, logger *slog.Logg
|
||||
goalRepo := business.NewGoalRepo(dataData)
|
||||
performanceUsecase := business2.NewPerformanceUsecase(performanceRepo, teamUsecase, effectivenessUsecase, goalRepo)
|
||||
goalUsecase := business2.NewGoalUsecase(goalRepo, performanceUsecase)
|
||||
dashboardRepo := business.NewDashboardRepo(dataData)
|
||||
dashboardRepo := business.NewDashboardRepo(dataData, dataData)
|
||||
workbenchRepo := business.NewWorkbenchRepo(dataData)
|
||||
userPreferenceRepo := business.NewUserPreferenceRepo(dataData)
|
||||
userPreferenceUsecase := business2.NewUserPreferenceUsecase(userPreferenceRepo)
|
||||
@@ -141,8 +142,11 @@ func wireApp(configServer *config.Server, store *config.Store, logger *slog.Logg
|
||||
channelService := business3.NewChannelService(channelUsecase)
|
||||
channel := handler.NewChannel(channelService)
|
||||
activationRepo := business.NewActivationRepo(dataData, dataData)
|
||||
activationUsecase := business2.NewActivationUsecase(activationRepo, accountUsecase)
|
||||
activationService := business3.NewActivationService(activationUsecase)
|
||||
activationUsecase := business2.NewActivationUsecase(activationRepo, accountUsecase, userPreferenceUsecase)
|
||||
activationPoolRepo := business.NewActivationPoolRepo(dataData, dataData)
|
||||
activationGateway := oa.NewActivationGateway(store)
|
||||
activationPoolUsecase := business2.NewActivationPoolUsecase(activationPoolRepo, activationGateway, accountUsecase)
|
||||
activationService := business3.NewActivationService(activationUsecase, activationPoolUsecase)
|
||||
activation := handler.NewActivation(activationService)
|
||||
alertRecordRepo := business.NewAlertRecordRepo(dataData)
|
||||
alertRecordUsecase := business2.NewAlertRecordUsecase(alertRecordRepo, accountUsecase)
|
||||
|
||||
Reference in New Issue
Block a user