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.

318 lines
11 KiB
Go

// Code generated by protoc-gen-micro. DO NOT EDIT.
// source: w_mall.proto
package w_mallpb
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 WMall service
func NewWMallEndpoints() []*api.Endpoint {
return []*api.Endpoint{}
}
// Client API for WMall service
type WMallService interface {
// List 商城列表
List(ctx context.Context, in *ListReq, opts ...client.CallOption) (*ListRes, error)
// Store 商城创建
Store(ctx context.Context, in *StoreReq, opts ...client.CallOption) (*StoreRes, error)
// Update 商城更新
Update(ctx context.Context, in *UpdateReq, opts ...client.CallOption) (*UpdateRes, error)
// Destroy 商城删除
Destroy(ctx context.Context, in *DestroyReq, opts ...client.CallOption) (*DestroyRes, error)
// ItemList 商城奖品列表
ItemList(ctx context.Context, in *ItemListReq, opts ...client.CallOption) (*ItemListRes, error)
// ItemStore 商城奖品创建
ItemStore(ctx context.Context, in *ItemStoreReq, opts ...client.CallOption) (*ItemStoreRes, error)
// ItemUpdate 商城奖品更新
ItemUpdate(ctx context.Context, in *ItemUpdateReq, opts ...client.CallOption) (*ItemUpdateRes, error)
// ItemStatus 商城奖品状态修改
ItemStatus(ctx context.Context, in *ItemStatusReq, opts ...client.CallOption) (*ItemStatusRes, error)
// ItemSort 商城奖品排序
ItemSort(ctx context.Context, in *ItemSortReq, opts ...client.CallOption) (*ItemSortRes, error)
// Select 商城选择
Select(ctx context.Context, in *SelectReq, opts ...client.CallOption) (*SelectRes, error)
// RelateMall 关联商城
RelateMall(ctx context.Context, in *RelateMallReq, opts ...client.CallOption) (*RelateMallRes, error)
// UserItemList 用户商城奖品列表
UserItemList(ctx context.Context, in *UserItemListReq, opts ...client.CallOption) (*UserItemListRes, error)
// ExchangeItem 商城奖品兑换
ExchangeItem(ctx context.Context, in *ExchangeItemReq, opts ...client.CallOption) (*ExchangeItemRes, error)
}
type wMallService struct {
c client.Client
name string
}
func NewWMallService(name string, c client.Client) WMallService {
return &wMallService{
c: c,
name: name,
}
}
func (c *wMallService) List(ctx context.Context, in *ListReq, opts ...client.CallOption) (*ListRes, error) {
req := c.c.NewRequest(c.name, "WMall.List", in)
out := new(ListRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wMallService) Store(ctx context.Context, in *StoreReq, opts ...client.CallOption) (*StoreRes, error) {
req := c.c.NewRequest(c.name, "WMall.Store", in)
out := new(StoreRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wMallService) Update(ctx context.Context, in *UpdateReq, opts ...client.CallOption) (*UpdateRes, error) {
req := c.c.NewRequest(c.name, "WMall.Update", in)
out := new(UpdateRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wMallService) Destroy(ctx context.Context, in *DestroyReq, opts ...client.CallOption) (*DestroyRes, error) {
req := c.c.NewRequest(c.name, "WMall.Destroy", in)
out := new(DestroyRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wMallService) ItemList(ctx context.Context, in *ItemListReq, opts ...client.CallOption) (*ItemListRes, error) {
req := c.c.NewRequest(c.name, "WMall.ItemList", in)
out := new(ItemListRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wMallService) ItemStore(ctx context.Context, in *ItemStoreReq, opts ...client.CallOption) (*ItemStoreRes, error) {
req := c.c.NewRequest(c.name, "WMall.ItemStore", in)
out := new(ItemStoreRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wMallService) ItemUpdate(ctx context.Context, in *ItemUpdateReq, opts ...client.CallOption) (*ItemUpdateRes, error) {
req := c.c.NewRequest(c.name, "WMall.ItemUpdate", in)
out := new(ItemUpdateRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wMallService) ItemStatus(ctx context.Context, in *ItemStatusReq, opts ...client.CallOption) (*ItemStatusRes, error) {
req := c.c.NewRequest(c.name, "WMall.ItemStatus", in)
out := new(ItemStatusRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wMallService) ItemSort(ctx context.Context, in *ItemSortReq, opts ...client.CallOption) (*ItemSortRes, error) {
req := c.c.NewRequest(c.name, "WMall.ItemSort", in)
out := new(ItemSortRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wMallService) Select(ctx context.Context, in *SelectReq, opts ...client.CallOption) (*SelectRes, error) {
req := c.c.NewRequest(c.name, "WMall.Select", in)
out := new(SelectRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wMallService) RelateMall(ctx context.Context, in *RelateMallReq, opts ...client.CallOption) (*RelateMallRes, error) {
req := c.c.NewRequest(c.name, "WMall.RelateMall", in)
out := new(RelateMallRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wMallService) UserItemList(ctx context.Context, in *UserItemListReq, opts ...client.CallOption) (*UserItemListRes, error) {
req := c.c.NewRequest(c.name, "WMall.UserItemList", in)
out := new(UserItemListRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wMallService) ExchangeItem(ctx context.Context, in *ExchangeItemReq, opts ...client.CallOption) (*ExchangeItemRes, error) {
req := c.c.NewRequest(c.name, "WMall.ExchangeItem", in)
out := new(ExchangeItemRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// Server API for WMall service
type WMallHandler interface {
// List 商城列表
List(context.Context, *ListReq, *ListRes) error
// Store 商城创建
Store(context.Context, *StoreReq, *StoreRes) error
// Update 商城更新
Update(context.Context, *UpdateReq, *UpdateRes) error
// Destroy 商城删除
Destroy(context.Context, *DestroyReq, *DestroyRes) error
// ItemList 商城奖品列表
ItemList(context.Context, *ItemListReq, *ItemListRes) error
// ItemStore 商城奖品创建
ItemStore(context.Context, *ItemStoreReq, *ItemStoreRes) error
// ItemUpdate 商城奖品更新
ItemUpdate(context.Context, *ItemUpdateReq, *ItemUpdateRes) error
// ItemStatus 商城奖品状态修改
ItemStatus(context.Context, *ItemStatusReq, *ItemStatusRes) error
// ItemSort 商城奖品排序
ItemSort(context.Context, *ItemSortReq, *ItemSortRes) error
// Select 商城选择
Select(context.Context, *SelectReq, *SelectRes) error
// RelateMall 关联商城
RelateMall(context.Context, *RelateMallReq, *RelateMallRes) error
// UserItemList 用户商城奖品列表
UserItemList(context.Context, *UserItemListReq, *UserItemListRes) error
// ExchangeItem 商城奖品兑换
ExchangeItem(context.Context, *ExchangeItemReq, *ExchangeItemRes) error
}
func RegisterWMallHandler(s server.Server, hdlr WMallHandler, opts ...server.HandlerOption) error {
type wMall interface {
List(ctx context.Context, in *ListReq, out *ListRes) error
Store(ctx context.Context, in *StoreReq, out *StoreRes) error
Update(ctx context.Context, in *UpdateReq, out *UpdateRes) error
Destroy(ctx context.Context, in *DestroyReq, out *DestroyRes) error
ItemList(ctx context.Context, in *ItemListReq, out *ItemListRes) error
ItemStore(ctx context.Context, in *ItemStoreReq, out *ItemStoreRes) error
ItemUpdate(ctx context.Context, in *ItemUpdateReq, out *ItemUpdateRes) error
ItemStatus(ctx context.Context, in *ItemStatusReq, out *ItemStatusRes) error
ItemSort(ctx context.Context, in *ItemSortReq, out *ItemSortRes) error
Select(ctx context.Context, in *SelectReq, out *SelectRes) error
RelateMall(ctx context.Context, in *RelateMallReq, out *RelateMallRes) error
UserItemList(ctx context.Context, in *UserItemListReq, out *UserItemListRes) error
ExchangeItem(ctx context.Context, in *ExchangeItemReq, out *ExchangeItemRes) error
}
type WMall struct {
wMall
}
h := &wMallHandler{hdlr}
return s.Handle(s.NewHandler(&WMall{h}, opts...))
}
type wMallHandler struct {
WMallHandler
}
func (h *wMallHandler) List(ctx context.Context, in *ListReq, out *ListRes) error {
return h.WMallHandler.List(ctx, in, out)
}
func (h *wMallHandler) Store(ctx context.Context, in *StoreReq, out *StoreRes) error {
return h.WMallHandler.Store(ctx, in, out)
}
func (h *wMallHandler) Update(ctx context.Context, in *UpdateReq, out *UpdateRes) error {
return h.WMallHandler.Update(ctx, in, out)
}
func (h *wMallHandler) Destroy(ctx context.Context, in *DestroyReq, out *DestroyRes) error {
return h.WMallHandler.Destroy(ctx, in, out)
}
func (h *wMallHandler) ItemList(ctx context.Context, in *ItemListReq, out *ItemListRes) error {
return h.WMallHandler.ItemList(ctx, in, out)
}
func (h *wMallHandler) ItemStore(ctx context.Context, in *ItemStoreReq, out *ItemStoreRes) error {
return h.WMallHandler.ItemStore(ctx, in, out)
}
func (h *wMallHandler) ItemUpdate(ctx context.Context, in *ItemUpdateReq, out *ItemUpdateRes) error {
return h.WMallHandler.ItemUpdate(ctx, in, out)
}
func (h *wMallHandler) ItemStatus(ctx context.Context, in *ItemStatusReq, out *ItemStatusRes) error {
return h.WMallHandler.ItemStatus(ctx, in, out)
}
func (h *wMallHandler) ItemSort(ctx context.Context, in *ItemSortReq, out *ItemSortRes) error {
return h.WMallHandler.ItemSort(ctx, in, out)
}
func (h *wMallHandler) Select(ctx context.Context, in *SelectReq, out *SelectRes) error {
return h.WMallHandler.Select(ctx, in, out)
}
func (h *wMallHandler) RelateMall(ctx context.Context, in *RelateMallReq, out *RelateMallRes) error {
return h.WMallHandler.RelateMall(ctx, in, out)
}
func (h *wMallHandler) UserItemList(ctx context.Context, in *UserItemListReq, out *UserItemListRes) error {
return h.WMallHandler.UserItemList(ctx, in, out)
}
func (h *wMallHandler) ExchangeItem(ctx context.Context, in *ExchangeItemReq, out *ExchangeItemRes) error {
return h.WMallHandler.ExchangeItem(ctx, in, out)
}