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
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)
|
|
}
|