package handler import ( "context" "joybuywork/internal/service" pb "joybuywork/proto/go_proto/w_open_platform" ) type WOpenPlatformServer struct{} // UserList 开放平台用户列表 func (s *WOpenPlatformServer) UserList(ctx context.Context, req *pb.UserListReq, res *pb.UserListRes) (err error) { //初始化服务 srv := service.WOpenPlatform{} srv.Init(ctx) err = srv.UserList(req, res) return err } // CampaignInfo 开发平台活动信息 func (s *WOpenPlatformServer) CampaignInfo(ctx context.Context, req *pb.CampaignInfoReq, res *pb.CampaignInfoRes) (err error) { //初始化服务 srv := service.WOpenPlatform{} srv.Init(ctx) err = srv.CampaignInfo(req, res) return err } // Player 用户在活动中的玩家数据 func (s *WOpenPlatformServer) Player(ctx context.Context, req *pb.PlayerReq, res *pb.PlayerRes) (err error) { //初始化服务 srv := service.WOpenPlatform{} srv.Init(ctx) err = srv.Player(req, res) return err }