2025-06-19 10:30:46 +08:00

67 lines
2.0 KiB
Go

package rbac
import (
"github.com/google/wire"
"github.com/guxuan/hailin_service/internal/mods/rbac/api"
"github.com/guxuan/hailin_service/internal/mods/rbac/biz"
"github.com/guxuan/hailin_service/internal/mods/rbac/dal"
)
// Collection of wire providers
var Set = wire.NewSet(
wire.Struct(new(RBAC), "*"),
wire.Struct(new(Casbinx), "*"),
wire.Struct(new(api.Upload), "*"),
wire.Struct(new(biz.Upload), "*"),
wire.Struct(new(api.Web), "*"),
wire.Struct(new(dal.Article), "*"),
wire.Struct(new(biz.Article), "*"),
wire.Struct(new(api.Article), "*"),
wire.Struct(new(dal.Video), "*"),
wire.Struct(new(biz.Video), "*"),
wire.Struct(new(api.Video), "*"),
wire.Struct(new(dal.Menu), "*"),
wire.Struct(new(biz.Menu), "*"),
wire.Struct(new(api.Menu), "*"),
wire.Struct(new(dal.Banner), "*"),
wire.Struct(new(biz.Banner), "*"),
wire.Struct(new(api.Banner), "*"),
wire.Struct(new(dal.MenuResource), "*"),
wire.Struct(new(dal.Role), "*"),
wire.Struct(new(biz.Role), "*"),
wire.Struct(new(api.Role), "*"),
wire.Struct(new(dal.RoleMenu), "*"),
wire.Struct(new(dal.User), "*"),
wire.Struct(new(biz.User), "*"),
wire.Struct(new(api.User), "*"),
wire.Struct(new(dal.UserRole), "*"),
wire.Struct(new(biz.Login), "*"),
wire.Struct(new(api.Login), "*"),
wire.Struct(new(api.Logger), "*"),
wire.Struct(new(biz.Logger), "*"),
wire.Struct(new(dal.Logger), "*"),
wire.Struct(new(dal.Job), "*"),
wire.Struct(new(dal.JobArea), "*"),
wire.Struct(new(biz.Job), "*"),
wire.Struct(new(api.Job), "*"),
wire.Struct(new(dal.Memorabilia), "*"),
wire.Struct(new(biz.Memorabilia), "*"),
wire.Struct(new(api.Memorabilia), "*"),
wire.Struct(new(dal.Product), "*"),
wire.Struct(new(dal.ProductCategory), "*"),
wire.Struct(new(biz.Product), "*"),
wire.Struct(new(api.Product), "*"),
wire.Struct(new(dal.Team), "*"),
wire.Struct(new(biz.Team), "*"),
wire.Struct(new(api.Team), "*"),
wire.Struct(new(dal.WebSite), "*"),
wire.Struct(new(biz.WebSite), "*"),
wire.Struct(new(api.WebSite), "*"),
)