You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
91 lines
2.2 KiB
Go
91 lines
2.2 KiB
Go
package handler
|
|
|
|
import (
|
|
"context"
|
|
"joybuywork/internal/service"
|
|
pb "joybuywork/proto/go_proto/w_games"
|
|
)
|
|
|
|
type WGamesServer struct{}
|
|
|
|
// LinkList 链接列表
|
|
func (s *WGamesServer) LinkList(ctx context.Context, req *pb.LinkListReq, res *pb.LinkListRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WGames{}
|
|
srv.Init(ctx)
|
|
err = srv.LinkList(req, res)
|
|
return err
|
|
}
|
|
|
|
// Visit 访问小游戏
|
|
func (s *WGamesServer) Visit(ctx context.Context, req *pb.VisitReq, res *pb.VisitRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WGames{}
|
|
srv.Init(ctx)
|
|
err = srv.Visit(req, res)
|
|
return err
|
|
}
|
|
|
|
// List 游戏列表
|
|
func (s *WGamesServer) List(ctx context.Context, req *pb.ListReq, res *pb.ListRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WGames{}
|
|
srv.Init(ctx)
|
|
err = srv.List(req, res)
|
|
return err
|
|
}
|
|
|
|
// LinkStore 创建链接
|
|
func (s *WGamesServer) LinkStore(ctx context.Context, req *pb.LinkStoreReq, res *pb.LinkStoreRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WGames{}
|
|
srv.Init(ctx)
|
|
err = srv.LinkStore(req, res)
|
|
return err
|
|
}
|
|
|
|
// LinkUpdate 更新链接
|
|
func (s *WGamesServer) LinkUpdate(ctx context.Context, req *pb.LinkUpdateReq, res *pb.LinkUpdateRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WGames{}
|
|
srv.Init(ctx)
|
|
err = srv.LinkUpdate(req, res)
|
|
return err
|
|
}
|
|
|
|
// LinkDestroy 删除链接
|
|
func (s *WGamesServer) LinkDestroy(ctx context.Context, req *pb.LinkDestroyReq, res *pb.LinkDestroyRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WGames{}
|
|
srv.Init(ctx)
|
|
err = srv.LinkDestroy(req, res)
|
|
return err
|
|
}
|
|
|
|
// Trace 跟踪小游戏
|
|
func (s *WGamesServer) Trace(ctx context.Context, req *pb.TraceReq, res *pb.TraceRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WGames{}
|
|
srv.Init(ctx)
|
|
err = srv.Trace(req, res)
|
|
return err
|
|
}
|
|
|
|
// Overview 小游戏统计
|
|
func (s *WGamesServer) Overview(ctx context.Context, req *pb.OverviewReq, res *pb.OverviewRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WGames{}
|
|
srv.Init(ctx)
|
|
err = srv.Overview(req, res)
|
|
return err
|
|
}
|
|
|
|
// Trend 小游戏趋势
|
|
func (s *WGamesServer) Trend(ctx context.Context, req *pb.TrendReq, res *pb.TrendRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WGames{}
|
|
srv.Init(ctx)
|
|
err = srv.Trend(req, res)
|
|
return err
|
|
}
|