package handler import ( "context" "joybuywork/internal/service" pb "joybuywork/proto/go_proto/w_script" ) type WScriptServer struct{} // Boot 运行脚本 func (s *WScriptServer) Boot(ctx context.Context, req *pb.BootReq, res *pb.BootRes) (err error) { //初始化服务 srv := service.WScript{} srv.Init(ctx) err = srv.Boot(req, res) return err } // RefreshDayLimit 刷新每日限制 func (s *WScriptServer) RefreshDayLimit(ctx context.Context, req *pb.RefreshDayLimitReq, res *pb.RefreshDayLimitRes) (err error) { //初始化服务 srv := service.WScript{} srv.Init(ctx) err = srv.RefreshDayLimit(req, res) return err } // NotifyList 奖品回调列表 func (s *WScriptServer) NotifyList(ctx context.Context, req *pb.NotifyListReq, res *pb.NotifyListRes) (err error) { //初始化服务 srv := service.WScript{} srv.Init(ctx) err = srv.NotifyList(req, res) return err } // EtcdKey 查看etcd的key func (s *WScriptServer) EtcdKey(ctx context.Context, req *pb.EtcdKeyReq, res *pb.EtcdKeyRes) (err error) { //初始化服务 srv := service.WScript{} srv.Init(ctx) err = srv.EtcdKey(req, res) return err } // EventFlow 查看事件记录 func (s *WScriptServer) EventFlow(ctx context.Context, req *pb.EventFlowReq, res *pb.EventFlowRes) (err error) { //初始化服务 srv := service.WScript{} srv.Init(ctx) err = srv.EventFlow(req, res) return err } // ClearDevice 清除设备信息 func (s *WScriptServer) ClearDevice(ctx context.Context, req *pb.ClearDeviceReq, res *pb.ClearDeviceRes) (err error) { //初始化服务 srv := service.WScript{} srv.Init(ctx) err = srv.ClearDevice(req, res) return err } // RefreshView 重新体验玩法 func (s *WScriptServer) RefreshView(ctx context.Context, req *pb.RefreshViewReq, res *pb.RefreshViewRes) (err error) { //初始化服务 srv := service.WScript{} srv.Init(ctx) err = srv.RefreshView(req, res) return err } // ErrLog 错误日志记录 func (s *WScriptServer) ErrLog(ctx context.Context, req *pb.ErrLogReq, res *pb.ErrLogRes) (err error) { //初始化服务 srv := service.WScript{} srv.Init(ctx) err = srv.ErrLog(req, res) return err } // PointsLog 领扣积分请求 func (s *WScriptServer) PointsLog(ctx context.Context, req *pb.PointsLogReq, res *pb.PointsLogRes) (err error) { //初始化服务 srv := service.WScript{} srv.Init(ctx) err = srv.PointsLog(req, res) return err } // UserBehavior 用户行为日志 func (s *WScriptServer) UserBehavior(ctx context.Context, req *pb.UserBehaviorReq, res *pb.UserBehaviorRes) (err error) { //初始化服务 srv := service.WScript{} srv.Init(ctx) err = srv.UserBehavior(req, res) return err } // RewardPushLog 奖品推送日志 func (s *WScriptServer) RewardPushLog(ctx context.Context, req *pb.RewardPushLogReq, res *pb.RewardPushLogRes) (err error) { //初始化服务 srv := service.WScript{} srv.Init(ctx) err = srv.RewardPushLog(req, res) return err }