From 14ccc7e188380a9b6391381b128112e9fd589921 Mon Sep 17 00:00:00 2001 From: Rogee Date: Tue, 23 Sep 2025 16:01:25 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E5=91=BD=E4=BB=A4?= =?UTF-8?q?=E5=8C=85=E4=BB=A5=E4=BD=BF=E7=94=A8=E6=96=B0=E7=9A=84=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E6=8F=90=E4=BE=9B=E7=A8=8B=E5=BA=8F=EF=BC=8C=E5=A2=9E?= =?UTF-8?q?=E5=BC=BA=E6=A8=A1=E5=9D=97=E5=8C=96=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + templates/project/app/commands/event/event.go.tpl | 3 ++- templates/project/app/commands/grpc/grpc.go.tpl | 3 ++- templates/project/app/commands/http/http.go.tpl | 3 ++- templates/project/app/commands/migrate/migrate.go.tpl | 3 ++- templates/project/app/commands/queue/river.go.tpl | 3 ++- templates/project/app/commands/service.go.tpl | 2 +- 7 files changed, 12 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 8a4975b..802e0fa 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ tests/* atomctl AGENTS.md atom +atomctl-tests diff --git a/templates/project/app/commands/event/event.go.tpl b/templates/project/app/commands/event/event.go.tpl index 76de214..ba425f6 100644 --- a/templates/project/app/commands/event/event.go.tpl +++ b/templates/project/app/commands/event/event.go.tpl @@ -6,6 +6,7 @@ import ( "go.ipao.vip/atom" "go.ipao.vip/atom/container" "go.ipao.vip/atom/contracts" + "{{.ModuleName}}/app/commands" "{{.ModuleName}}/app/events/subscribers" "{{.ModuleName}}/providers/app" "{{.ModuleName}}/providers/event" @@ -17,7 +18,7 @@ import ( ) func defaultProviders() container.Providers { - return srv.Default(container.Providers{ + return commands.Default(container.Providers{ postgres.DefaultProvider(), }...) } diff --git a/templates/project/app/commands/grpc/grpc.go.tpl b/templates/project/app/commands/grpc/grpc.go.tpl index b9ba97b..f2c1589 100644 --- a/templates/project/app/commands/grpc/grpc.go.tpl +++ b/templates/project/app/commands/grpc/grpc.go.tpl @@ -4,6 +4,7 @@ import ( "go.ipao.vip/atom" "go.ipao.vip/atom/container" "go.ipao.vip/atom/contracts" + "{{.ModuleName}}/app/commands" "{{.ModuleName}}/app/grpc/users" "{{.ModuleName}}/providers/app" "{{.ModuleName}}/providers/grpc" @@ -15,7 +16,7 @@ import ( ) func defaultProviders() container.Providers { - return srv.Default(container.Providers{ + return commands.Default(container.Providers{ postgres.DefaultProvider(), grpc.DefaultProvider(), }...) diff --git a/templates/project/app/commands/http/http.go.tpl b/templates/project/app/commands/http/http.go.tpl index 23c248d..ee8290a 100644 --- a/templates/project/app/commands/http/http.go.tpl +++ b/templates/project/app/commands/http/http.go.tpl @@ -6,6 +6,7 @@ import ( "go.ipao.vip/atom" "go.ipao.vip/atom/container" "go.ipao.vip/atom/contracts" + "{{.ModuleName}}/app/commands" "{{.ModuleName}}/app/errorx" "{{.ModuleName}}/app/jobs" _ "{{.ModuleName}}/docs" @@ -23,7 +24,7 @@ import ( ) func defaultProviders() container.Providers { - return srv.Default(container.Providers{ + return commands.Default(container.Providers{ http.DefaultProvider(), postgres.DefaultProvider(), jwt.DefaultProvider(), diff --git a/templates/project/app/commands/migrate/migrate.go.tpl b/templates/project/app/commands/migrate/migrate.go.tpl index 37c13e6..44c8448 100644 --- a/templates/project/app/commands/migrate/migrate.go.tpl +++ b/templates/project/app/commands/migrate/migrate.go.tpl @@ -4,6 +4,7 @@ import ( "context" "database/sql" + "{{.ModuleName}}/app/commands" "{{.ModuleName}}/database" "{{.ModuleName}}/providers/postgres" @@ -19,7 +20,7 @@ import ( ) func defaultProviders() container.Providers { - return srv.Default(container.Providers{ + return commands.Default(container.Providers{ postgres.DefaultProvider(), }...) } diff --git a/templates/project/app/commands/queue/river.go.tpl b/templates/project/app/commands/queue/river.go.tpl index 8ac1692..6204ee9 100644 --- a/templates/project/app/commands/queue/river.go.tpl +++ b/templates/project/app/commands/queue/river.go.tpl @@ -7,6 +7,7 @@ import ( "go.ipao.vip/atom/container" "go.ipao.vip/atom/contracts" + "{{.ModuleName}}/app/commands" "{{.ModuleName}}/app/jobs" "{{.ModuleName}}/providers/app" "{{.ModuleName}}/providers/job" @@ -18,7 +19,7 @@ import ( ) func defaultProviders() container.Providers { - return srv.Default(container.Providers{ + return commands.Default(container.Providers{ postgres.DefaultProvider(), job.DefaultProvider(), }...) diff --git a/templates/project/app/commands/service.go.tpl b/templates/project/app/commands/service.go.tpl index a0b058c..1717786 100644 --- a/templates/project/app/commands/service.go.tpl +++ b/templates/project/app/commands/service.go.tpl @@ -1,4 +1,4 @@ -package srv +package commands import ( "go.ipao.vip/atom/container"