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.

865 lines
24 KiB
Go

package handler
import (
"context"
"joybuywork/internal/service"
pb "joybuywork/proto/go_proto/w_campaign_user"
)
type WCampaignUserServer struct{}
// List 用户列表
func (s *WCampaignUserServer) List(ctx context.Context, req *pb.ListReq, res *pb.ListRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.List(req, res)
return err
}
// Reward 用户奖励
func (s *WCampaignUserServer) Reward(ctx context.Context, req *pb.RewardReq, res *pb.RewardRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Reward(req, res)
return err
}
// Visit 访问活动
func (s *WCampaignUserServer) Visit(ctx context.Context, req *pb.VisitReq, res *pb.VisitRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Visit(req, res)
return err
}
// Play 用户活动数据
func (s *WCampaignUserServer) Play(ctx context.Context, req *pb.PlayReq, res *pb.PlayRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Play(req, res)
return err
}
// RewardUser 中奖用户列表
func (s *WCampaignUserServer) RewardUser(ctx context.Context, req *pb.RewardUserReq, res *pb.RewardUserRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.RewardUser(req, res)
return err
}
// Info 用户信息
func (s *WCampaignUserServer) Info(ctx context.Context, req *pb.InfoReq, res *pb.InfoRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Info(req, res)
return err
}
// Rank 排行榜
func (s *WCampaignUserServer) Rank(ctx context.Context, req *pb.RankReq, res *pb.RankRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Rank(req, res)
return err
}
// Lottery 活动抽奖
func (s *WCampaignUserServer) Lottery(ctx context.Context, req *pb.LotteryReq, res *pb.LotteryRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Lottery(req, res)
return err
}
// Answer 活动答题
func (s *WCampaignUserServer) Answer(ctx context.Context, req *pb.AnswerReq, res *pb.AnswerRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Answer(req, res)
return err
}
// Vote 活动投票
func (s *WCampaignUserServer) Vote(ctx context.Context, req *pb.VoteReq, res *pb.VoteRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Vote(req, res)
return err
}
// Notify 客户端回调
func (s *WCampaignUserServer) Notify(ctx context.Context, req *pb.NotifyReq, res *pb.NotifyRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Notify(req, res)
return err
}
// AcceptReward 领取奖品
func (s *WCampaignUserServer) AcceptReward(ctx context.Context, req *pb.AcceptRewardReq, res *pb.AcceptRewardRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.AcceptReward(req, res)
return err
}
// TargetRule 达标规则
func (s *WCampaignUserServer) TargetRule(ctx context.Context, req *pb.TargetRuleReq, res *pb.TargetRuleRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.TargetRule(req, res)
return err
}
// Task 我的任务
func (s *WCampaignUserServer) Task(ctx context.Context, req *pb.TaskReq, res *pb.TaskRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Task(req, res)
return err
}
// Resend 补发奖品
func (s *WCampaignUserServer) Resend(ctx context.Context, req *pb.ResendReq, res *pb.ResendRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Resend(req, res)
return err
}
// DynamicLink 获取用户动态链接
func (s *WCampaignUserServer) DynamicLink(ctx context.Context, req *pb.DynamicLinkReq, res *pb.DynamicLinkRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.DynamicLink(req, res)
return err
}
// DylinkShow 获取用户动态链接详情
func (s *WCampaignUserServer) DylinkShow(ctx context.Context, req *pb.DylinkShowReq, res *pb.DylinkShowRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.DylinkShow(req, res)
return err
}
// SignIn 我的签到板
func (s *WCampaignUserServer) SignIn(ctx context.Context, req *pb.SignInReq, res *pb.SignInRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.SignIn(req, res)
return err
}
// Sign 签到
func (s *WCampaignUserServer) Sign(ctx context.Context, req *pb.SignReq, res *pb.SignRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Sign(req, res)
return err
}
// DiceMap 大富翁地图
func (s *WCampaignUserServer) DiceMap(ctx context.Context, req *pb.DiceMapReq, res *pb.DiceMapRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.DiceMap(req, res)
return err
}
// Dice 大富翁骰子
func (s *WCampaignUserServer) Dice(ctx context.Context, req *pb.DiceReq, res *pb.DiceRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Dice(req, res)
return err
}
// Grow 成长生命体
func (s *WCampaignUserServer) Grow(ctx context.Context, req *pb.GrowReq, res *pb.GrowRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Grow(req, res)
return err
}
// GetGrow 成长生命体
func (s *WCampaignUserServer) GetGrow(ctx context.Context, req *pb.GetGrowReq, res *pb.GetGrowRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.GetGrow(req, res)
return err
}
// Feed 饲养生命体
func (s *WCampaignUserServer) Feed(ctx context.Context, req *pb.FeedReq, res *pb.FeedRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Feed(req, res)
return err
}
// GetFeed 领取饲养道具
func (s *WCampaignUserServer) GetFeed(ctx context.Context, req *pb.GetFeedReq, res *pb.GetFeedRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.GetFeed(req, res)
return err
}
// GrowRecord 成长记录
func (s *WCampaignUserServer) GrowRecord(ctx context.Context, req *pb.GrowRecordReq, res *pb.GrowRecordRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.GrowRecord(req, res)
return err
}
// ContentLink 内容链接
func (s *WCampaignUserServer) ContentLink(ctx context.Context, req *pb.ContentLinkReq, res *pb.ContentLinkRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.ContentLink(req, res)
return err
}
// LinkContent 链接内容
func (s *WCampaignUserServer) LinkContent(ctx context.Context, req *pb.LinkContentReq, res *pb.LinkContentRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.LinkContent(req, res)
return err
}
// ChopSelect 选择砍一刀奖品
func (s *WCampaignUserServer) ChopSelect(ctx context.Context, req *pb.ChopSelectReq, res *pb.ChopSelectRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.ChopSelect(req, res)
return err
}
// ChopReselect 重选砍一刀奖品
func (s *WCampaignUserServer) ChopReselect(ctx context.Context, req *pb.ChopReselectReq, res *pb.ChopReselectRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.ChopReselect(req, res)
return err
}
// ChopHelp 砍一刀助力记录
func (s *WCampaignUserServer) ChopHelp(ctx context.Context, req *pb.ChopHelpReq, res *pb.ChopHelpRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.ChopHelp(req, res)
return err
}
// LevelList 用户等级列表
func (s *WCampaignUserServer) LevelList(ctx context.Context, req *pb.LevelListReq, res *pb.LevelListRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.LevelList(req, res)
return err
}
// LevelStore 创建用户等级
func (s *WCampaignUserServer) LevelStore(ctx context.Context, req *pb.LevelStoreReq, res *pb.LevelStoreRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.LevelStore(req, res)
return err
}
// LevelEdit 更新用户等级
func (s *WCampaignUserServer) LevelEdit(ctx context.Context, req *pb.LevelEditReq, res *pb.LevelEditRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.LevelEdit(req, res)
return err
}
// LevelDestroy 删除用户等级
func (s *WCampaignUserServer) LevelDestroy(ctx context.Context, req *pb.LevelDestroyReq, res *pb.LevelDestroyRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.LevelDestroy(req, res)
return err
}
// ProjectList 项目参与用户列表
func (s *WCampaignUserServer) ProjectList(ctx context.Context, req *pb.ProjectListReq, res *pb.ProjectListRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.ProjectList(req, res)
return err
}
// FinishStep 完成现金抽奖阶段
func (s *WCampaignUserServer) FinishStep(ctx context.Context, req *pb.FinishStepReq, res *pb.FinishStepRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.FinishStep(req, res)
return err
}
// Spin 现金转盘抽奖
func (s *WCampaignUserServer) Spin(ctx context.Context, req *pb.SpinReq, res *pb.SpinRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Spin(req, res)
return err
}
// CashRecords 现金转盘记录
func (s *WCampaignUserServer) CashRecords(ctx context.Context, req *pb.CashRecordsReq, res *pb.CashRecordsRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.CashRecords(req, res)
return err
}
// MixReward 合成奖品
func (s *WCampaignUserServer) MixReward(ctx context.Context, req *pb.MixRewardReq, res *pb.MixRewardRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.MixReward(req, res)
return err
}
// DiceRecord 骰子记录
func (s *WCampaignUserServer) DiceRecord(ctx context.Context, req *pb.DiceRecordReq, res *pb.DiceRecordRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.DiceRecord(req, res)
return err
}
// RewardForm 奖品需要填写的表单
func (s *WCampaignUserServer) RewardForm(ctx context.Context, req *pb.RewardFormReq, res *pb.RewardFormRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.RewardForm(req, res)
return err
}
// SubmitForm 提交表单
func (s *WCampaignUserServer) SubmitForm(ctx context.Context, req *pb.SubmitFormReq, res *pb.SubmitFormRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.SubmitForm(req, res)
return err
}
// GetAdsUrl 广告停留回传
func (s *WCampaignUserServer) GetAdsUrl(ctx context.Context, req *pb.GetAdsUrlReq, res *pb.GetAdsUrlRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.GetAdsUrl(req, res)
return err
}
// AdsStay 广告停留回传
func (s *WCampaignUserServer) AdsStay(ctx context.Context, req *pb.AdsStayReq, res *pb.AdsStayRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.AdsStay(req, res)
return err
}
// ClueNotified 通知信息已经被接收
func (s *WCampaignUserServer) ClueNotified(ctx context.Context, req *pb.ClueNotifiedReq, res *pb.ClueNotifiedRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.ClueNotified(req, res)
return err
}
// ChangeUserLevel 修改用户等级
func (s *WCampaignUserServer) ChangeUserLevel(ctx context.Context, req *pb.ChangeUserLevelReq, res *pb.ChangeUserLevelRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.ChangeUserLevel(req, res)
return err
}
// ChopReward 砍一刀可选奖品
func (s *WCampaignUserServer) ChopReward(ctx context.Context, req *pb.ChopRewardReq, res *pb.ChopRewardRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.ChopReward(req, res)
return err
}
// HelpPercent 助力进度
func (s *WCampaignUserServer) HelpPercent(ctx context.Context, req *pb.HelpPercentReq, res *pb.HelpPercentRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.HelpPercent(req, res)
return err
}
// InvokeCond 触发前置条件
func (s *WCampaignUserServer) InvokeCond(ctx context.Context, req *pb.InvokeCondReq, res *pb.InvokeCondRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.InvokeCond(req, res)
return err
}
// KeepReward 激励养成可选奖品
func (s *WCampaignUserServer) KeepReward(ctx context.Context, req *pb.KeepRewardReq, res *pb.KeepRewardRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.KeepReward(req, res)
return err
}
// KeepSelect 选择激励养成奖品
func (s *WCampaignUserServer) KeepSelect(ctx context.Context, req *pb.KeepSelectReq, res *pb.KeepSelectRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.KeepSelect(req, res)
return err
}
// KeepCollect 激励养成收集一级道具
func (s *WCampaignUserServer) KeepCollect(ctx context.Context, req *pb.KeepCollectReq, res *pb.KeepCollectRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.KeepCollect(req, res)
return err
}
// KeepFeed 激励养成收集一级道具
func (s *WCampaignUserServer) KeepFeed(ctx context.Context, req *pb.KeepFeedReq, res *pb.KeepFeedRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.KeepFeed(req, res)
return err
}
// MachineSave 激励养成保存机器道具
func (s *WCampaignUserServer) MachineSave(ctx context.Context, req *pb.MachineSaveReq, res *pb.MachineSaveRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.MachineSave(req, res)
return err
}
// MachineRecycle 激励养成保存机器道具道具
func (s *WCampaignUserServer) MachineRecycle(ctx context.Context, req *pb.MachineRecycleReq, res *pb.MachineRecycleRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.MachineRecycle(req, res)
return err
}
// GetPropFeed 收喂养次数的道具
func (s *WCampaignUserServer) GetPropFeed(ctx context.Context, req *pb.GetPropFeedReq, res *pb.GetPropFeedRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.GetPropFeed(req, res)
return err
}
// KeepLog 激励养成记录
func (s *WCampaignUserServer) KeepLog(ctx context.Context, req *pb.KeepLogReq, res *pb.KeepLogRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.KeepLog(req, res)
return err
}
// KeepReselect 激励养成重新选择
func (s *WCampaignUserServer) KeepReselect(ctx context.Context, req *pb.KeepReselectReq, res *pb.KeepReselectRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.KeepReselect(req, res)
return err
}
// KeepGuide 激励养成指引
func (s *WCampaignUserServer) KeepGuide(ctx context.Context, req *pb.KeepGuideReq, res *pb.KeepGuideRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.KeepGuide(req, res)
return err
}
// KeepFirstInvite 激励养成首邀状态
func (s *WCampaignUserServer) KeepFirstInvite(ctx context.Context, req *pb.KeepFirstInviteReq, res *pb.KeepFirstInviteRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.KeepFirstInvite(req, res)
return err
}
// Child 子活动信息
func (s *WCampaignUserServer) Child(ctx context.Context, req *pb.ChildReq, res *pb.ChildRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Child(req, res)
return err
}
// ChildActive 参与子活动
func (s *WCampaignUserServer) ChildActive(ctx context.Context, req *pb.ChildActiveReq, res *pb.ChildActiveRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.ChildActive(req, res)
return err
}
// GoldFinishStep 完成金币任务阶段
func (s *WCampaignUserServer) GoldFinishStep(ctx context.Context, req *pb.GoldFinishStepReq, res *pb.GoldFinishStepRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.GoldFinishStep(req, res)
return err
}
// GoldNotify 金币获取通知
func (s *WCampaignUserServer) GoldNotify(ctx context.Context, req *pb.GoldNotifyReq, res *pb.GoldNotifyRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.GoldNotify(req, res)
return err
}
// GoldRecord 金币获取记录
func (s *WCampaignUserServer) GoldRecord(ctx context.Context, req *pb.GoldRecordReq, res *pb.GoldRecordRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.GoldRecord(req, res)
return err
}
// Deduct 扣除积分
func (s *WCampaignUserServer) Deduct(ctx context.Context, req *pb.DeductReq, res *pb.DeductRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Deduct(req, res)
return err
}
// Gain 领取积分
func (s *WCampaignUserServer) Gain(ctx context.Context, req *pb.GainReq, res *pb.GainRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Gain(req, res)
return err
}
// CoinRecord 金币池记录
func (s *WCampaignUserServer) CoinRecord(ctx context.Context, req *pb.CoinRecordReq, res *pb.CoinRecordRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.CoinRecord(req, res)
return err
}
// ChildList 子活动用户列表
func (s *WCampaignUserServer) ChildList(ctx context.Context, req *pb.ChildListReq, res *pb.ChildListRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.ChildList(req, res)
return err
}
// ReceiveReward 领取奖励
func (s *WCampaignUserServer) ReceiveReward(ctx context.Context, req *pb.ReceiveRewardReq, res *pb.ReceiveRewardRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.ReceiveReward(req, res)
return err
}
// LotteryLog 抽奖玩法日志
func (s *WCampaignUserServer) LotteryLog(ctx context.Context, req *pb.LotteryLogReq, res *pb.LotteryLogRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.LotteryLog(req, res)
return err
}
// UserList 活动用户数据
func (s *WCampaignUserServer) UserList(ctx context.Context, req *pb.UserListReq, res *pb.UserListRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.UserList(req, res)
return err
}
// CashAgain 现金大抽奖再玩一次
func (s *WCampaignUserServer) CashAgain(ctx context.Context, req *pb.CashAgainReq, res *pb.CashAgainRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.CashAgain(req, res)
return err
}
// MarkLevel 用户等级标识列表
func (s *WCampaignUserServer) MarkLevel(ctx context.Context, req *pb.MarkLevelReq, res *pb.MarkLevelRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.MarkLevel(req, res)
return err
}
// DiceCollect 用户手机碎片
func (s *WCampaignUserServer) DiceCollect(ctx context.Context, req *pb.DiceCollectReq, res *pb.DiceCollectRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.DiceCollect(req, res)
return err
}
// ClientReward 用户手机碎片
func (s *WCampaignUserServer) ClientReward(ctx context.Context, req *pb.ClientRewardReq, res *pb.ClientRewardRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.ClientReward(req, res)
return err
}
// PointsUse 积分兑换
func (s *WCampaignUserServer) PointsUse(ctx context.Context, req *pb.PointsUseReq, res *pb.PointsUseRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.PointsUse(req, res)
return err
}
// Chat Ai聊天
func (s *WCampaignUserServer) Chat(ctx context.Context, req *pb.ChatReq, res *pb.ChatRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Chat(req, res)
return err
}
// ChatList Ai聊天
func (s *WCampaignUserServer) ChatList(ctx context.Context, req *pb.ChatListReq, res *pb.ChatListRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.ChatList(req, res)
return err
}
// ScheduleList 赛程信息
func (s *WCampaignUserServer) ScheduleList(ctx context.Context, req *pb.ScheduleListReq, res *pb.ScheduleListRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.ScheduleList(req, res)
return err
}
// MallList 用户商城奖品列表
func (s *WCampaignUserServer) MallList(ctx context.Context, req *pb.MallListReq, res *pb.MallListRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.MallList(req, res)
return err
}
// Exchange 商城奖品兑换
func (s *WCampaignUserServer) Exchange(ctx context.Context, req *pb.ExchangeReq, res *pb.ExchangeRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Exchange(req, res)
return err
}
// VoteList 投票列表
func (s *WCampaignUserServer) VoteList(ctx context.Context, req *pb.VoteListReq, res *pb.VoteListRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.VoteList(req, res)
return err
}
// VsTipReward 接受投票结果
func (s *WCampaignUserServer) VsTipReward(ctx context.Context, req *pb.VsTipRewardReq, res *pb.VsTipRewardRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.VsTipReward(req, res)
return err
}
// UnoRandCard uno随机牌
func (s *WCampaignUserServer) UnoRandCard(ctx context.Context, req *pb.UnoRandCardReq, res *pb.UnoRandCardRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.UnoRandCard(req, res)
return err
}
// UnoClaim uno领取牌奖励
func (s *WCampaignUserServer) UnoClaim(ctx context.Context, req *pb.UnoClaimReq, res *pb.UnoClaimRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.UnoClaim(req, res)
return err
}
// UnoCard uno卡牌
func (s *WCampaignUserServer) UnoCard(ctx context.Context, req *pb.UnoCardReq, res *pb.UnoCardRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.UnoCard(req, res)
return err
}
// Show 用户详情
func (s *WCampaignUserServer) Show(ctx context.Context, req *pb.ShowReq, res *pb.ShowRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.Show(req, res)
return err
}
// EventFirstVisit 首次访问活动
func (s *WCampaignUserServer) EventFirstVisit(ctx context.Context, req *pb.EventFirstVisitReq, res *pb.EventFirstVisitRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.EventFirstVisit(req, res)
return err
}
// FindByUniq 通过唯一键找用户id
func (s *WCampaignUserServer) FindByUniq(ctx context.Context, req *pb.FindByUniqReq, res *pb.FindByUniqRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.FindByUniq(req, res)
return err
}
// TaskTip 任务提示
func (s *WCampaignUserServer) TaskTip(ctx context.Context, req *pb.TaskTipReq, res *pb.TaskTipRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.TaskTip(req, res)
return err
}
// TaskTipOk 任务提示完成
func (s *WCampaignUserServer) TaskTipOk(ctx context.Context, req *pb.TaskTipOkReq, res *pb.TaskTipOkRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.TaskTipOk(req, res)
return err
}
// CoinLog 金币日志
func (s *WCampaignUserServer) CoinLog(ctx context.Context, req *pb.CoinLogReq, res *pb.CoinLogRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.CoinLog(req, res)
return err
}
// AnswerHistory 答题历史
func (s *WCampaignUserServer) AnswerHistory(ctx context.Context, req *pb.AnswerHistoryReq, res *pb.AnswerHistoryRes) (err error) {
//初始化服务
srv := service.WCampaignUser{}
srv.Init(ctx)
err = srv.AnswerHistory(req, res)
return err
}