feat: 更新命令包以使用新的默认提供程序,增强模块化支持

This commit is contained in:
Rogee
2025-09-23 16:01:25 +08:00
parent 13e721532d
commit 14ccc7e188
7 changed files with 12 additions and 6 deletions

1
.gitignore vendored
View File

@@ -26,3 +26,4 @@ tests/*
atomctl
AGENTS.md
atom
atomctl-tests

View File

@@ -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(),
}...)
}

View File

@@ -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(),
}...)

View File

@@ -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(),

View File

@@ -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(),
}...)
}

View File

@@ -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(),
}...)

View File

@@ -1,4 +1,4 @@
package srv
package commands
import (
"go.ipao.vip/atom/container"