32 lines
658 B
Go
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,
|
|
) |