feat: 更新命令包以使用新的默认提供程序,增强模块化支持
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -26,3 +26,4 @@ tests/*
|
|||||||
atomctl
|
atomctl
|
||||||
AGENTS.md
|
AGENTS.md
|
||||||
atom
|
atom
|
||||||
|
atomctl-tests
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import (
|
|||||||
"go.ipao.vip/atom"
|
"go.ipao.vip/atom"
|
||||||
"go.ipao.vip/atom/container"
|
"go.ipao.vip/atom/container"
|
||||||
"go.ipao.vip/atom/contracts"
|
"go.ipao.vip/atom/contracts"
|
||||||
|
"{{.ModuleName}}/app/commands"
|
||||||
"{{.ModuleName}}/app/events/subscribers"
|
"{{.ModuleName}}/app/events/subscribers"
|
||||||
"{{.ModuleName}}/providers/app"
|
"{{.ModuleName}}/providers/app"
|
||||||
"{{.ModuleName}}/providers/event"
|
"{{.ModuleName}}/providers/event"
|
||||||
@@ -17,7 +18,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func defaultProviders() container.Providers {
|
func defaultProviders() container.Providers {
|
||||||
return srv.Default(container.Providers{
|
return commands.Default(container.Providers{
|
||||||
postgres.DefaultProvider(),
|
postgres.DefaultProvider(),
|
||||||
}...)
|
}...)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import (
|
|||||||
"go.ipao.vip/atom"
|
"go.ipao.vip/atom"
|
||||||
"go.ipao.vip/atom/container"
|
"go.ipao.vip/atom/container"
|
||||||
"go.ipao.vip/atom/contracts"
|
"go.ipao.vip/atom/contracts"
|
||||||
|
"{{.ModuleName}}/app/commands"
|
||||||
"{{.ModuleName}}/app/grpc/users"
|
"{{.ModuleName}}/app/grpc/users"
|
||||||
"{{.ModuleName}}/providers/app"
|
"{{.ModuleName}}/providers/app"
|
||||||
"{{.ModuleName}}/providers/grpc"
|
"{{.ModuleName}}/providers/grpc"
|
||||||
@@ -15,7 +16,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func defaultProviders() container.Providers {
|
func defaultProviders() container.Providers {
|
||||||
return srv.Default(container.Providers{
|
return commands.Default(container.Providers{
|
||||||
postgres.DefaultProvider(),
|
postgres.DefaultProvider(),
|
||||||
grpc.DefaultProvider(),
|
grpc.DefaultProvider(),
|
||||||
}...)
|
}...)
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import (
|
|||||||
"go.ipao.vip/atom"
|
"go.ipao.vip/atom"
|
||||||
"go.ipao.vip/atom/container"
|
"go.ipao.vip/atom/container"
|
||||||
"go.ipao.vip/atom/contracts"
|
"go.ipao.vip/atom/contracts"
|
||||||
|
"{{.ModuleName}}/app/commands"
|
||||||
"{{.ModuleName}}/app/errorx"
|
"{{.ModuleName}}/app/errorx"
|
||||||
"{{.ModuleName}}/app/jobs"
|
"{{.ModuleName}}/app/jobs"
|
||||||
_ "{{.ModuleName}}/docs"
|
_ "{{.ModuleName}}/docs"
|
||||||
@@ -23,7 +24,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func defaultProviders() container.Providers {
|
func defaultProviders() container.Providers {
|
||||||
return srv.Default(container.Providers{
|
return commands.Default(container.Providers{
|
||||||
http.DefaultProvider(),
|
http.DefaultProvider(),
|
||||||
postgres.DefaultProvider(),
|
postgres.DefaultProvider(),
|
||||||
jwt.DefaultProvider(),
|
jwt.DefaultProvider(),
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
"database/sql"
|
"database/sql"
|
||||||
|
|
||||||
|
"{{.ModuleName}}/app/commands"
|
||||||
"{{.ModuleName}}/database"
|
"{{.ModuleName}}/database"
|
||||||
"{{.ModuleName}}/providers/postgres"
|
"{{.ModuleName}}/providers/postgres"
|
||||||
|
|
||||||
@@ -19,7 +20,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func defaultProviders() container.Providers {
|
func defaultProviders() container.Providers {
|
||||||
return srv.Default(container.Providers{
|
return commands.Default(container.Providers{
|
||||||
postgres.DefaultProvider(),
|
postgres.DefaultProvider(),
|
||||||
}...)
|
}...)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import (
|
|||||||
"go.ipao.vip/atom/container"
|
"go.ipao.vip/atom/container"
|
||||||
"go.ipao.vip/atom/contracts"
|
"go.ipao.vip/atom/contracts"
|
||||||
|
|
||||||
|
"{{.ModuleName}}/app/commands"
|
||||||
"{{.ModuleName}}/app/jobs"
|
"{{.ModuleName}}/app/jobs"
|
||||||
"{{.ModuleName}}/providers/app"
|
"{{.ModuleName}}/providers/app"
|
||||||
"{{.ModuleName}}/providers/job"
|
"{{.ModuleName}}/providers/job"
|
||||||
@@ -18,7 +19,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func defaultProviders() container.Providers {
|
func defaultProviders() container.Providers {
|
||||||
return srv.Default(container.Providers{
|
return commands.Default(container.Providers{
|
||||||
postgres.DefaultProvider(),
|
postgres.DefaultProvider(),
|
||||||
job.DefaultProvider(),
|
job.DefaultProvider(),
|
||||||
}...)
|
}...)
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package srv
|
package commands
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"go.ipao.vip/atom/container"
|
"go.ipao.vip/atom/container"
|
||||||
|
|||||||
Reference in New Issue
Block a user