// Code generated by goctl. DO NOT EDIT. // goctl 1.10.2 // Source: express.proto package expressClient import ( "context" "lone-services/rpc/express/pb" "github.com/zeromicro/go-zero/zrpc" "google.golang.org/grpc" ) type ( CreateRequest = express.CreateRequest DeliverOrderProductInfo = express.DeliverOrderProductInfo DeliveringRequest = express.DeliveringRequest DeliveryOrderCreateRequest = express.DeliveryOrderCreateRequest EmtpyRequest = express.EmtpyRequest ExpressCompanyRequest = express.ExpressCompanyRequest HistoryRequest = express.HistoryRequest IdRequest = express.IdRequest IdResponse = express.IdResponse Response = express.Response StatusRequest = express.StatusRequest Express interface { Items(ctx context.Context, in *EmtpyRequest, opts ...grpc.CallOption) (*Response, error) Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*Response, error) Edit(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*Response, error) Info(ctx context.Context, in *IdRequest, opts ...grpc.CallOption) (*Response, error) Names(ctx context.Context, in *EmtpyRequest, opts ...grpc.CallOption) (*Response, error) Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*Response, error) History(ctx context.Context, in *HistoryRequest, opts ...grpc.CallOption) (*Response, error) // 获取可选的打印公司 ExpressCompany(ctx context.Context, in *ExpressCompanyRequest, opts ...grpc.CallOption) (*Response, error) // 发货 ExpressDelivering(ctx context.Context, in *DeliveringRequest, opts ...grpc.CallOption) (*Response, error) // 添加生成订单的发货信息 DeliveryOrderCreate(ctx context.Context, in *DeliveryOrderCreateRequest, opts ...grpc.CallOption) (*IdResponse, error) } defaultExpress struct { cli zrpc.Client } ) func NewExpress(cli zrpc.Client) Express { return &defaultExpress{ cli: cli, } } func (m *defaultExpress) Items(ctx context.Context, in *EmtpyRequest, opts ...grpc.CallOption) (*Response, error) { client := express.NewExpressClient(m.cli.Conn()) return client.Items(ctx, in, opts...) } func (m *defaultExpress) Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*Response, error) { client := express.NewExpressClient(m.cli.Conn()) return client.Create(ctx, in, opts...) } func (m *defaultExpress) Edit(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*Response, error) { client := express.NewExpressClient(m.cli.Conn()) return client.Edit(ctx, in, opts...) } func (m *defaultExpress) Info(ctx context.Context, in *IdRequest, opts ...grpc.CallOption) (*Response, error) { client := express.NewExpressClient(m.cli.Conn()) return client.Info(ctx, in, opts...) } func (m *defaultExpress) Names(ctx context.Context, in *EmtpyRequest, opts ...grpc.CallOption) (*Response, error) { client := express.NewExpressClient(m.cli.Conn()) return client.Names(ctx, in, opts...) } func (m *defaultExpress) Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*Response, error) { client := express.NewExpressClient(m.cli.Conn()) return client.Status(ctx, in, opts...) } func (m *defaultExpress) History(ctx context.Context, in *HistoryRequest, opts ...grpc.CallOption) (*Response, error) { client := express.NewExpressClient(m.cli.Conn()) return client.History(ctx, in, opts...) } // 获取可选的打印公司 func (m *defaultExpress) ExpressCompany(ctx context.Context, in *ExpressCompanyRequest, opts ...grpc.CallOption) (*Response, error) { client := express.NewExpressClient(m.cli.Conn()) return client.ExpressCompany(ctx, in, opts...) } // 发货 func (m *defaultExpress) ExpressDelivering(ctx context.Context, in *DeliveringRequest, opts ...grpc.CallOption) (*Response, error) { client := express.NewExpressClient(m.cli.Conn()) return client.ExpressDelivering(ctx, in, opts...) } // 添加生成订单的发货信息 func (m *defaultExpress) DeliveryOrderCreate(ctx context.Context, in *DeliveryOrderCreateRequest, opts ...grpc.CallOption) (*IdResponse, error) { client := express.NewExpressClient(m.cli.Conn()) return client.DeliveryOrderCreate(ctx, in, opts...) }