Files
smart-go/internal/system/wire_provider.go
T
2026-04-23 18:58:13 +08:00

32 lines
658 B
Go

package system
import (
"giter.top/smart/internal/system/handler"
"giter.top/smart/internal/system/repository"
"giter.top/smart/internal/system/service"
"github.com/google/wire"
)
// HandlerProviderSet 处理程序提供者集合
var handlerProviderSet = wire.NewSet(
handler.NewParamHandler,
)
// ServiceProviderSet 服务提供者集合
var serviceProviderSet = wire.NewSet(
service.NewParamService,
)
// RepositoryProviderSet 仓库提供者集合
var repositoryProviderSet = wire.NewSet(
repository.NewParamRepository,
)
var ProviderSet = wire.NewSet(
handlerProviderSet,
serviceProviderSet,
repositoryProviderSet,
NewSystemRoutes,
)