From 8295876c767ae6d7d672afbf3068a6a2d2643616 Mon Sep 17 00:00:00 2001 From: yokowu <18836617@qq.com> Date: Fri, 12 Sep 2025 15:52:11 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9A=B4=E9=9C=B2=20ProxyUsecase,=20Us?= =?UTF-8?q?erUsecase?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/cmd/server/main.go | 5 +++-- backend/internal/provider.go | 4 ---- backend/pro | 2 +- backend/provider.go | 13 +++++++++++++ 4 files changed, 17 insertions(+), 7 deletions(-) create mode 100644 backend/provider.go diff --git a/backend/cmd/server/main.go b/backend/cmd/server/main.go index 128a906..9a3050a 100644 --- a/backend/cmd/server/main.go +++ b/backend/cmd/server/main.go @@ -8,6 +8,7 @@ import ( "github.com/GoYoko/web" + "github.com/chaitin/MonkeyCode/backend" "github.com/chaitin/MonkeyCode/backend/config" "github.com/chaitin/MonkeyCode/backend/docs" "github.com/chaitin/MonkeyCode/backend/internal" @@ -72,10 +73,10 @@ func (s *Server) Stop() error { return s.web.Echo().Shutdown(context.Background()) } -//lint:ignore U1000 unused for wire -var appSet = wire.NewSet( +var AppSet = wire.NewSet( wire.FieldsOf(new(*config.Config), "Logger"), config.Init, pkg.Provider, internal.Provider, + backend.Provider, ) diff --git a/backend/internal/provider.go b/backend/internal/provider.go index b6f5d76..1f58347 100644 --- a/backend/internal/provider.go +++ b/backend/internal/provider.go @@ -24,7 +24,6 @@ import ( openai "github.com/chaitin/MonkeyCode/backend/internal/openai/usecase" "github.com/chaitin/MonkeyCode/backend/internal/proxy" proxyrepo "github.com/chaitin/MonkeyCode/backend/internal/proxy/repo" - proxyusecase "github.com/chaitin/MonkeyCode/backend/internal/proxy/usecase" reportrepo "github.com/chaitin/MonkeyCode/backend/internal/report/repo" reportuse "github.com/chaitin/MonkeyCode/backend/internal/report/usecase" securityv1 "github.com/chaitin/MonkeyCode/backend/internal/security/handler/http/v1" @@ -33,7 +32,6 @@ import ( sockethandler "github.com/chaitin/MonkeyCode/backend/internal/socket/handler" userV1 "github.com/chaitin/MonkeyCode/backend/internal/user/handler/v1" userrepo "github.com/chaitin/MonkeyCode/backend/internal/user/repo" - userusecase "github.com/chaitin/MonkeyCode/backend/internal/user/usecase" workspacehandlerv1 "github.com/chaitin/MonkeyCode/backend/internal/workspace/handler/http/v1" workspacerepo "github.com/chaitin/MonkeyCode/backend/internal/workspace/repo" workspaceusecase "github.com/chaitin/MonkeyCode/backend/internal/workspace/usecase" @@ -70,7 +68,6 @@ var Provider = wire.NewSet( openai.NewOpenAIUsecase, openairepo.NewOpenAIRepo, modelv1.NewModelHandler, - proxyusecase.NewProxyUsecase, proxyrepo.NewProxyRepo, modelusecase.NewModelUsecase, modelrepo.NewModelRepo, @@ -83,7 +80,6 @@ var Provider = wire.NewSet( middleware.NewReadOnlyMiddleware, userV1.NewUserHandler, userrepo.NewUserRepo, - userusecase.NewUserUsecase, billingv1.NewBillingHandler, billingrepo.NewBillingRepo, billingusecase.NewBillingUsecase, diff --git a/backend/pro b/backend/pro index 8fe07d3..624eab9 160000 --- a/backend/pro +++ b/backend/pro @@ -1 +1 @@ -Subproject commit 8fe07d3a2f82309bec40ea43226d7247957ee83b +Subproject commit 624eab91bac44e0b454dc539a97c514d2d07b36f diff --git a/backend/provider.go b/backend/provider.go new file mode 100644 index 0000000..d6430c4 --- /dev/null +++ b/backend/provider.go @@ -0,0 +1,13 @@ +package backend + +import ( + "github.com/google/wire" + + proxyusecase "github.com/chaitin/MonkeyCode/backend/internal/proxy/usecase" + userusecase "github.com/chaitin/MonkeyCode/backend/internal/user/usecase" +) + +var Provider = wire.NewSet( + proxyusecase.NewProxyUsecase, + userusecase.NewUserUsecase, +)