feat: 优化web

This commit is contained in:
2026-04-23 18:58:13 +08:00
commit 544a2f3428
160 changed files with 27327 additions and 0 deletions
+45
View File
@@ -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,
)