feat: 优化web
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
package iam
|
||||
|
||||
import (
|
||||
"giter.top/smart/internal/iam/handler"
|
||||
"giter.top/smart/internal/iam/repository"
|
||||
"giter.top/smart/internal/iam/service"
|
||||
"github.com/google/wire"
|
||||
)
|
||||
|
||||
// HandlerProviderSet 处理程序提供者集合
|
||||
var handlerProviderSet = wire.NewSet(
|
||||
handler.NewTenantHandler,
|
||||
handler.NewDeptHandler,
|
||||
handler.NewRoleHandler,
|
||||
handler.NewUserHandler,
|
||||
handler.NewMenuHandler,
|
||||
)
|
||||
|
||||
|
||||
// ServiceProviderSet 服务提供者集合
|
||||
var serviceProviderSet = wire.NewSet(
|
||||
service.NewTenantService,
|
||||
service.NewDeptService,
|
||||
service.NewRoleService,
|
||||
service.NewUserService,
|
||||
service.NewMenuService,
|
||||
)
|
||||
|
||||
|
||||
// RepositoryProviderSet 仓库提供者集合
|
||||
var repositoryProviderSet = wire.NewSet(
|
||||
repository.NewTenantRepository,
|
||||
repository.NewDeptRepository,
|
||||
repository.NewRoleRepository,
|
||||
repository.NewUserRepository,
|
||||
repository.NewMenuRepository,
|
||||
)
|
||||
|
||||
var ProviderSet = wire.NewSet(
|
||||
handlerProviderSet,
|
||||
serviceProviderSet,
|
||||
repositoryProviderSet,
|
||||
// 路由注册
|
||||
NewIamRoutes,
|
||||
)
|
||||
Reference in New Issue
Block a user