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.
406 lines
11 KiB
Go
406 lines
11 KiB
Go
package handler
|
|
|
|
import (
|
|
"context"
|
|
"joybuywork/internal/service"
|
|
pb "joybuywork/proto/go_proto/w_campaign"
|
|
)
|
|
|
|
type WCampaignServer struct{}
|
|
|
|
// List 活动列表
|
|
func (s *WCampaignServer) List(ctx context.Context, req *pb.ListReq, res *pb.ListRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.List(req, res)
|
|
return err
|
|
}
|
|
|
|
// Share 社媒选项
|
|
func (s *WCampaignServer) Share(ctx context.Context, req *pb.ShareReq, res *pb.ShareRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.Share(req, res)
|
|
return err
|
|
}
|
|
|
|
// Status 修改状态
|
|
func (s *WCampaignServer) Status(ctx context.Context, req *pb.StatusReq, res *pb.StatusRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.Status(req, res)
|
|
return err
|
|
}
|
|
|
|
// Destroy 删除活动
|
|
func (s *WCampaignServer) Destroy(ctx context.Context, req *pb.DestroyReq, res *pb.DestroyRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.Destroy(req, res)
|
|
return err
|
|
}
|
|
|
|
// Store 创建活动
|
|
func (s *WCampaignServer) Store(ctx context.Context, req *pb.StoreReq, res *pb.StoreRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.Store(req, res)
|
|
return err
|
|
}
|
|
|
|
// Update 更新活动
|
|
func (s *WCampaignServer) Update(ctx context.Context, req *pb.UpdateReq, res *pb.UpdateRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.Update(req, res)
|
|
return err
|
|
}
|
|
|
|
// Show 活动详情
|
|
func (s *WCampaignServer) Show(ctx context.Context, req *pb.ShowReq, res *pb.ShowRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.Show(req, res)
|
|
return err
|
|
}
|
|
|
|
// ChannelList 渠道列表
|
|
func (s *WCampaignServer) ChannelList(ctx context.Context, req *pb.ChannelListReq, res *pb.ChannelListRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.ChannelList(req, res)
|
|
return err
|
|
}
|
|
|
|
// ChannelCreate 渠道创建
|
|
func (s *WCampaignServer) ChannelCreate(ctx context.Context, req *pb.ChannelCreateReq, res *pb.ChannelCreateRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.ChannelCreate(req, res)
|
|
return err
|
|
}
|
|
|
|
// ChannelUpdate 渠道创建
|
|
func (s *WCampaignServer) ChannelUpdate(ctx context.Context, req *pb.ChannelUpdateReq, res *pb.ChannelUpdateRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.ChannelUpdate(req, res)
|
|
return err
|
|
}
|
|
|
|
// ChannelDestroy 渠道创建
|
|
func (s *WCampaignServer) ChannelDestroy(ctx context.Context, req *pb.ChannelDestroyReq, res *pb.ChannelDestroyRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.ChannelDestroy(req, res)
|
|
return err
|
|
}
|
|
|
|
// KvData 获取活动键值对
|
|
func (s *WCampaignServer) KvData(ctx context.Context, req *pb.KvDataReq, res *pb.KvDataRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.KvData(req, res)
|
|
return err
|
|
}
|
|
|
|
// Cert 认证活动信息
|
|
func (s *WCampaignServer) Cert(ctx context.Context, req *pb.CertReq, res *pb.CertRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.Cert(req, res)
|
|
return err
|
|
}
|
|
|
|
// Barrage 活动弹幕
|
|
func (s *WCampaignServer) Barrage(ctx context.Context, req *pb.BarrageReq, res *pb.BarrageRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.Barrage(req, res)
|
|
return err
|
|
}
|
|
|
|
// Option 投票选项
|
|
func (s *WCampaignServer) Option(ctx context.Context, req *pb.OptionReq, res *pb.OptionRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.Option(req, res)
|
|
return err
|
|
}
|
|
|
|
// RelateDdl 活动关联动态下载页
|
|
func (s *WCampaignServer) RelateDdl(ctx context.Context, req *pb.RelateDdlReq, res *pb.RelateDdlRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.RelateDdl(req, res)
|
|
return err
|
|
}
|
|
|
|
// DdlCampaign 关联动态下载页的活动
|
|
func (s *WCampaignServer) DdlCampaign(ctx context.Context, req *pb.DdlCampaignReq, res *pb.DdlCampaignRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.DdlCampaign(req, res)
|
|
return err
|
|
}
|
|
|
|
// Langs 活动多语言配置信息
|
|
func (s *WCampaignServer) Langs(ctx context.Context, req *pb.LangsReq, res *pb.LangsRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.Langs(req, res)
|
|
return err
|
|
}
|
|
|
|
// Lang 活动语言信息
|
|
func (s *WCampaignServer) Lang(ctx context.Context, req *pb.LangReq, res *pb.LangRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.Lang(req, res)
|
|
return err
|
|
}
|
|
|
|
// SaveLang 保存活动多语言配置信息
|
|
func (s *WCampaignServer) SaveLang(ctx context.Context, req *pb.SaveLangReq, res *pb.SaveLangRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.SaveLang(req, res)
|
|
return err
|
|
}
|
|
|
|
// DestroyLang 删除活动语言配置信息
|
|
func (s *WCampaignServer) DestroyLang(ctx context.Context, req *pb.DestroyLangReq, res *pb.DestroyLangRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.DestroyLang(req, res)
|
|
return err
|
|
}
|
|
|
|
// LangSelect 活动语言选择
|
|
func (s *WCampaignServer) LangSelect(ctx context.Context, req *pb.LangSelectReq, res *pb.LangSelectRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.LangSelect(req, res)
|
|
return err
|
|
}
|
|
|
|
// CampaignInfo 活动信息
|
|
func (s *WCampaignServer) CampaignInfo(ctx context.Context, req *pb.CampaignInfoReq, res *pb.CampaignInfoRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.CampaignInfo(req, res)
|
|
return err
|
|
}
|
|
|
|
// ShowReward 显示的奖品数据
|
|
func (s *WCampaignServer) ShowReward(ctx context.Context, req *pb.ShowRewardReq, res *pb.ShowRewardRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.ShowReward(req, res)
|
|
return err
|
|
}
|
|
|
|
// AdsStore 创建Ads活动
|
|
func (s *WCampaignServer) AdsStore(ctx context.Context, req *pb.AdsStoreReq, res *pb.AdsStoreRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.AdsStore(req, res)
|
|
return err
|
|
}
|
|
|
|
// AdsUpdate 更新Ads活动
|
|
func (s *WCampaignServer) AdsUpdate(ctx context.Context, req *pb.AdsUpdateReq, res *pb.AdsUpdateRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.AdsUpdate(req, res)
|
|
return err
|
|
}
|
|
|
|
// AdsShow Ads活动详情
|
|
func (s *WCampaignServer) AdsShow(ctx context.Context, req *pb.AdsShowReq, res *pb.AdsShowRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.AdsShow(req, res)
|
|
return err
|
|
}
|
|
|
|
// CampaignSelect 活动列表
|
|
func (s *WCampaignServer) CampaignSelect(ctx context.Context, req *pb.CampaignSelectReq, res *pb.CampaignSelectRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.CampaignSelect(req, res)
|
|
return err
|
|
}
|
|
|
|
// RewardDetail 奖品详情
|
|
func (s *WCampaignServer) RewardDetail(ctx context.Context, req *pb.RewardDetailReq, res *pb.RewardDetailRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.RewardDetail(req, res)
|
|
return err
|
|
}
|
|
|
|
// UpdateStock 修改奖品库存
|
|
func (s *WCampaignServer) UpdateStock(ctx context.Context, req *pb.UpdateStockReq, res *pb.UpdateStockRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.UpdateStock(req, res)
|
|
return err
|
|
}
|
|
|
|
// CampaignTz 活动时区数据
|
|
func (s *WCampaignServer) CampaignTz(ctx context.Context, req *pb.CampaignTzReq, res *pb.CampaignTzRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.CampaignTz(req, res)
|
|
return err
|
|
}
|
|
|
|
// CampaignRewardType 活动奖品类型
|
|
func (s *WCampaignServer) CampaignRewardType(ctx context.Context, req *pb.CampaignRewardTypeReq, res *pb.CampaignRewardTypeRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.CampaignRewardType(req, res)
|
|
return err
|
|
}
|
|
|
|
// ChildList 子活动列表
|
|
func (s *WCampaignServer) ChildList(ctx context.Context, req *pb.ChildListReq, res *pb.ChildListRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.ChildList(req, res)
|
|
return err
|
|
}
|
|
|
|
// ChildStore 子活动列表
|
|
func (s *WCampaignServer) ChildStore(ctx context.Context, req *pb.ChildStoreReq, res *pb.ChildStoreRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.ChildStore(req, res)
|
|
return err
|
|
}
|
|
|
|
// ChildUpdate 更新子活动
|
|
func (s *WCampaignServer) ChildUpdate(ctx context.Context, req *pb.ChildUpdateReq, res *pb.ChildUpdateRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.ChildUpdate(req, res)
|
|
return err
|
|
}
|
|
|
|
// ChildShow 子活动活动
|
|
func (s *WCampaignServer) ChildShow(ctx context.Context, req *pb.ChildShowReq, res *pb.ChildShowRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.ChildShow(req, res)
|
|
return err
|
|
}
|
|
|
|
// TaskCenterJump 子活动列表
|
|
func (s *WCampaignServer) TaskCenterJump(ctx context.Context, req *pb.TaskCenterJumpReq, res *pb.TaskCenterJumpRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.TaskCenterJump(req, res)
|
|
return err
|
|
}
|
|
|
|
// CondList 活动任务数据
|
|
func (s *WCampaignServer) CondList(ctx context.Context, req *pb.CondListReq, res *pb.CondListRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.CondList(req, res)
|
|
return err
|
|
}
|
|
|
|
// Campaigns 获取活动数据
|
|
func (s *WCampaignServer) Campaigns(ctx context.Context, req *pb.CampaignsReq, res *pb.CampaignsRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.Campaigns(req, res)
|
|
return err
|
|
}
|
|
|
|
// SetLvApi 设置动态用户等级动态api
|
|
func (s *WCampaignServer) SetLvApi(ctx context.Context, req *pb.SetLvApiReq, res *pb.SetLvApiRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.SetLvApi(req, res)
|
|
return err
|
|
}
|
|
|
|
// GetLvApi 设置动态用户等级动态api
|
|
func (s *WCampaignServer) GetLvApi(ctx context.Context, req *pb.GetLvApiReq, res *pb.GetLvApiRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.GetLvApi(req, res)
|
|
return err
|
|
}
|
|
|
|
// VsSettlement 赛事竞猜结算
|
|
func (s *WCampaignServer) VsSettlement(ctx context.Context, req *pb.VsSettlementReq, res *pb.VsSettlementRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.VsSettlement(req, res)
|
|
return err
|
|
}
|
|
|
|
// VsSettlementInfo 赛事竞猜结算
|
|
func (s *WCampaignServer) VsSettlementInfo(ctx context.Context, req *pb.VsSettlementInfoReq, res *pb.VsSettlementInfoRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.VsSettlementInfo(req, res)
|
|
return err
|
|
}
|
|
|
|
// ActionList 行为列表
|
|
func (s *WCampaignServer) ActionList(ctx context.Context, req *pb.ActionListReq, res *pb.ActionListRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WCampaign{}
|
|
srv.Init(ctx)
|
|
err = srv.ActionList(req, res)
|
|
return err
|
|
}
|