Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AllProvider = wire.NewSet( ApplicationSet, DomainSet, InfrastructureSet, )
View Source
var ApplicationSet = wire.NewSet( service.FileServiceSet, service.RelationServiceSet, service.AuthServiceSet, service.PostServiceSet, service.UserServiceSet, service.ZoneServiceSet, service.NotificationServiceSet, service.RecommendServiceSet, service.LabelServiceSet, service.CommentServiceSet, service.ProductServiceSet, )
View Source
var DomainSet = wire.NewSet( domainservice.PostDomainServiceSet, domainservice.FileDomainServiceSet, domainservice.ProductDomainServiceSet, domainservice.UserDomainServiceSet, )
View Source
var InfrastructureSet = wire.NewSet( config.NewConfig, redis.NewRedis, kq.NewCreateNotificationsKq, kq.NewUpdateNotificationsKq, kq.NewCreateItemKq, kq.NewCreateFeedBackKq, kq.NewDeleteItemKq, kq.NewUpdateItemKq, RPCSet, )
Functions ¶
Types ¶
type Provider ¶
type Provider struct { Config *config.Config FileService service.IFileService PostService service.IPostService AuthService service.IAuthService RelationService service.IRelationService UserService service.IUserService ZoneService service.IZoneService NotificationService service.INotificationService CommentService service.ICommentService LabelService service.ILabelService RecommendService service.IRecommendService ProductService service.IProductService }
Provider 提供controller依赖的对象
func NewProvider ¶
Click to show internal directories.
Click to hide internal directories.