package handler import ( "context" "joybuywork/internal/service" pb "joybuywork/proto/go_proto/w_fission_web" ) type WFissionWebServer struct{} // GetWebReward 抽取站外奖品 func (s *WFissionWebServer) GetWebReward(ctx context.Context, req *pb.GetWebRewardReq, res *pb.GetWebRewardRes) (err error) { //初始化服务 srv := service.WFissionWeb{} srv.Init(ctx) err = srv.GetWebReward(req, res) return err } // BindWeb 绑定站外活动 func (s *WFissionWebServer) BindWeb(ctx context.Context, req *pb.BindWebReq, res *pb.BindWebRes) (err error) { //初始化服务 srv := service.WFissionWeb{} srv.Init(ctx) err = srv.BindWeb(req, res) return err } // WebReward 用户站外奖 func (s *WFissionWebServer) WebReward(ctx context.Context, req *pb.WebRewardReq, res *pb.WebRewardRes) (err error) { //初始化服务 srv := service.WFissionWeb{} srv.Init(ctx) err = srv.WebReward(req, res) return err } // WebAnswer 用户站外答题 func (s *WFissionWebServer) WebAnswer(ctx context.Context, req *pb.WebAnswerReq, res *pb.WebAnswerRes) (err error) { //初始化服务 srv := service.WFissionWeb{} srv.Init(ctx) err = srv.WebAnswer(req, res) return err } // AdsUser Ads用户数据 func (s *WFissionWebServer) AdsUser(ctx context.Context, req *pb.AdsUserReq, res *pb.AdsUserRes) (err error) { //初始化服务 srv := service.WFissionWeb{} srv.Init(ctx) err = srv.AdsUser(req, res) return err } // AdsLottery Ads抽奖 func (s *WFissionWebServer) AdsLottery(ctx context.Context, req *pb.AdsLotteryReq, res *pb.AdsLotteryRes) (err error) { //初始化服务 srv := service.WFissionWeb{} srv.Init(ctx) err = srv.AdsLottery(req, res) return err }