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.
280 lines
9.5 KiB
Go
280 lines
9.5 KiB
Go
// Code generated by protoc-gen-micro. DO NOT EDIT.
|
|
// source: w_library.proto
|
|
|
|
package w_librarypb
|
|
|
|
import (
|
|
fmt "fmt"
|
|
proto "google.golang.org/protobuf/proto"
|
|
math "math"
|
|
)
|
|
|
|
import (
|
|
context "context"
|
|
api "go-micro.dev/v4/api"
|
|
client "go-micro.dev/v4/client"
|
|
server "go-micro.dev/v4/server"
|
|
)
|
|
|
|
// Reference imports to suppress errors if they are not otherwise used.
|
|
var _ = proto.Marshal
|
|
var _ = fmt.Errorf
|
|
var _ = math.Inf
|
|
|
|
// Reference imports to suppress errors if they are not otherwise used.
|
|
var _ api.Endpoint
|
|
var _ context.Context
|
|
var _ client.Option
|
|
var _ server.Option
|
|
|
|
// Api Endpoints for WLibrary service
|
|
|
|
func NewWLibraryEndpoints() []*api.Endpoint {
|
|
return []*api.Endpoint{}
|
|
}
|
|
|
|
// Client API for WLibrary service
|
|
|
|
type WLibraryService interface {
|
|
// QaGroup 题库列表
|
|
QaGroup(ctx context.Context, in *QaGroupReq, opts ...client.CallOption) (*QaGroupRes, error)
|
|
// StoreQaGroup 创建题库
|
|
StoreQaGroup(ctx context.Context, in *StoreQaGroupReq, opts ...client.CallOption) (*StoreQaGroupRes, error)
|
|
// UpdateQaGroup 更新题库
|
|
UpdateQaGroup(ctx context.Context, in *UpdateQaGroupReq, opts ...client.CallOption) (*UpdateQaGroupRes, error)
|
|
// DestroyQaGroup 删除题库
|
|
DestroyQaGroup(ctx context.Context, in *DestroyQaGroupReq, opts ...client.CallOption) (*DestroyQaGroupRes, error)
|
|
// QaList 问题列表
|
|
QaList(ctx context.Context, in *QaListReq, opts ...client.CallOption) (*QaListRes, error)
|
|
// StoreQa 问题列表
|
|
StoreQa(ctx context.Context, in *StoreQaReq, opts ...client.CallOption) (*StoreQaRes, error)
|
|
// UpdateQa 问题列表
|
|
UpdateQa(ctx context.Context, in *UpdateQaReq, opts ...client.CallOption) (*UpdateQaRes, error)
|
|
// DestroyQa 问题列表
|
|
DestroyQa(ctx context.Context, in *DestroyQaReq, opts ...client.CallOption) (*DestroyQaRes, error)
|
|
// QaGroupSelect 题库选项
|
|
QaGroupSelect(ctx context.Context, in *QaGroupSelectReq, opts ...client.CallOption) (*QaGroupSelectRes, error)
|
|
// QaRand 随机问题
|
|
QaRand(ctx context.Context, in *QaRandReq, opts ...client.CallOption) (*QaRandRes, error)
|
|
// QaShow 问题详情
|
|
QaShow(ctx context.Context, in *QaShowReq, opts ...client.CallOption) (*QaShowRes, error)
|
|
}
|
|
|
|
type wLibraryService struct {
|
|
c client.Client
|
|
name string
|
|
}
|
|
|
|
func NewWLibraryService(name string, c client.Client) WLibraryService {
|
|
return &wLibraryService{
|
|
c: c,
|
|
name: name,
|
|
}
|
|
}
|
|
|
|
func (c *wLibraryService) QaGroup(ctx context.Context, in *QaGroupReq, opts ...client.CallOption) (*QaGroupRes, error) {
|
|
req := c.c.NewRequest(c.name, "WLibrary.QaGroup", in)
|
|
out := new(QaGroupRes)
|
|
err := c.c.Call(ctx, req, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wLibraryService) StoreQaGroup(ctx context.Context, in *StoreQaGroupReq, opts ...client.CallOption) (*StoreQaGroupRes, error) {
|
|
req := c.c.NewRequest(c.name, "WLibrary.StoreQaGroup", in)
|
|
out := new(StoreQaGroupRes)
|
|
err := c.c.Call(ctx, req, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wLibraryService) UpdateQaGroup(ctx context.Context, in *UpdateQaGroupReq, opts ...client.CallOption) (*UpdateQaGroupRes, error) {
|
|
req := c.c.NewRequest(c.name, "WLibrary.UpdateQaGroup", in)
|
|
out := new(UpdateQaGroupRes)
|
|
err := c.c.Call(ctx, req, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wLibraryService) DestroyQaGroup(ctx context.Context, in *DestroyQaGroupReq, opts ...client.CallOption) (*DestroyQaGroupRes, error) {
|
|
req := c.c.NewRequest(c.name, "WLibrary.DestroyQaGroup", in)
|
|
out := new(DestroyQaGroupRes)
|
|
err := c.c.Call(ctx, req, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wLibraryService) QaList(ctx context.Context, in *QaListReq, opts ...client.CallOption) (*QaListRes, error) {
|
|
req := c.c.NewRequest(c.name, "WLibrary.QaList", in)
|
|
out := new(QaListRes)
|
|
err := c.c.Call(ctx, req, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wLibraryService) StoreQa(ctx context.Context, in *StoreQaReq, opts ...client.CallOption) (*StoreQaRes, error) {
|
|
req := c.c.NewRequest(c.name, "WLibrary.StoreQa", in)
|
|
out := new(StoreQaRes)
|
|
err := c.c.Call(ctx, req, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wLibraryService) UpdateQa(ctx context.Context, in *UpdateQaReq, opts ...client.CallOption) (*UpdateQaRes, error) {
|
|
req := c.c.NewRequest(c.name, "WLibrary.UpdateQa", in)
|
|
out := new(UpdateQaRes)
|
|
err := c.c.Call(ctx, req, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wLibraryService) DestroyQa(ctx context.Context, in *DestroyQaReq, opts ...client.CallOption) (*DestroyQaRes, error) {
|
|
req := c.c.NewRequest(c.name, "WLibrary.DestroyQa", in)
|
|
out := new(DestroyQaRes)
|
|
err := c.c.Call(ctx, req, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wLibraryService) QaGroupSelect(ctx context.Context, in *QaGroupSelectReq, opts ...client.CallOption) (*QaGroupSelectRes, error) {
|
|
req := c.c.NewRequest(c.name, "WLibrary.QaGroupSelect", in)
|
|
out := new(QaGroupSelectRes)
|
|
err := c.c.Call(ctx, req, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wLibraryService) QaRand(ctx context.Context, in *QaRandReq, opts ...client.CallOption) (*QaRandRes, error) {
|
|
req := c.c.NewRequest(c.name, "WLibrary.QaRand", in)
|
|
out := new(QaRandRes)
|
|
err := c.c.Call(ctx, req, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *wLibraryService) QaShow(ctx context.Context, in *QaShowReq, opts ...client.CallOption) (*QaShowRes, error) {
|
|
req := c.c.NewRequest(c.name, "WLibrary.QaShow", in)
|
|
out := new(QaShowRes)
|
|
err := c.c.Call(ctx, req, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
// Server API for WLibrary service
|
|
|
|
type WLibraryHandler interface {
|
|
// QaGroup 题库列表
|
|
QaGroup(context.Context, *QaGroupReq, *QaGroupRes) error
|
|
// StoreQaGroup 创建题库
|
|
StoreQaGroup(context.Context, *StoreQaGroupReq, *StoreQaGroupRes) error
|
|
// UpdateQaGroup 更新题库
|
|
UpdateQaGroup(context.Context, *UpdateQaGroupReq, *UpdateQaGroupRes) error
|
|
// DestroyQaGroup 删除题库
|
|
DestroyQaGroup(context.Context, *DestroyQaGroupReq, *DestroyQaGroupRes) error
|
|
// QaList 问题列表
|
|
QaList(context.Context, *QaListReq, *QaListRes) error
|
|
// StoreQa 问题列表
|
|
StoreQa(context.Context, *StoreQaReq, *StoreQaRes) error
|
|
// UpdateQa 问题列表
|
|
UpdateQa(context.Context, *UpdateQaReq, *UpdateQaRes) error
|
|
// DestroyQa 问题列表
|
|
DestroyQa(context.Context, *DestroyQaReq, *DestroyQaRes) error
|
|
// QaGroupSelect 题库选项
|
|
QaGroupSelect(context.Context, *QaGroupSelectReq, *QaGroupSelectRes) error
|
|
// QaRand 随机问题
|
|
QaRand(context.Context, *QaRandReq, *QaRandRes) error
|
|
// QaShow 问题详情
|
|
QaShow(context.Context, *QaShowReq, *QaShowRes) error
|
|
}
|
|
|
|
func RegisterWLibraryHandler(s server.Server, hdlr WLibraryHandler, opts ...server.HandlerOption) error {
|
|
type wLibrary interface {
|
|
QaGroup(ctx context.Context, in *QaGroupReq, out *QaGroupRes) error
|
|
StoreQaGroup(ctx context.Context, in *StoreQaGroupReq, out *StoreQaGroupRes) error
|
|
UpdateQaGroup(ctx context.Context, in *UpdateQaGroupReq, out *UpdateQaGroupRes) error
|
|
DestroyQaGroup(ctx context.Context, in *DestroyQaGroupReq, out *DestroyQaGroupRes) error
|
|
QaList(ctx context.Context, in *QaListReq, out *QaListRes) error
|
|
StoreQa(ctx context.Context, in *StoreQaReq, out *StoreQaRes) error
|
|
UpdateQa(ctx context.Context, in *UpdateQaReq, out *UpdateQaRes) error
|
|
DestroyQa(ctx context.Context, in *DestroyQaReq, out *DestroyQaRes) error
|
|
QaGroupSelect(ctx context.Context, in *QaGroupSelectReq, out *QaGroupSelectRes) error
|
|
QaRand(ctx context.Context, in *QaRandReq, out *QaRandRes) error
|
|
QaShow(ctx context.Context, in *QaShowReq, out *QaShowRes) error
|
|
}
|
|
type WLibrary struct {
|
|
wLibrary
|
|
}
|
|
h := &wLibraryHandler{hdlr}
|
|
return s.Handle(s.NewHandler(&WLibrary{h}, opts...))
|
|
}
|
|
|
|
type wLibraryHandler struct {
|
|
WLibraryHandler
|
|
}
|
|
|
|
func (h *wLibraryHandler) QaGroup(ctx context.Context, in *QaGroupReq, out *QaGroupRes) error {
|
|
return h.WLibraryHandler.QaGroup(ctx, in, out)
|
|
}
|
|
|
|
func (h *wLibraryHandler) StoreQaGroup(ctx context.Context, in *StoreQaGroupReq, out *StoreQaGroupRes) error {
|
|
return h.WLibraryHandler.StoreQaGroup(ctx, in, out)
|
|
}
|
|
|
|
func (h *wLibraryHandler) UpdateQaGroup(ctx context.Context, in *UpdateQaGroupReq, out *UpdateQaGroupRes) error {
|
|
return h.WLibraryHandler.UpdateQaGroup(ctx, in, out)
|
|
}
|
|
|
|
func (h *wLibraryHandler) DestroyQaGroup(ctx context.Context, in *DestroyQaGroupReq, out *DestroyQaGroupRes) error {
|
|
return h.WLibraryHandler.DestroyQaGroup(ctx, in, out)
|
|
}
|
|
|
|
func (h *wLibraryHandler) QaList(ctx context.Context, in *QaListReq, out *QaListRes) error {
|
|
return h.WLibraryHandler.QaList(ctx, in, out)
|
|
}
|
|
|
|
func (h *wLibraryHandler) StoreQa(ctx context.Context, in *StoreQaReq, out *StoreQaRes) error {
|
|
return h.WLibraryHandler.StoreQa(ctx, in, out)
|
|
}
|
|
|
|
func (h *wLibraryHandler) UpdateQa(ctx context.Context, in *UpdateQaReq, out *UpdateQaRes) error {
|
|
return h.WLibraryHandler.UpdateQa(ctx, in, out)
|
|
}
|
|
|
|
func (h *wLibraryHandler) DestroyQa(ctx context.Context, in *DestroyQaReq, out *DestroyQaRes) error {
|
|
return h.WLibraryHandler.DestroyQa(ctx, in, out)
|
|
}
|
|
|
|
func (h *wLibraryHandler) QaGroupSelect(ctx context.Context, in *QaGroupSelectReq, out *QaGroupSelectRes) error {
|
|
return h.WLibraryHandler.QaGroupSelect(ctx, in, out)
|
|
}
|
|
|
|
func (h *wLibraryHandler) QaRand(ctx context.Context, in *QaRandReq, out *QaRandRes) error {
|
|
return h.WLibraryHandler.QaRand(ctx, in, out)
|
|
}
|
|
|
|
func (h *wLibraryHandler) QaShow(ctx context.Context, in *QaShowReq, out *QaShowRes) error {
|
|
return h.WLibraryHandler.QaShow(ctx, in, out)
|
|
}
|