feat: 完善小组绩效与有效端统计并修复审查问题
This commit is contained in:
Generated
+61
-48
@@ -82,20 +82,32 @@ func wireApp(configServer *config.Server, store *config.Store, logger *slog.Logg
|
||||
auditRecorderUsecase := system2.NewAuditRecorderUsecase(auditRecordRepo)
|
||||
auditRecorder := system3.NewAuditRecorder(auditRecorderUsecase)
|
||||
registry := taskRegistry()
|
||||
teamRepo := business.NewTeamRepo(dataData)
|
||||
accountRepo := business.NewAccountRepo(dataData)
|
||||
accountUsecase := business2.NewAccountUsecase(accountRepo)
|
||||
teamUsecase := business2.NewTeamUsecase(teamRepo, accountUsecase)
|
||||
performanceRepo := business.NewPerformanceRepo(dataData)
|
||||
effectivenessRepo := business.NewEffectivenessRepo(dataData)
|
||||
otherSettingsRepo := business.NewOtherSettingsRepo(dataData)
|
||||
otherSettingsUsecase := business2.NewOtherSettingsUsecase(otherSettingsRepo)
|
||||
effectivenessUsecase := business2.NewEffectivenessUsecase(effectivenessRepo, otherSettingsRepo)
|
||||
goalRepo := business.NewGoalRepo(dataData)
|
||||
performanceUsecase := business2.NewPerformanceUsecase(performanceRepo, teamUsecase, effectivenessUsecase, goalRepo)
|
||||
goalUsecase := business2.NewGoalUsecase(goalRepo, performanceUsecase)
|
||||
dashboardRepo := business.NewDashboardRepo(dataData)
|
||||
workbenchRepo := business.NewWorkbenchRepo(dataData)
|
||||
userPreferenceRepo := business.NewUserPreferenceRepo(dataData)
|
||||
userPreferenceUsecase := business2.NewUserPreferenceUsecase(userPreferenceRepo)
|
||||
workbenchUsecase := business2.NewWorkbenchUsecase(workbenchRepo, accountUsecase, userPreferenceUsecase)
|
||||
dashboardUsecase := business2.NewDashboardUsecase(dashboardRepo, workbenchUsecase, effectivenessUsecase)
|
||||
businessPerformanceService := business3.NewBusinessPerformanceService(teamUsecase, performanceUsecase, goalUsecase, dashboardUsecase)
|
||||
businessPerformance := handler.NewBusinessPerformance(businessPerformanceService)
|
||||
otherSettingsUsecase := business2.NewOtherSettingsUsecase(otherSettingsRepo, effectivenessUsecase)
|
||||
otherSettingsService := business3.NewOtherSettingsService(otherSettingsUsecase)
|
||||
otherSettings := handler.NewOtherSettings(otherSettingsService)
|
||||
rankingRepo := business.NewRankingRepo(dataData)
|
||||
accountRepo := business.NewAccountRepo(dataData)
|
||||
accountUsecase := business2.NewAccountUsecase(accountRepo)
|
||||
userPreferenceRepo := business.NewUserPreferenceRepo(dataData)
|
||||
userPreferenceUsecase := business2.NewUserPreferenceUsecase(userPreferenceRepo)
|
||||
rankingUsecase := business2.NewRankingUsecase(rankingRepo, accountUsecase, userPreferenceUsecase)
|
||||
rankingService := business3.NewRankingService(rankingUsecase)
|
||||
ranking := handler.NewRanking(rankingService)
|
||||
workbenchRepo := business.NewWorkbenchRepo(dataData)
|
||||
workbenchUsecase := business2.NewWorkbenchUsecase(workbenchRepo, accountUsecase, userPreferenceUsecase)
|
||||
workbenchService := business3.NewWorkbenchService(workbenchUsecase)
|
||||
workbench := handler.NewWorkbench(workbenchService)
|
||||
serverAnalysisRepo := business.NewServerAnalysisRepo(dataData)
|
||||
@@ -103,7 +115,7 @@ func wireApp(configServer *config.Server, store *config.Store, logger *slog.Logg
|
||||
serverAnalysisService := business3.NewServerAnalysisService(serverAnalysisUsecase)
|
||||
serverAnalysis := handler.NewServerAnalysis(serverAnalysisService)
|
||||
analyticsRepo := business.NewAnalyticsRepo(dataData)
|
||||
analyticsUsecase := business2.NewAnalyticsUsecase(analyticsRepo, accountUsecase, userPreferenceUsecase)
|
||||
analyticsUsecase := business2.NewAnalyticsUsecase(analyticsRepo, accountUsecase, userPreferenceUsecase, effectivenessUsecase)
|
||||
analyticsService := business3.NewAnalyticsService(analyticsUsecase)
|
||||
analytics := handler.NewAnalytics(analyticsService)
|
||||
ledgerRepo := business.NewLedgerRepo(dataData)
|
||||
@@ -121,7 +133,7 @@ func wireApp(configServer *config.Server, store *config.Store, logger *slog.Logg
|
||||
businessPortrait := handler.NewBusinessPortrait(businessPortraitService)
|
||||
channelWriteRepo := business.NewChannelWriteRepo(dataData)
|
||||
platformPasswordEncoder := gameplatform.NewPasswordEncoder()
|
||||
channelUsecase := business2.NewChannelUsecase(channelRepo, channelWriteRepo, accountUsecase, userPreferenceUsecase, platformPasswordEncoder)
|
||||
channelUsecase := business2.NewChannelUsecase(channelRepo, channelWriteRepo, accountUsecase, userPreferenceUsecase, platformPasswordEncoder, effectivenessUsecase)
|
||||
channelService := business3.NewChannelService(channelUsecase)
|
||||
channel := handler.NewChannel(channelService)
|
||||
activationRepo := business.NewActivationRepo(dataData, dataData)
|
||||
@@ -251,44 +263,45 @@ func wireApp(configServer *config.Server, store *config.Store, logger *slog.Logg
|
||||
integrationConfigService := integration2.NewIntegrationConfigService(integrationConfigUsecase)
|
||||
integrationConfig := handler.NewIntegrationConfig(integrationConfigService)
|
||||
set := &handler.Set{
|
||||
OtherSettings: otherSettings,
|
||||
Ranking: ranking,
|
||||
Workbench: workbench,
|
||||
ServerAnalysis: serverAnalysis,
|
||||
Analytics: analytics,
|
||||
Ledger: ledger,
|
||||
ChannelPortrait: channelPortrait,
|
||||
BusinessPortrait: businessPortrait,
|
||||
Channel: channel,
|
||||
Activation: activation,
|
||||
AlertRecord: alertRecord,
|
||||
AlertRule: alertRule,
|
||||
BusinessPromote: businessPromote,
|
||||
Business: handlerBusiness,
|
||||
BusinessPassword: businessPassword,
|
||||
SMS: handlerSMS,
|
||||
Authority: authority,
|
||||
Menu: menu,
|
||||
API: api,
|
||||
Permission: permission,
|
||||
Organization: organization,
|
||||
Announcement: announcement,
|
||||
Email: handlerEmail,
|
||||
Payment: handlerPayment,
|
||||
Task: handlerTask,
|
||||
Media: media,
|
||||
Audit: audit,
|
||||
Export: export,
|
||||
Version: version,
|
||||
Dictionary: dictionary,
|
||||
Parameter: parameter,
|
||||
APIToken: apiToken,
|
||||
SystemConfig: systemConfig,
|
||||
Public: public,
|
||||
User: user,
|
||||
Navigation: navigation,
|
||||
Session: session,
|
||||
IntegrationConfig: integrationConfig,
|
||||
BusinessPerformance: businessPerformance,
|
||||
OtherSettings: otherSettings,
|
||||
Ranking: ranking,
|
||||
Workbench: workbench,
|
||||
ServerAnalysis: serverAnalysis,
|
||||
Analytics: analytics,
|
||||
Ledger: ledger,
|
||||
ChannelPortrait: channelPortrait,
|
||||
BusinessPortrait: businessPortrait,
|
||||
Channel: channel,
|
||||
Activation: activation,
|
||||
AlertRecord: alertRecord,
|
||||
AlertRule: alertRule,
|
||||
BusinessPromote: businessPromote,
|
||||
Business: handlerBusiness,
|
||||
BusinessPassword: businessPassword,
|
||||
SMS: handlerSMS,
|
||||
Authority: authority,
|
||||
Menu: menu,
|
||||
API: api,
|
||||
Permission: permission,
|
||||
Organization: organization,
|
||||
Announcement: announcement,
|
||||
Email: handlerEmail,
|
||||
Payment: handlerPayment,
|
||||
Task: handlerTask,
|
||||
Media: media,
|
||||
Audit: audit,
|
||||
Export: export,
|
||||
Version: version,
|
||||
Dictionary: dictionary,
|
||||
Parameter: parameter,
|
||||
APIToken: apiToken,
|
||||
SystemConfig: systemConfig,
|
||||
Public: public,
|
||||
User: user,
|
||||
Navigation: navigation,
|
||||
Session: session,
|
||||
IntegrationConfig: integrationConfig,
|
||||
}
|
||||
routes := router.NewRoutes(set)
|
||||
maintenanceRepo := system.NewMaintenanceRepo(dataData)
|
||||
@@ -297,7 +310,7 @@ func wireApp(configServer *config.Server, store *config.Store, logger *slog.Logg
|
||||
reportBuildUsecase := business2.NewReportBuildUsecase(reportBuildRepo)
|
||||
alertTriggerRepo := business.NewAlertTriggerRepo(dataData)
|
||||
alertTriggerUsecase := business2.NewAlertTriggerUsecase(alertTriggerRepo)
|
||||
taskMethods := worker.NewTaskMethods(taskUsecase, maintenanceUsecase, mediaUsecase, store, reportBuildUsecase, alertTriggerUsecase)
|
||||
taskMethods := worker.NewTaskMethods(taskUsecase, maintenanceUsecase, mediaUsecase, store, reportBuildUsecase, alertTriggerUsecase, effectivenessUsecase)
|
||||
routeRegistrar := buildRuntime(registry, routes, taskMethods)
|
||||
websocketServer, cleanup2, err := websocket.New(runtimeconfigStore)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user