// Code generated by goctl. DO NOT EDIT! // Source: activity.proto package server import ( "context" "app.yhyue.com/moapp/jyMarketing/rpc/activity" "app.yhyue.com/moapp/jyMarketing/rpc/internal/logic" "app.yhyue.com/moapp/jyMarketing/rpc/internal/svc" ) type ActivityServer struct { svcCtx *svc.ServiceContext } func NewActivityServer(svcCtx *svc.ServiceContext) *ActivityServer { return &ActivityServer{ svcCtx: svcCtx, } } // 查询活动下的奖券 func (s *ActivityServer) ActivityLottery(ctx context.Context, in *activity.Request) (*activity.ActivityLotteryResp, error) { l := logic.NewActivityLotteryLogic(ctx, s.svcCtx) return l.ActivityLottery(in) } // 奖券领取 func (s *ActivityServer) LotteryReceive(ctx context.Context, in *activity.LotteryOperation) (*activity.Response, error) { l := logic.NewLotteryReceiveLogic(ctx, s.svcCtx) return l.LotteryReceive(in) } // 奖券使用 func (s *ActivityServer) ActivityUse(ctx context.Context, in *activity.LotteryOperation) (*activity.Response, error) { l := logic.NewActivityUseLogic(ctx, s.svcCtx) return l.ActivityUse(in) } // 用户可用的奖券 func (s *ActivityServer) UserLottery(ctx context.Context, in *activity.Request) (*activity.ActivityLotteryResp, error) { l := logic.NewUserLotteryLogic(ctx, s.svcCtx) return l.UserLottery(in) }