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.