优化
This commit is contained in:
Generated
+20
-11
@@ -30,18 +30,23 @@ func wireApp(confServer *conf.Server, runtime *conf.Runtime, logger *slog.Logger
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
accessRepo := data.NewAccessRepo(dataData)
|
||||
accessUsecase := biz.NewAccessUsecase(accessRepo)
|
||||
accessControlService := service.NewAccessControlService(accessUsecase)
|
||||
authorityService := service.NewAuthorityService(accessUsecase)
|
||||
authorityAccessRepo := data.NewAuthorityAccessRepo(dataData)
|
||||
apiRepo := data.NewAPIRepo(dataData)
|
||||
accessControlUsecase := biz.NewAccessControlUsecase(authorityAccessRepo, apiRepo)
|
||||
accessControlService := service.NewAccessControlService(accessControlUsecase)
|
||||
authorityUsecase := biz.NewAuthorityUsecase(authorityAccessRepo)
|
||||
authorityService := service.NewAuthorityService(authorityUsecase)
|
||||
authority := handler.NewAuthority(authorityService)
|
||||
menuRepo := data.NewMenuRepo(dataData)
|
||||
menuUsecase := biz.NewMenuUsecase(menuRepo)
|
||||
menuService := service.NewMenuService(menuUsecase)
|
||||
menu := handler.NewMenu(menuService)
|
||||
apiService := service.NewAPIService(accessUsecase, runtime)
|
||||
apiUsecase := biz.NewAPIUsecase(apiRepo)
|
||||
apiService := service.NewAPIService(apiUsecase, runtime)
|
||||
api := handler.NewAPI(apiService)
|
||||
permissionService := service.NewPermissionService(accessUsecase)
|
||||
permissionRepo := data.NewPermissionRepo(dataData)
|
||||
permissionUsecase := biz.NewPermissionUsecase(permissionRepo)
|
||||
permissionService := service.NewPermissionService(permissionUsecase)
|
||||
permission := handler.NewPermission(permissionService)
|
||||
departmentRepo := data.NewDepartmentRepo(dataData)
|
||||
departmentUsecase := biz.NewDepartmentUsecase(departmentRepo)
|
||||
@@ -73,11 +78,15 @@ func wireApp(confServer *conf.Server, runtime *conf.Runtime, logger *slog.Logger
|
||||
task := handler.NewTask(taskService, taskScheduler)
|
||||
mediaService := service.NewMediaService(mediaUsecase, runtime)
|
||||
media := handler.NewMedia(mediaService)
|
||||
auditRepo := data.NewAuditRepo(dataData)
|
||||
auditUsecase := biz.NewAuditUsecase(auditRepo)
|
||||
auditQueryRepo := data.NewAuditRepo(dataData)
|
||||
auditUsecase := biz.NewAuditUsecase(auditQueryRepo)
|
||||
auditService := service.NewAuditService(auditUsecase)
|
||||
auditRecorder := service.NewAuditRecorder(auditUsecase)
|
||||
logViewerService := service.NewLogViewerService(auditUsecase)
|
||||
auditRecordRepo := data.NewAuditRecorderRepo(dataData)
|
||||
auditRecorderUsecase := biz.NewAuditRecorderUsecase(auditRecordRepo)
|
||||
auditRecorder := service.NewAuditRecorder(auditRecorderUsecase)
|
||||
logFileRepo := data.NewLogFileRepo(dataData)
|
||||
logViewerUsecase := biz.NewLogViewerUsecase(logFileRepo)
|
||||
logViewerService := service.NewLogViewerService(logViewerUsecase)
|
||||
audit := handler.NewAudit(auditService, auditRecorder, logViewerService)
|
||||
exportRepo := data.NewExportRepo(dataData)
|
||||
exportUsecase := biz.NewExportUsecase(exportRepo)
|
||||
@@ -105,7 +114,7 @@ func wireApp(confServer *conf.Server, runtime *conf.Runtime, logger *slog.Logger
|
||||
systemConfigService := service.NewSystemConfigService(systemConfigUsecase, runtime)
|
||||
securityRepo := data.NewSecurityRepo(dataData)
|
||||
securityUsecase := biz.NewSecurityUsecase(securityRepo)
|
||||
securityService := service.NewSecurityService(securityUsecase, runtime, cache, tokenService)
|
||||
securityService := service.NewSecurityService(securityUsecase, runtime, cache, tokenUsecase)
|
||||
systemConfig := handler.NewSystemConfig(systemConfigService, securityService, taskScheduler)
|
||||
userRepo := data.NewUserRepo(dataData)
|
||||
userUsecase := biz.NewUserUsecase(userRepo)
|
||||
|
||||
Reference in New Issue
Block a user