From 0a3fa80d31f46a940af60675685464c21b30ec15 Mon Sep 17 00:00:00 2001 From: renzhiyuan <465386466@qq.com> Date: Fri, 24 Jul 2026 18:23:46 +0800 Subject: [PATCH] 1 --- cmd/server/wire_gen.go | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 cmd/server/wire_gen.go diff --git a/cmd/server/wire_gen.go b/cmd/server/wire_gen.go new file mode 100644 index 0000000..642eea6 --- /dev/null +++ b/cmd/server/wire_gen.go @@ -0,0 +1,37 @@ +// Code generated by Wire. DO NOT EDIT. + +//go:generate go run -mod=mod github.com/google/wire/cmd/wire +//go:build !wireinject +// +build !wireinject + +package main + +import ( + "github.com/gofiber/fiber/v2/log" + "sdk-generator/internal/biz" + "sdk-generator/internal/config" + "sdk-generator/internal/data/impl" + "sdk-generator/internal/server" + "sdk-generator/internal/server/router" + "sdk-generator/internal/service" + "sdk-generator/utils" +) + +// Injectors from wire.go: + +// InitializeApp 初始化应用程序 +func InitializeApp(configConfig *config.Config, allLogger log.AllLogger) (*server.Servers, func(), error) { + db, cleanup := utils.NewGormDb(configConfig) + aiGenerateDocImpl := impl.NewAiGenerateDocImpl(db) + aiGenerateTaskImpl := impl.NewAiGenerateTaskImpl(db) + sdkGeneratorBiz := biz.NewSDKGeneratorService(configConfig, aiGenerateDocImpl, aiGenerateTaskImpl) + sdkService := service.NewSDKService(sdkGeneratorBiz) + pageService := service.NewPageService() + appModule := router.NewAppModule(configConfig, sdkService, pageService) + routerServer := router.NewRouterServer(appModule) + app := server.NewHTTPServer(routerServer) + servers := server.NewServers(configConfig, app) + return servers, func() { + cleanup() + }, nil +}