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.

199 lines
5.1 KiB
Go

package handler
import (
"context"
"joybuywork/internal/service"
pb "joybuywork/proto/go_proto/w_reward"
)
type WRewardServer struct{}
// List 奖品列表
func (s *WRewardServer) List(ctx context.Context, req *pb.ListReq, res *pb.ListRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.List(req, res)
return err
}
// Show 奖品详情
func (s *WRewardServer) Show(ctx context.Context, req *pb.ShowReq, res *pb.ShowRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.Show(req, res)
return err
}
// Store 创建奖品
func (s *WRewardServer) Store(ctx context.Context, req *pb.StoreReq, res *pb.StoreRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.Store(req, res)
return err
}
// Update 更新奖品
func (s *WRewardServer) Update(ctx context.Context, req *pb.UpdateReq, res *pb.UpdateRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.Update(req, res)
return err
}
// Destroy 删除奖品
func (s *WRewardServer) Destroy(ctx context.Context, req *pb.DestroyReq, res *pb.DestroyRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.Destroy(req, res)
return err
}
// UrlList 回调地址列表
func (s *WRewardServer) UrlList(ctx context.Context, req *pb.UrlListReq, res *pb.UrlListRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.UrlList(req, res)
return err
}
// UrlStore 创建回调地址
func (s *WRewardServer) UrlStore(ctx context.Context, req *pb.UrlStoreReq, res *pb.UrlStoreRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.UrlStore(req, res)
return err
}
// UrlUpdate 更新回调地址
func (s *WRewardServer) UrlUpdate(ctx context.Context, req *pb.UrlUpdateReq, res *pb.UrlUpdateRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.UrlUpdate(req, res)
return err
}
// UrlDestroy 删除回调地址
func (s *WRewardServer) UrlDestroy(ctx context.Context, req *pb.UrlDestroyReq, res *pb.UrlDestroyRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.UrlDestroy(req, res)
return err
}
// Select 奖品选择
func (s *WRewardServer) Select(ctx context.Context, req *pb.SelectReq, res *pb.SelectRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.Select(req, res)
return err
}
// FormList 表单列表
func (s *WRewardServer) FormList(ctx context.Context, req *pb.FormListReq, res *pb.FormListRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.FormList(req, res)
return err
}
// FormSelect 表单选择
func (s *WRewardServer) FormSelect(ctx context.Context, req *pb.FormSelectReq, res *pb.FormSelectRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.FormSelect(req, res)
return err
}
// FormStore 创建表单
func (s *WRewardServer) FormStore(ctx context.Context, req *pb.FormStoreReq, res *pb.FormStoreRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.FormStore(req, res)
return err
}
// FormUpdate 更新表单
func (s *WRewardServer) FormUpdate(ctx context.Context, req *pb.FormUpdateReq, res *pb.FormUpdateRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.FormUpdate(req, res)
return err
}
// FormDestroy 删除表单
func (s *WRewardServer) FormDestroy(ctx context.Context, req *pb.FormDestroyReq, res *pb.FormDestroyRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.FormDestroy(req, res)
return err
}
// Urls 回调地址列表
func (s *WRewardServer) Urls(ctx context.Context, req *pb.UrlsReq, res *pb.UrlsRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.Urls(req, res)
return err
}
// Rewards 奖品详情
func (s *WRewardServer) Rewards(ctx context.Context, req *pb.RewardsReq, res *pb.RewardsRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.Rewards(req, res)
return err
}
// Forms 表单列表
func (s *WRewardServer) Forms(ctx context.Context, req *pb.FormsReq, res *pb.FormsRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.Forms(req, res)
return err
}
// RelateReward 关联奖品
func (s *WRewardServer) RelateReward(ctx context.Context, req *pb.RelateRewardReq, res *pb.RelateRewardRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.RelateReward(req, res)
return err
}
// PushReward 奖品推送
func (s *WRewardServer) PushReward(ctx context.Context, req *pb.PushRewardReq, res *pb.PushRewardRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.PushReward(req, res)
return err
}
// RewardIds 查询奖品id
func (s *WRewardServer) RewardIds(ctx context.Context, req *pb.RewardIdsReq, res *pb.RewardIdsRes) (err error) {
//初始化服务
srv := service.WReward{}
srv.Init(ctx)
err = srv.RewardIds(req, res)
return err
}