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