package service import ( "github.com/go-kratos/kratos/v2/log" "github.com/google/wire" "matchmaking-system/internal/biz" "matchmaking-system/internal/data/sms" backend "matchmaking-system/api/matchmaking/v1/backend" block "matchmaking-system/api/matchmaking/v1/block" forex "matchmaking-system/api/matchmaking/v1/forex" money "matchmaking-system/api/matchmaking/v1/money" option "matchmaking-system/api/matchmaking/v1/option" order "matchmaking-system/api/matchmaking/v1/order" share "matchmaking-system/api/matchmaking/v1/share" virtually "matchmaking-system/api/matchmaking/v1/virtually" ) // ProviderSet is service providers. var ProviderSet = wire.NewSet(NewConduitService) // ConduitService // @Description: type ConduitService struct { order.UnimplementedOrderServer virtually.UnimplementedSpotsServer virtually.UnimplementedSecondServer virtually.UnimplementedContractServer forex.UnimplementedForexServer money.UnimplementedMoneyServer share.UnimplementedShareUsServer share.UnimplementedShareThaServer share.UnimplementedShareIdnServer share.UnimplementedShareInrServer share.UnimplementedShareMysServer share.UnimplementedShareSgdServer share.UnimplementedShareHkdServer share.UnimplementedShareGbxServer share.UnimplementedShareEurServer share.UnimplementedShareFurServer share.UnimplementedShareJpyServer share.UnimplementedShareBrlServer block.UnimplementedBlockTradeServer option.UnimplementedOptionInrServer backend.UnimplementedBackendServer msg *sms.ALiYunCase uo *biz.UserOrder so *biz.UserSecondOrder sp *biz.UserSpotsOrder co *biz.UserContractOrder fr *biz.UserForexOrder mo *biz.UserMoneyOrder us *biz.UserShareUsOrder ta *biz.UserShareThaOrder id *biz.UserShareIdnOrder in *biz.UserShareInrOrder my *biz.UserShareMysOrder sg *biz.UserShareSgdOrder hd *biz.UserShareHkdOrder gb *biz.UserShareGbxOrder eu *biz.UserShareEurOrder fu *biz.UserShareFurOrder jp *biz.UserShareJpyOrder br *biz.UserShareBrlOrder bl *biz.UserShareBlockOrder oi *biz.UserOptionInrOrder ba *biz.UserBackend log *log.Helper } // NewConduitService // // @Description: // @param msg // @param uo // @param logger // @return *ConduitService func NewConduitService( msg *sms.ALiYunCase, uo *biz.UserOrder, so *biz.UserSecondOrder, sp *biz.UserSpotsOrder, co *biz.UserContractOrder, fr *biz.UserForexOrder, mo *biz.UserMoneyOrder, us *biz.UserShareUsOrder, ta *biz.UserShareThaOrder, id *biz.UserShareIdnOrder, in *biz.UserShareInrOrder, my *biz.UserShareMysOrder, sg *biz.UserShareSgdOrder, hd *biz.UserShareHkdOrder, gb *biz.UserShareGbxOrder, eu *biz.UserShareEurOrder, fu *biz.UserShareFurOrder, jp *biz.UserShareJpyOrder, br *biz.UserShareBrlOrder, bl *biz.UserShareBlockOrder, oi *biz.UserOptionInrOrder, ba *biz.UserBackend, logger log.Logger) *ConduitService { return &ConduitService{ msg: msg, uo: uo, so: so, sp: sp, co: co, fr: fr, mo: mo, us: us, ta: ta, id: id, in: in, my: my, sg: sg, hd: hd, gb: gb, eu: eu, fu: fu, jp: jp, br: br, bl: bl, oi: oi, ba: ba, log: log.NewHelper(logger)} }