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.
100 lines
2.8 KiB
Go
100 lines
2.8 KiB
Go
package handler
|
|
|
|
import (
|
|
"context"
|
|
"joybuywork/internal/service"
|
|
pb "joybuywork/proto/go_proto/w_fission"
|
|
)
|
|
|
|
type WFissionServer struct{}
|
|
|
|
// List 玩法列表
|
|
func (s *WFissionServer) List(ctx context.Context, req *pb.ListReq, res *pb.ListRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WFission{}
|
|
srv.Init(ctx)
|
|
err = srv.List(req, res)
|
|
return err
|
|
}
|
|
|
|
// TemplateList 玩法模版列表
|
|
func (s *WFissionServer) TemplateList(ctx context.Context, req *pb.TemplateListReq, res *pb.TemplateListRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WFission{}
|
|
srv.Init(ctx)
|
|
err = srv.TemplateList(req, res)
|
|
return err
|
|
}
|
|
|
|
// TemplateInfo 玩法模版信息
|
|
func (s *WFissionServer) TemplateInfo(ctx context.Context, req *pb.TemplateInfoReq, res *pb.TemplateInfoRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WFission{}
|
|
srv.Init(ctx)
|
|
err = srv.TemplateInfo(req, res)
|
|
return err
|
|
}
|
|
|
|
// CreateTempGroup 创建模板组
|
|
func (s *WFissionServer) CreateTempGroup(ctx context.Context, req *pb.CreateTempGroupReq, res *pb.CreateTempGroupRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WFission{}
|
|
srv.Init(ctx)
|
|
err = srv.CreateTempGroup(req, res)
|
|
return err
|
|
}
|
|
|
|
// CreateTemp 玩法模版列表
|
|
func (s *WFissionServer) CreateTemp(ctx context.Context, req *pb.CreateTempReq, res *pb.CreateTempRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WFission{}
|
|
srv.Init(ctx)
|
|
err = srv.CreateTemp(req, res)
|
|
return err
|
|
}
|
|
|
|
// CreateTempImg 玩法模版列表
|
|
func (s *WFissionServer) CreateTempImg(ctx context.Context, req *pb.CreateTempImgReq, res *pb.CreateTempImgRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WFission{}
|
|
srv.Init(ctx)
|
|
err = srv.CreateTempImg(req, res)
|
|
return err
|
|
}
|
|
|
|
// CreateTempLang 玩法模版列表
|
|
func (s *WFissionServer) CreateTempLang(ctx context.Context, req *pb.CreateTempLangReq, res *pb.CreateTempLangRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WFission{}
|
|
srv.Init(ctx)
|
|
err = srv.CreateTempLang(req, res)
|
|
return err
|
|
}
|
|
|
|
// UpdateTempImg 更新玩法图片配置
|
|
func (s *WFissionServer) UpdateTempImg(ctx context.Context, req *pb.UpdateTempImgReq, res *pb.UpdateTempImgRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WFission{}
|
|
srv.Init(ctx)
|
|
err = srv.UpdateTempImg(req, res)
|
|
return err
|
|
}
|
|
|
|
// UpdateTempLang 更新玩法语言配置
|
|
func (s *WFissionServer) UpdateTempLang(ctx context.Context, req *pb.UpdateTempLangReq, res *pb.UpdateTempLangRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WFission{}
|
|
srv.Init(ctx)
|
|
err = srv.UpdateTempLang(req, res)
|
|
return err
|
|
}
|
|
|
|
// UpdateTempGroup 更新模板组
|
|
func (s *WFissionServer) UpdateTempGroup(ctx context.Context, req *pb.UpdateTempGroupReq, res *pb.UpdateTempGroupRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WFission{}
|
|
srv.Init(ctx)
|
|
err = srv.UpdateTempGroup(req, res)
|
|
return err
|
|
}
|