refactor: centralize protobuf and remove go-zero
This commit is contained in:
@@ -8,7 +8,7 @@ import (
|
||||
|
||||
"bsm/full/module/ec/delivery/external/pb/delivery"
|
||||
|
||||
"github.com/zeromicro/go-zero/zrpc"
|
||||
"bsm/full/shared/grpcconn"
|
||||
"google.golang.org/grpc"
|
||||
)
|
||||
|
||||
@@ -40,11 +40,11 @@ type (
|
||||
}
|
||||
|
||||
defaultCar struct {
|
||||
cli zrpc.Client
|
||||
cli grpcconn.Provider
|
||||
}
|
||||
)
|
||||
|
||||
func NewCar(cli zrpc.Client) Car {
|
||||
func NewCar(cli grpcconn.Provider) Car {
|
||||
return &defaultCar{
|
||||
cli: cli,
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ import (
|
||||
|
||||
"bsm/full/module/ec/delivery/external/pb/delivery"
|
||||
|
||||
"github.com/zeromicro/go-zero/zrpc"
|
||||
"bsm/full/shared/grpcconn"
|
||||
"google.golang.org/grpc"
|
||||
)
|
||||
|
||||
@@ -40,11 +40,11 @@ type (
|
||||
}
|
||||
|
||||
defaultMember struct {
|
||||
cli zrpc.Client
|
||||
cli grpcconn.Provider
|
||||
}
|
||||
)
|
||||
|
||||
func NewMember(cli zrpc.Client) Member {
|
||||
func NewMember(cli grpcconn.Provider) Member {
|
||||
return &defaultMember{
|
||||
cli: cli,
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ import (
|
||||
|
||||
"bsm/full/module/ec/delivery/external/pb/delivery"
|
||||
|
||||
"github.com/zeromicro/go-zero/zrpc"
|
||||
"bsm/full/shared/grpcconn"
|
||||
"google.golang.org/grpc"
|
||||
)
|
||||
|
||||
@@ -40,11 +40,11 @@ type (
|
||||
}
|
||||
|
||||
defaultTeam struct {
|
||||
cli zrpc.Client
|
||||
cli grpcconn.Provider
|
||||
}
|
||||
)
|
||||
|
||||
func NewTeam(cli zrpc.Client) Team {
|
||||
func NewTeam(cli grpcconn.Provider) Team {
|
||||
return &defaultTeam{
|
||||
cli: cli,
|
||||
}
|
||||
|
||||
10
module/ec/delivery/external/pb/delivery/blocks_compat.go
vendored
Normal file
10
module/ec/delivery/external/pb/delivery/blocks_compat.go
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
package delivery
|
||||
|
||||
import blocks "bsm/full/protobuf"
|
||||
|
||||
type Empty = blocks.Empty
|
||||
type FetchRequest = blocks.FetchRequest
|
||||
type IdentRequest = blocks.IdentRequest
|
||||
type VersionRequest = blocks.VersionRequest
|
||||
type SearchRequest = blocks.SearchRequest
|
||||
type StatusReply = blocks.DeliveryStatusReply
|
||||
271
module/ec/delivery/external/pb/delivery/car.pb.go
vendored
Normal file
271
module/ec/delivery/external/pb/delivery/car.pb.go
vendored
Normal file
@@ -0,0 +1,271 @@
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.36.11
|
||||
// protoc v7.35.0
|
||||
// source: module/ec/delivery/proto/car.proto
|
||||
|
||||
package delivery
|
||||
|
||||
import (
|
||||
protobuf "bsm/full/protobuf"
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
unsafe "unsafe"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type CarListReply struct {
|
||||
state protoimpl.MessageState `protogen:"open.v1"`
|
||||
Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
|
||||
List []*CarItem `protobuf:"bytes,2,rep,name=list,proto3" json:"list,omitempty"`
|
||||
unknownFields protoimpl.UnknownFields
|
||||
sizeCache protoimpl.SizeCache
|
||||
}
|
||||
|
||||
func (x *CarListReply) Reset() {
|
||||
*x = CarListReply{}
|
||||
mi := &file_module_ec_delivery_proto_car_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
||||
func (x *CarListReply) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*CarListReply) ProtoMessage() {}
|
||||
|
||||
func (x *CarListReply) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_module_ec_delivery_proto_car_proto_msgTypes[0]
|
||||
if x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use CarListReply.ProtoReflect.Descriptor instead.
|
||||
func (*CarListReply) Descriptor() ([]byte, []int) {
|
||||
return file_module_ec_delivery_proto_car_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *CarListReply) GetCount() int64 {
|
||||
if x != nil {
|
||||
return x.Count
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *CarListReply) GetList() []*CarItem {
|
||||
if x != nil {
|
||||
return x.List
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
type CarItem struct {
|
||||
state protoimpl.MessageState `protogen:"open.v1"`
|
||||
Identity string `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"` // 唯一标识
|
||||
Brand string `protobuf:"bytes,2,opt,name=brand,proto3" json:"brand,omitempty"` // 品牌
|
||||
Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` // 型号
|
||||
LicenseNumber string `protobuf:"bytes,4,opt,name=license_number,json=licenseNumber,proto3" json:"license_number,omitempty"` // 车牌号
|
||||
TeamIdentity string `protobuf:"bytes,5,opt,name=team_identity,json=teamIdentity,proto3" json:"team_identity,omitempty"` // 团队唯一标识
|
||||
Contacts string `protobuf:"bytes,6,opt,name=contacts,proto3" json:"contacts,omitempty"` // 联系人姓名
|
||||
Phone string `protobuf:"bytes,7,opt,name=phone,proto3" json:"phone,omitempty"` // 联系人电话
|
||||
Status int64 `protobuf:"varint,8,opt,name=status,proto3" json:"status,omitempty"` // 状态:1正常;-1禁用
|
||||
Picture string `protobuf:"bytes,9,opt,name=picture,proto3" json:"picture,omitempty"` // 车辆图片
|
||||
unknownFields protoimpl.UnknownFields
|
||||
sizeCache protoimpl.SizeCache
|
||||
}
|
||||
|
||||
func (x *CarItem) Reset() {
|
||||
*x = CarItem{}
|
||||
mi := &file_module_ec_delivery_proto_car_proto_msgTypes[1]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
||||
func (x *CarItem) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*CarItem) ProtoMessage() {}
|
||||
|
||||
func (x *CarItem) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_module_ec_delivery_proto_car_proto_msgTypes[1]
|
||||
if x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use CarItem.ProtoReflect.Descriptor instead.
|
||||
func (*CarItem) Descriptor() ([]byte, []int) {
|
||||
return file_module_ec_delivery_proto_car_proto_rawDescGZIP(), []int{1}
|
||||
}
|
||||
|
||||
func (x *CarItem) GetIdentity() string {
|
||||
if x != nil {
|
||||
return x.Identity
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *CarItem) GetBrand() string {
|
||||
if x != nil {
|
||||
return x.Brand
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *CarItem) GetVersion() string {
|
||||
if x != nil {
|
||||
return x.Version
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *CarItem) GetLicenseNumber() string {
|
||||
if x != nil {
|
||||
return x.LicenseNumber
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *CarItem) GetTeamIdentity() string {
|
||||
if x != nil {
|
||||
return x.TeamIdentity
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *CarItem) GetContacts() string {
|
||||
if x != nil {
|
||||
return x.Contacts
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *CarItem) GetPhone() string {
|
||||
if x != nil {
|
||||
return x.Phone
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *CarItem) GetStatus() int64 {
|
||||
if x != nil {
|
||||
return x.Status
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *CarItem) GetPicture() string {
|
||||
if x != nil {
|
||||
return x.Picture
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
var File_module_ec_delivery_proto_car_proto protoreflect.FileDescriptor
|
||||
|
||||
const file_module_ec_delivery_proto_car_proto_rawDesc = "" +
|
||||
"\n" +
|
||||
"\"module/ec/delivery/proto/car.proto\x12\bdelivery\x1a\x15protobuf/blocks.proto\"K\n" +
|
||||
"\fCarListReply\x12\x14\n" +
|
||||
"\x05count\x18\x01 \x01(\x03R\x05count\x12%\n" +
|
||||
"\x04list\x18\x02 \x03(\v2\x11.delivery.CarItemR\x04list\"\x85\x02\n" +
|
||||
"\aCarItem\x12\x1a\n" +
|
||||
"\bidentity\x18\x01 \x01(\tR\bidentity\x12\x14\n" +
|
||||
"\x05brand\x18\x02 \x01(\tR\x05brand\x12\x18\n" +
|
||||
"\aversion\x18\x03 \x01(\tR\aversion\x12%\n" +
|
||||
"\x0elicense_number\x18\x04 \x01(\tR\rlicenseNumber\x12#\n" +
|
||||
"\rteam_identity\x18\x05 \x01(\tR\fteamIdentity\x12\x1a\n" +
|
||||
"\bcontacts\x18\x06 \x01(\tR\bcontacts\x12\x14\n" +
|
||||
"\x05phone\x18\a \x01(\tR\x05phone\x12\x16\n" +
|
||||
"\x06status\x18\b \x01(\x03R\x06status\x12\x18\n" +
|
||||
"\apicture\x18\t \x01(\tR\apicture2\xac\x02\n" +
|
||||
"\x03Car\x129\n" +
|
||||
"\aCarList\x12\x14.blocks.FetchRequest\x1a\x16.delivery.CarListReply\"\x00\x12:\n" +
|
||||
"\x06CarAdd\x12\x11.delivery.CarItem\x1a\x1b.blocks.DeliveryStatusReply\"\x00\x123\n" +
|
||||
"\x06CarGet\x12\x14.blocks.IdentRequest\x1a\x11.delivery.CarItem\"\x00\x12:\n" +
|
||||
"\x06CarSet\x12\x11.delivery.CarItem\x1a\x1b.blocks.DeliveryStatusReply\"\x00\x12=\n" +
|
||||
"\x06CarDel\x12\x14.blocks.IdentRequest\x1a\x1b.blocks.DeliveryStatusReply\"\x00B;Z9bsm/full/module/ec/delivery/external/pb/delivery;deliveryb\x06proto3"
|
||||
|
||||
var (
|
||||
file_module_ec_delivery_proto_car_proto_rawDescOnce sync.Once
|
||||
file_module_ec_delivery_proto_car_proto_rawDescData []byte
|
||||
)
|
||||
|
||||
func file_module_ec_delivery_proto_car_proto_rawDescGZIP() []byte {
|
||||
file_module_ec_delivery_proto_car_proto_rawDescOnce.Do(func() {
|
||||
file_module_ec_delivery_proto_car_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_module_ec_delivery_proto_car_proto_rawDesc), len(file_module_ec_delivery_proto_car_proto_rawDesc)))
|
||||
})
|
||||
return file_module_ec_delivery_proto_car_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_module_ec_delivery_proto_car_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
|
||||
var file_module_ec_delivery_proto_car_proto_goTypes = []any{
|
||||
(*CarListReply)(nil), // 0: delivery.CarListReply
|
||||
(*CarItem)(nil), // 1: delivery.CarItem
|
||||
(*protobuf.FetchRequest)(nil), // 2: blocks.FetchRequest
|
||||
(*protobuf.IdentRequest)(nil), // 3: blocks.IdentRequest
|
||||
(*protobuf.DeliveryStatusReply)(nil), // 4: blocks.DeliveryStatusReply
|
||||
}
|
||||
var file_module_ec_delivery_proto_car_proto_depIdxs = []int32{
|
||||
1, // 0: delivery.CarListReply.list:type_name -> delivery.CarItem
|
||||
2, // 1: delivery.Car.CarList:input_type -> blocks.FetchRequest
|
||||
1, // 2: delivery.Car.CarAdd:input_type -> delivery.CarItem
|
||||
3, // 3: delivery.Car.CarGet:input_type -> blocks.IdentRequest
|
||||
1, // 4: delivery.Car.CarSet:input_type -> delivery.CarItem
|
||||
3, // 5: delivery.Car.CarDel:input_type -> blocks.IdentRequest
|
||||
0, // 6: delivery.Car.CarList:output_type -> delivery.CarListReply
|
||||
4, // 7: delivery.Car.CarAdd:output_type -> blocks.DeliveryStatusReply
|
||||
1, // 8: delivery.Car.CarGet:output_type -> delivery.CarItem
|
||||
4, // 9: delivery.Car.CarSet:output_type -> blocks.DeliveryStatusReply
|
||||
4, // 10: delivery.Car.CarDel:output_type -> blocks.DeliveryStatusReply
|
||||
6, // [6:11] is the sub-list for method output_type
|
||||
1, // [1:6] is the sub-list for method input_type
|
||||
1, // [1:1] is the sub-list for extension type_name
|
||||
1, // [1:1] is the sub-list for extension extendee
|
||||
0, // [0:1] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_module_ec_delivery_proto_car_proto_init() }
|
||||
func file_module_ec_delivery_proto_car_proto_init() {
|
||||
if File_module_ec_delivery_proto_car_proto != nil {
|
||||
return
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: unsafe.Slice(unsafe.StringData(file_module_ec_delivery_proto_car_proto_rawDesc), len(file_module_ec_delivery_proto_car_proto_rawDesc)),
|
||||
NumEnums: 0,
|
||||
NumMessages: 2,
|
||||
NumExtensions: 0,
|
||||
NumServices: 1,
|
||||
},
|
||||
GoTypes: file_module_ec_delivery_proto_car_proto_goTypes,
|
||||
DependencyIndexes: file_module_ec_delivery_proto_car_proto_depIdxs,
|
||||
MessageInfos: file_module_ec_delivery_proto_car_proto_msgTypes,
|
||||
}.Build()
|
||||
File_module_ec_delivery_proto_car_proto = out.File
|
||||
file_module_ec_delivery_proto_car_proto_goTypes = nil
|
||||
file_module_ec_delivery_proto_car_proto_depIdxs = nil
|
||||
}
|
||||
422
module/ec/delivery/external/pb/delivery/car.pb.gw.go
vendored
Normal file
422
module/ec/delivery/external/pb/delivery/car.pb.gw.go
vendored
Normal file
@@ -0,0 +1,422 @@
|
||||
// Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
|
||||
// source: module/ec/delivery/proto/car.proto
|
||||
|
||||
/*
|
||||
Package delivery is a reverse proxy.
|
||||
|
||||
It translates gRPC into RESTful JSON APIs.
|
||||
*/
|
||||
package delivery
|
||||
|
||||
import (
|
||||
"bsm/full/protobuf"
|
||||
"context"
|
||||
"errors"
|
||||
"io"
|
||||
"net/http"
|
||||
|
||||
"github.com/grpc-ecosystem/grpc-gateway/v2/runtime"
|
||||
"github.com/grpc-ecosystem/grpc-gateway/v2/utilities"
|
||||
"google.golang.org/grpc"
|
||||
"google.golang.org/grpc/codes"
|
||||
"google.golang.org/grpc/grpclog"
|
||||
"google.golang.org/grpc/metadata"
|
||||
"google.golang.org/grpc/status"
|
||||
"google.golang.org/protobuf/proto"
|
||||
)
|
||||
|
||||
// Suppress "imported and not used" errors
|
||||
var (
|
||||
_ codes.Code
|
||||
_ io.Reader
|
||||
_ status.Status
|
||||
_ = errors.New
|
||||
_ = runtime.String
|
||||
_ = utilities.NewDoubleArray
|
||||
_ = metadata.Join
|
||||
)
|
||||
|
||||
func request_Car_CarList_0(ctx context.Context, marshaler runtime.Marshaler, client CarClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq blocks.FetchRequest
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
if req.Body != nil {
|
||||
_, _ = io.Copy(io.Discard, req.Body)
|
||||
}
|
||||
msg, err := client.CarList(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func local_request_Car_CarList_0(ctx context.Context, marshaler runtime.Marshaler, server CarServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq blocks.FetchRequest
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
msg, err := server.CarList(ctx, &protoReq)
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func request_Car_CarAdd_0(ctx context.Context, marshaler runtime.Marshaler, client CarClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq CarItem
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
if req.Body != nil {
|
||||
_, _ = io.Copy(io.Discard, req.Body)
|
||||
}
|
||||
msg, err := client.CarAdd(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func local_request_Car_CarAdd_0(ctx context.Context, marshaler runtime.Marshaler, server CarServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq CarItem
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
msg, err := server.CarAdd(ctx, &protoReq)
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func request_Car_CarGet_0(ctx context.Context, marshaler runtime.Marshaler, client CarClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq blocks.IdentRequest
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
if req.Body != nil {
|
||||
_, _ = io.Copy(io.Discard, req.Body)
|
||||
}
|
||||
msg, err := client.CarGet(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func local_request_Car_CarGet_0(ctx context.Context, marshaler runtime.Marshaler, server CarServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq blocks.IdentRequest
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
msg, err := server.CarGet(ctx, &protoReq)
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func request_Car_CarSet_0(ctx context.Context, marshaler runtime.Marshaler, client CarClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq CarItem
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
if req.Body != nil {
|
||||
_, _ = io.Copy(io.Discard, req.Body)
|
||||
}
|
||||
msg, err := client.CarSet(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func local_request_Car_CarSet_0(ctx context.Context, marshaler runtime.Marshaler, server CarServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq CarItem
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
msg, err := server.CarSet(ctx, &protoReq)
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func request_Car_CarDel_0(ctx context.Context, marshaler runtime.Marshaler, client CarClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq blocks.IdentRequest
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
if req.Body != nil {
|
||||
_, _ = io.Copy(io.Discard, req.Body)
|
||||
}
|
||||
msg, err := client.CarDel(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func local_request_Car_CarDel_0(ctx context.Context, marshaler runtime.Marshaler, server CarServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq blocks.IdentRequest
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
msg, err := server.CarDel(ctx, &protoReq)
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
// RegisterCarHandlerServer registers the http handlers for service Car to "mux".
|
||||
// UnaryRPC :call CarServer directly.
|
||||
// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
|
||||
// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterCarHandlerFromEndpoint instead.
|
||||
// GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.
|
||||
func RegisterCarHandlerServer(ctx context.Context, mux *runtime.ServeMux, server CarServer) error {
|
||||
mux.Handle(http.MethodPost, pattern_Car_CarList_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
var stream runtime.ServerTransportStream
|
||||
ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/delivery.Car/CarList", runtime.WithHTTPPathPattern("/delivery.Car/CarList"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := local_request_Car_CarList_0(annotatedContext, inboundMarshaler, server, req, pathParams)
|
||||
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Car_CarList_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Car_CarAdd_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
var stream runtime.ServerTransportStream
|
||||
ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/delivery.Car/CarAdd", runtime.WithHTTPPathPattern("/delivery.Car/CarAdd"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := local_request_Car_CarAdd_0(annotatedContext, inboundMarshaler, server, req, pathParams)
|
||||
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Car_CarAdd_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Car_CarGet_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
var stream runtime.ServerTransportStream
|
||||
ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/delivery.Car/CarGet", runtime.WithHTTPPathPattern("/delivery.Car/CarGet"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := local_request_Car_CarGet_0(annotatedContext, inboundMarshaler, server, req, pathParams)
|
||||
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Car_CarGet_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Car_CarSet_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
var stream runtime.ServerTransportStream
|
||||
ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/delivery.Car/CarSet", runtime.WithHTTPPathPattern("/delivery.Car/CarSet"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := local_request_Car_CarSet_0(annotatedContext, inboundMarshaler, server, req, pathParams)
|
||||
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Car_CarSet_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Car_CarDel_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
var stream runtime.ServerTransportStream
|
||||
ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/delivery.Car/CarDel", runtime.WithHTTPPathPattern("/delivery.Car/CarDel"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := local_request_Car_CarDel_0(annotatedContext, inboundMarshaler, server, req, pathParams)
|
||||
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Car_CarDel_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// RegisterCarHandlerFromEndpoint is same as RegisterCarHandler but
|
||||
// automatically dials to "endpoint" and closes the connection when "ctx" gets done.
|
||||
func RegisterCarHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
|
||||
conn, err := grpc.NewClient(endpoint, opts...)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
defer func() {
|
||||
if err != nil {
|
||||
if cerr := conn.Close(); cerr != nil {
|
||||
grpclog.Errorf("Failed to close conn to %s: %v", endpoint, cerr)
|
||||
}
|
||||
return
|
||||
}
|
||||
go func() {
|
||||
<-ctx.Done()
|
||||
if cerr := conn.Close(); cerr != nil {
|
||||
grpclog.Errorf("Failed to close conn to %s: %v", endpoint, cerr)
|
||||
}
|
||||
}()
|
||||
}()
|
||||
return RegisterCarHandler(ctx, mux, conn)
|
||||
}
|
||||
|
||||
// RegisterCarHandler registers the http handlers for service Car to "mux".
|
||||
// The handlers forward requests to the grpc endpoint over "conn".
|
||||
func RegisterCarHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
|
||||
return RegisterCarHandlerClient(ctx, mux, NewCarClient(conn))
|
||||
}
|
||||
|
||||
// RegisterCarHandlerClient registers the http handlers for service Car
|
||||
// to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "CarClient".
|
||||
// Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "CarClient"
|
||||
// doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
|
||||
// "CarClient" to call the correct interceptors. This client ignores the HTTP middlewares.
|
||||
func RegisterCarHandlerClient(ctx context.Context, mux *runtime.ServeMux, client CarClient) error {
|
||||
mux.Handle(http.MethodPost, pattern_Car_CarList_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateContext(ctx, mux, req, "/delivery.Car/CarList", runtime.WithHTTPPathPattern("/delivery.Car/CarList"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := request_Car_CarList_0(annotatedContext, inboundMarshaler, client, req, pathParams)
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Car_CarList_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Car_CarAdd_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateContext(ctx, mux, req, "/delivery.Car/CarAdd", runtime.WithHTTPPathPattern("/delivery.Car/CarAdd"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := request_Car_CarAdd_0(annotatedContext, inboundMarshaler, client, req, pathParams)
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Car_CarAdd_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Car_CarGet_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateContext(ctx, mux, req, "/delivery.Car/CarGet", runtime.WithHTTPPathPattern("/delivery.Car/CarGet"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := request_Car_CarGet_0(annotatedContext, inboundMarshaler, client, req, pathParams)
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Car_CarGet_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Car_CarSet_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateContext(ctx, mux, req, "/delivery.Car/CarSet", runtime.WithHTTPPathPattern("/delivery.Car/CarSet"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := request_Car_CarSet_0(annotatedContext, inboundMarshaler, client, req, pathParams)
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Car_CarSet_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Car_CarDel_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateContext(ctx, mux, req, "/delivery.Car/CarDel", runtime.WithHTTPPathPattern("/delivery.Car/CarDel"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := request_Car_CarDel_0(annotatedContext, inboundMarshaler, client, req, pathParams)
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Car_CarDel_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
return nil
|
||||
}
|
||||
|
||||
var (
|
||||
pattern_Car_CarList_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"delivery.Car", "CarList"}, ""))
|
||||
pattern_Car_CarAdd_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"delivery.Car", "CarAdd"}, ""))
|
||||
pattern_Car_CarGet_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"delivery.Car", "CarGet"}, ""))
|
||||
pattern_Car_CarSet_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"delivery.Car", "CarSet"}, ""))
|
||||
pattern_Car_CarDel_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"delivery.Car", "CarDel"}, ""))
|
||||
)
|
||||
|
||||
var (
|
||||
forward_Car_CarList_0 = runtime.ForwardResponseMessage
|
||||
forward_Car_CarAdd_0 = runtime.ForwardResponseMessage
|
||||
forward_Car_CarGet_0 = runtime.ForwardResponseMessage
|
||||
forward_Car_CarSet_0 = runtime.ForwardResponseMessage
|
||||
forward_Car_CarDel_0 = runtime.ForwardResponseMessage
|
||||
)
|
||||
286
module/ec/delivery/external/pb/delivery/car_grpc.pb.go
vendored
Normal file
286
module/ec/delivery/external/pb/delivery/car_grpc.pb.go
vendored
Normal file
@@ -0,0 +1,286 @@
|
||||
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
||||
// versions:
|
||||
// - protoc-gen-go-grpc v1.6.2
|
||||
// - protoc v7.35.0
|
||||
// source: module/ec/delivery/proto/car.proto
|
||||
|
||||
package delivery
|
||||
|
||||
import (
|
||||
protobuf "bsm/full/protobuf"
|
||||
context "context"
|
||||
grpc "google.golang.org/grpc"
|
||||
codes "google.golang.org/grpc/codes"
|
||||
status "google.golang.org/grpc/status"
|
||||
)
|
||||
|
||||
// This is a compile-time assertion to ensure that this generated file
|
||||
// is compatible with the grpc package it is being compiled against.
|
||||
// Requires gRPC-Go v1.64.0 or later.
|
||||
const _ = grpc.SupportPackageIsVersion9
|
||||
|
||||
const (
|
||||
Car_CarList_FullMethodName = "/delivery.Car/CarList"
|
||||
Car_CarAdd_FullMethodName = "/delivery.Car/CarAdd"
|
||||
Car_CarGet_FullMethodName = "/delivery.Car/CarGet"
|
||||
Car_CarSet_FullMethodName = "/delivery.Car/CarSet"
|
||||
Car_CarDel_FullMethodName = "/delivery.Car/CarDel"
|
||||
)
|
||||
|
||||
// CarClient is the client API for Car service.
|
||||
//
|
||||
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
|
||||
//
|
||||
// Delivery(配送)微服务
|
||||
type CarClient interface {
|
||||
// 配送车辆列表
|
||||
CarList(ctx context.Context, in *protobuf.FetchRequest, opts ...grpc.CallOption) (*CarListReply, error)
|
||||
// 添加配送车辆信息
|
||||
CarAdd(ctx context.Context, in *CarItem, opts ...grpc.CallOption) (*protobuf.DeliveryStatusReply, error)
|
||||
// 获取配送车辆信息
|
||||
CarGet(ctx context.Context, in *protobuf.IdentRequest, opts ...grpc.CallOption) (*CarItem, error)
|
||||
// 修改配送车辆信息
|
||||
CarSet(ctx context.Context, in *CarItem, opts ...grpc.CallOption) (*protobuf.DeliveryStatusReply, error)
|
||||
// 删除配送车辆信息
|
||||
CarDel(ctx context.Context, in *protobuf.IdentRequest, opts ...grpc.CallOption) (*protobuf.DeliveryStatusReply, error)
|
||||
}
|
||||
|
||||
type carClient struct {
|
||||
cc grpc.ClientConnInterface
|
||||
}
|
||||
|
||||
func NewCarClient(cc grpc.ClientConnInterface) CarClient {
|
||||
return &carClient{cc}
|
||||
}
|
||||
|
||||
func (c *carClient) CarList(ctx context.Context, in *protobuf.FetchRequest, opts ...grpc.CallOption) (*CarListReply, error) {
|
||||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||||
out := new(CarListReply)
|
||||
err := c.cc.Invoke(ctx, Car_CarList_FullMethodName, in, out, cOpts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *carClient) CarAdd(ctx context.Context, in *CarItem, opts ...grpc.CallOption) (*protobuf.DeliveryStatusReply, error) {
|
||||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||||
out := new(protobuf.DeliveryStatusReply)
|
||||
err := c.cc.Invoke(ctx, Car_CarAdd_FullMethodName, in, out, cOpts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *carClient) CarGet(ctx context.Context, in *protobuf.IdentRequest, opts ...grpc.CallOption) (*CarItem, error) {
|
||||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||||
out := new(CarItem)
|
||||
err := c.cc.Invoke(ctx, Car_CarGet_FullMethodName, in, out, cOpts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *carClient) CarSet(ctx context.Context, in *CarItem, opts ...grpc.CallOption) (*protobuf.DeliveryStatusReply, error) {
|
||||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||||
out := new(protobuf.DeliveryStatusReply)
|
||||
err := c.cc.Invoke(ctx, Car_CarSet_FullMethodName, in, out, cOpts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *carClient) CarDel(ctx context.Context, in *protobuf.IdentRequest, opts ...grpc.CallOption) (*protobuf.DeliveryStatusReply, error) {
|
||||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||||
out := new(protobuf.DeliveryStatusReply)
|
||||
err := c.cc.Invoke(ctx, Car_CarDel_FullMethodName, in, out, cOpts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
// CarServer is the server API for Car service.
|
||||
// All implementations should embed UnimplementedCarServer
|
||||
// for forward compatibility.
|
||||
//
|
||||
// Delivery(配送)微服务
|
||||
type CarServer interface {
|
||||
// 配送车辆列表
|
||||
CarList(context.Context, *protobuf.FetchRequest) (*CarListReply, error)
|
||||
// 添加配送车辆信息
|
||||
CarAdd(context.Context, *CarItem) (*protobuf.DeliveryStatusReply, error)
|
||||
// 获取配送车辆信息
|
||||
CarGet(context.Context, *protobuf.IdentRequest) (*CarItem, error)
|
||||
// 修改配送车辆信息
|
||||
CarSet(context.Context, *CarItem) (*protobuf.DeliveryStatusReply, error)
|
||||
// 删除配送车辆信息
|
||||
CarDel(context.Context, *protobuf.IdentRequest) (*protobuf.DeliveryStatusReply, error)
|
||||
}
|
||||
|
||||
// UnimplementedCarServer should be embedded to have
|
||||
// forward compatible implementations.
|
||||
//
|
||||
// NOTE: this should be embedded by value instead of pointer to avoid a nil
|
||||
// pointer dereference when methods are called.
|
||||
type UnimplementedCarServer struct{}
|
||||
|
||||
func (UnimplementedCarServer) CarList(context.Context, *protobuf.FetchRequest) (*CarListReply, error) {
|
||||
return nil, status.Error(codes.Unimplemented, "method CarList not implemented")
|
||||
}
|
||||
func (UnimplementedCarServer) CarAdd(context.Context, *CarItem) (*protobuf.DeliveryStatusReply, error) {
|
||||
return nil, status.Error(codes.Unimplemented, "method CarAdd not implemented")
|
||||
}
|
||||
func (UnimplementedCarServer) CarGet(context.Context, *protobuf.IdentRequest) (*CarItem, error) {
|
||||
return nil, status.Error(codes.Unimplemented, "method CarGet not implemented")
|
||||
}
|
||||
func (UnimplementedCarServer) CarSet(context.Context, *CarItem) (*protobuf.DeliveryStatusReply, error) {
|
||||
return nil, status.Error(codes.Unimplemented, "method CarSet not implemented")
|
||||
}
|
||||
func (UnimplementedCarServer) CarDel(context.Context, *protobuf.IdentRequest) (*protobuf.DeliveryStatusReply, error) {
|
||||
return nil, status.Error(codes.Unimplemented, "method CarDel not implemented")
|
||||
}
|
||||
func (UnimplementedCarServer) testEmbeddedByValue() {}
|
||||
|
||||
// UnsafeCarServer may be embedded to opt out of forward compatibility for this service.
|
||||
// Use of this interface is not recommended, as added methods to CarServer will
|
||||
// result in compilation errors.
|
||||
type UnsafeCarServer interface {
|
||||
mustEmbedUnimplementedCarServer()
|
||||
}
|
||||
|
||||
func RegisterCarServer(s grpc.ServiceRegistrar, srv CarServer) {
|
||||
// If the following call panics, it indicates UnimplementedCarServer was
|
||||
// embedded by pointer and is nil. This will cause panics if an
|
||||
// unimplemented method is ever invoked, so we test this at initialization
|
||||
// time to prevent it from happening at runtime later due to I/O.
|
||||
if t, ok := srv.(interface{ testEmbeddedByValue() }); ok {
|
||||
t.testEmbeddedByValue()
|
||||
}
|
||||
s.RegisterService(&Car_ServiceDesc, srv)
|
||||
}
|
||||
|
||||
func _Car_CarList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(protobuf.FetchRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(CarServer).CarList(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Car_CarList_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(CarServer).CarList(ctx, req.(*protobuf.FetchRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Car_CarAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(CarItem)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(CarServer).CarAdd(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Car_CarAdd_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(CarServer).CarAdd(ctx, req.(*CarItem))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Car_CarGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(protobuf.IdentRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(CarServer).CarGet(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Car_CarGet_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(CarServer).CarGet(ctx, req.(*protobuf.IdentRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Car_CarSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(CarItem)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(CarServer).CarSet(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Car_CarSet_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(CarServer).CarSet(ctx, req.(*CarItem))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Car_CarDel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(protobuf.IdentRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(CarServer).CarDel(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Car_CarDel_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(CarServer).CarDel(ctx, req.(*protobuf.IdentRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
// Car_ServiceDesc is the grpc.ServiceDesc for Car service.
|
||||
// It's only intended for direct use with grpc.RegisterService,
|
||||
// and not to be introspected or modified (even as a copy)
|
||||
var Car_ServiceDesc = grpc.ServiceDesc{
|
||||
ServiceName: "delivery.Car",
|
||||
HandlerType: (*CarServer)(nil),
|
||||
Methods: []grpc.MethodDesc{
|
||||
{
|
||||
MethodName: "CarList",
|
||||
Handler: _Car_CarList_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "CarAdd",
|
||||
Handler: _Car_CarAdd_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "CarGet",
|
||||
Handler: _Car_CarGet_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "CarSet",
|
||||
Handler: _Car_CarSet_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "CarDel",
|
||||
Handler: _Car_CarDel_Handler,
|
||||
},
|
||||
},
|
||||
Streams: []grpc.StreamDesc{},
|
||||
Metadata: "module/ec/delivery/proto/car.proto",
|
||||
}
|
||||
1199
module/ec/delivery/external/pb/delivery/delivery.pb.go
vendored
1199
module/ec/delivery/external/pb/delivery/delivery.pb.go
vendored
File diff suppressed because it is too large
Load Diff
@@ -1,763 +0,0 @@
|
||||
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
||||
// versions:
|
||||
// - protoc-gen-go-grpc v1.3.0
|
||||
// - protoc v3.19.4
|
||||
// source: proto/delivery.proto
|
||||
|
||||
package delivery
|
||||
|
||||
import (
|
||||
context "context"
|
||||
grpc "google.golang.org/grpc"
|
||||
codes "google.golang.org/grpc/codes"
|
||||
status "google.golang.org/grpc/status"
|
||||
)
|
||||
|
||||
// This is a compile-time assertion to ensure that this generated file
|
||||
// is compatible with the grpc package it is being compiled against.
|
||||
// Requires gRPC-Go v1.32.0 or later.
|
||||
const _ = grpc.SupportPackageIsVersion7
|
||||
|
||||
const (
|
||||
Car_CarList_FullMethodName = "/delivery.Car/CarList"
|
||||
Car_CarAdd_FullMethodName = "/delivery.Car/CarAdd"
|
||||
Car_CarGet_FullMethodName = "/delivery.Car/CarGet"
|
||||
Car_CarSet_FullMethodName = "/delivery.Car/CarSet"
|
||||
Car_CarDel_FullMethodName = "/delivery.Car/CarDel"
|
||||
)
|
||||
|
||||
// CarClient is the client API for Car service.
|
||||
//
|
||||
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
|
||||
type CarClient interface {
|
||||
// 配送车辆列表
|
||||
CarList(ctx context.Context, in *FetchRequest, opts ...grpc.CallOption) (*CarListReply, error)
|
||||
// 添加配送车辆信息
|
||||
CarAdd(ctx context.Context, in *CarItem, opts ...grpc.CallOption) (*StatusReply, error)
|
||||
// 获取配送车辆信息
|
||||
CarGet(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*CarItem, error)
|
||||
// 修改配送车辆信息
|
||||
CarSet(ctx context.Context, in *CarItem, opts ...grpc.CallOption) (*StatusReply, error)
|
||||
// 删除配送车辆信息
|
||||
CarDel(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error)
|
||||
}
|
||||
|
||||
type carClient struct {
|
||||
cc grpc.ClientConnInterface
|
||||
}
|
||||
|
||||
func NewCarClient(cc grpc.ClientConnInterface) CarClient {
|
||||
return &carClient{cc}
|
||||
}
|
||||
|
||||
func (c *carClient) CarList(ctx context.Context, in *FetchRequest, opts ...grpc.CallOption) (*CarListReply, error) {
|
||||
out := new(CarListReply)
|
||||
err := c.cc.Invoke(ctx, Car_CarList_FullMethodName, in, out, opts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *carClient) CarAdd(ctx context.Context, in *CarItem, opts ...grpc.CallOption) (*StatusReply, error) {
|
||||
out := new(StatusReply)
|
||||
err := c.cc.Invoke(ctx, Car_CarAdd_FullMethodName, in, out, opts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *carClient) CarGet(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*CarItem, error) {
|
||||
out := new(CarItem)
|
||||
err := c.cc.Invoke(ctx, Car_CarGet_FullMethodName, in, out, opts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *carClient) CarSet(ctx context.Context, in *CarItem, opts ...grpc.CallOption) (*StatusReply, error) {
|
||||
out := new(StatusReply)
|
||||
err := c.cc.Invoke(ctx, Car_CarSet_FullMethodName, in, out, opts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *carClient) CarDel(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error) {
|
||||
out := new(StatusReply)
|
||||
err := c.cc.Invoke(ctx, Car_CarDel_FullMethodName, in, out, opts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
// CarServer is the server API for Car service.
|
||||
// All implementations must embed UnimplementedCarServer
|
||||
// for forward compatibility
|
||||
type CarServer interface {
|
||||
// 配送车辆列表
|
||||
CarList(context.Context, *FetchRequest) (*CarListReply, error)
|
||||
// 添加配送车辆信息
|
||||
CarAdd(context.Context, *CarItem) (*StatusReply, error)
|
||||
// 获取配送车辆信息
|
||||
CarGet(context.Context, *IdentRequest) (*CarItem, error)
|
||||
// 修改配送车辆信息
|
||||
CarSet(context.Context, *CarItem) (*StatusReply, error)
|
||||
// 删除配送车辆信息
|
||||
CarDel(context.Context, *IdentRequest) (*StatusReply, error)
|
||||
mustEmbedUnimplementedCarServer()
|
||||
}
|
||||
|
||||
// UnimplementedCarServer must be embedded to have forward compatible implementations.
|
||||
type UnimplementedCarServer struct {
|
||||
}
|
||||
|
||||
func (UnimplementedCarServer) CarList(context.Context, *FetchRequest) (*CarListReply, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method CarList not implemented")
|
||||
}
|
||||
func (UnimplementedCarServer) CarAdd(context.Context, *CarItem) (*StatusReply, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method CarAdd not implemented")
|
||||
}
|
||||
func (UnimplementedCarServer) CarGet(context.Context, *IdentRequest) (*CarItem, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method CarGet not implemented")
|
||||
}
|
||||
func (UnimplementedCarServer) CarSet(context.Context, *CarItem) (*StatusReply, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method CarSet not implemented")
|
||||
}
|
||||
func (UnimplementedCarServer) CarDel(context.Context, *IdentRequest) (*StatusReply, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method CarDel not implemented")
|
||||
}
|
||||
func (UnimplementedCarServer) mustEmbedUnimplementedCarServer() {}
|
||||
|
||||
// UnsafeCarServer may be embedded to opt out of forward compatibility for this service.
|
||||
// Use of this interface is not recommended, as added methods to CarServer will
|
||||
// result in compilation errors.
|
||||
type UnsafeCarServer interface {
|
||||
mustEmbedUnimplementedCarServer()
|
||||
}
|
||||
|
||||
func RegisterCarServer(s grpc.ServiceRegistrar, srv CarServer) {
|
||||
s.RegisterService(&Car_ServiceDesc, srv)
|
||||
}
|
||||
|
||||
func _Car_CarList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(FetchRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(CarServer).CarList(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Car_CarList_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(CarServer).CarList(ctx, req.(*FetchRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Car_CarAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(CarItem)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(CarServer).CarAdd(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Car_CarAdd_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(CarServer).CarAdd(ctx, req.(*CarItem))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Car_CarGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(IdentRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(CarServer).CarGet(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Car_CarGet_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(CarServer).CarGet(ctx, req.(*IdentRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Car_CarSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(CarItem)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(CarServer).CarSet(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Car_CarSet_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(CarServer).CarSet(ctx, req.(*CarItem))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Car_CarDel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(IdentRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(CarServer).CarDel(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Car_CarDel_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(CarServer).CarDel(ctx, req.(*IdentRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
// Car_ServiceDesc is the grpc.ServiceDesc for Car service.
|
||||
// It's only intended for direct use with grpc.RegisterService,
|
||||
// and not to be introspected or modified (even as a copy)
|
||||
var Car_ServiceDesc = grpc.ServiceDesc{
|
||||
ServiceName: "delivery.Car",
|
||||
HandlerType: (*CarServer)(nil),
|
||||
Methods: []grpc.MethodDesc{
|
||||
{
|
||||
MethodName: "CarList",
|
||||
Handler: _Car_CarList_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "CarAdd",
|
||||
Handler: _Car_CarAdd_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "CarGet",
|
||||
Handler: _Car_CarGet_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "CarSet",
|
||||
Handler: _Car_CarSet_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "CarDel",
|
||||
Handler: _Car_CarDel_Handler,
|
||||
},
|
||||
},
|
||||
Streams: []grpc.StreamDesc{},
|
||||
Metadata: "proto/delivery.proto",
|
||||
}
|
||||
|
||||
const (
|
||||
Member_MemberList_FullMethodName = "/delivery.Member/MemberList"
|
||||
Member_MemberAdd_FullMethodName = "/delivery.Member/MemberAdd"
|
||||
Member_MemberGet_FullMethodName = "/delivery.Member/MemberGet"
|
||||
Member_MemberSet_FullMethodName = "/delivery.Member/MemberSet"
|
||||
Member_MemberDel_FullMethodName = "/delivery.Member/MemberDel"
|
||||
)
|
||||
|
||||
// MemberClient is the client API for Member service.
|
||||
//
|
||||
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
|
||||
type MemberClient interface {
|
||||
// 获取配送员列表
|
||||
MemberList(ctx context.Context, in *FetchRequest, opts ...grpc.CallOption) (*MemberListReply, error)
|
||||
// 添加配送员
|
||||
MemberAdd(ctx context.Context, in *MemberItem, opts ...grpc.CallOption) (*StatusReply, error)
|
||||
// 获取配送员数据
|
||||
MemberGet(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*MemberItem, error)
|
||||
// 修改配送员
|
||||
MemberSet(ctx context.Context, in *MemberItem, opts ...grpc.CallOption) (*StatusReply, error)
|
||||
// 删除配送员
|
||||
MemberDel(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error)
|
||||
}
|
||||
|
||||
type memberClient struct {
|
||||
cc grpc.ClientConnInterface
|
||||
}
|
||||
|
||||
func NewMemberClient(cc grpc.ClientConnInterface) MemberClient {
|
||||
return &memberClient{cc}
|
||||
}
|
||||
|
||||
func (c *memberClient) MemberList(ctx context.Context, in *FetchRequest, opts ...grpc.CallOption) (*MemberListReply, error) {
|
||||
out := new(MemberListReply)
|
||||
err := c.cc.Invoke(ctx, Member_MemberList_FullMethodName, in, out, opts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *memberClient) MemberAdd(ctx context.Context, in *MemberItem, opts ...grpc.CallOption) (*StatusReply, error) {
|
||||
out := new(StatusReply)
|
||||
err := c.cc.Invoke(ctx, Member_MemberAdd_FullMethodName, in, out, opts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *memberClient) MemberGet(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*MemberItem, error) {
|
||||
out := new(MemberItem)
|
||||
err := c.cc.Invoke(ctx, Member_MemberGet_FullMethodName, in, out, opts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *memberClient) MemberSet(ctx context.Context, in *MemberItem, opts ...grpc.CallOption) (*StatusReply, error) {
|
||||
out := new(StatusReply)
|
||||
err := c.cc.Invoke(ctx, Member_MemberSet_FullMethodName, in, out, opts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *memberClient) MemberDel(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error) {
|
||||
out := new(StatusReply)
|
||||
err := c.cc.Invoke(ctx, Member_MemberDel_FullMethodName, in, out, opts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
// MemberServer is the server API for Member service.
|
||||
// All implementations must embed UnimplementedMemberServer
|
||||
// for forward compatibility
|
||||
type MemberServer interface {
|
||||
// 获取配送员列表
|
||||
MemberList(context.Context, *FetchRequest) (*MemberListReply, error)
|
||||
// 添加配送员
|
||||
MemberAdd(context.Context, *MemberItem) (*StatusReply, error)
|
||||
// 获取配送员数据
|
||||
MemberGet(context.Context, *IdentRequest) (*MemberItem, error)
|
||||
// 修改配送员
|
||||
MemberSet(context.Context, *MemberItem) (*StatusReply, error)
|
||||
// 删除配送员
|
||||
MemberDel(context.Context, *IdentRequest) (*StatusReply, error)
|
||||
mustEmbedUnimplementedMemberServer()
|
||||
}
|
||||
|
||||
// UnimplementedMemberServer must be embedded to have forward compatible implementations.
|
||||
type UnimplementedMemberServer struct {
|
||||
}
|
||||
|
||||
func (UnimplementedMemberServer) MemberList(context.Context, *FetchRequest) (*MemberListReply, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method MemberList not implemented")
|
||||
}
|
||||
func (UnimplementedMemberServer) MemberAdd(context.Context, *MemberItem) (*StatusReply, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method MemberAdd not implemented")
|
||||
}
|
||||
func (UnimplementedMemberServer) MemberGet(context.Context, *IdentRequest) (*MemberItem, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method MemberGet not implemented")
|
||||
}
|
||||
func (UnimplementedMemberServer) MemberSet(context.Context, *MemberItem) (*StatusReply, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method MemberSet not implemented")
|
||||
}
|
||||
func (UnimplementedMemberServer) MemberDel(context.Context, *IdentRequest) (*StatusReply, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method MemberDel not implemented")
|
||||
}
|
||||
func (UnimplementedMemberServer) mustEmbedUnimplementedMemberServer() {}
|
||||
|
||||
// UnsafeMemberServer may be embedded to opt out of forward compatibility for this service.
|
||||
// Use of this interface is not recommended, as added methods to MemberServer will
|
||||
// result in compilation errors.
|
||||
type UnsafeMemberServer interface {
|
||||
mustEmbedUnimplementedMemberServer()
|
||||
}
|
||||
|
||||
func RegisterMemberServer(s grpc.ServiceRegistrar, srv MemberServer) {
|
||||
s.RegisterService(&Member_ServiceDesc, srv)
|
||||
}
|
||||
|
||||
func _Member_MemberList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(FetchRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(MemberServer).MemberList(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Member_MemberList_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(MemberServer).MemberList(ctx, req.(*FetchRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Member_MemberAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(MemberItem)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(MemberServer).MemberAdd(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Member_MemberAdd_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(MemberServer).MemberAdd(ctx, req.(*MemberItem))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Member_MemberGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(IdentRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(MemberServer).MemberGet(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Member_MemberGet_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(MemberServer).MemberGet(ctx, req.(*IdentRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Member_MemberSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(MemberItem)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(MemberServer).MemberSet(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Member_MemberSet_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(MemberServer).MemberSet(ctx, req.(*MemberItem))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Member_MemberDel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(IdentRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(MemberServer).MemberDel(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Member_MemberDel_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(MemberServer).MemberDel(ctx, req.(*IdentRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
// Member_ServiceDesc is the grpc.ServiceDesc for Member service.
|
||||
// It's only intended for direct use with grpc.RegisterService,
|
||||
// and not to be introspected or modified (even as a copy)
|
||||
var Member_ServiceDesc = grpc.ServiceDesc{
|
||||
ServiceName: "delivery.Member",
|
||||
HandlerType: (*MemberServer)(nil),
|
||||
Methods: []grpc.MethodDesc{
|
||||
{
|
||||
MethodName: "MemberList",
|
||||
Handler: _Member_MemberList_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "MemberAdd",
|
||||
Handler: _Member_MemberAdd_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "MemberGet",
|
||||
Handler: _Member_MemberGet_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "MemberSet",
|
||||
Handler: _Member_MemberSet_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "MemberDel",
|
||||
Handler: _Member_MemberDel_Handler,
|
||||
},
|
||||
},
|
||||
Streams: []grpc.StreamDesc{},
|
||||
Metadata: "proto/delivery.proto",
|
||||
}
|
||||
|
||||
const (
|
||||
Team_TeamList_FullMethodName = "/delivery.Team/TeamList"
|
||||
Team_TeamAdd_FullMethodName = "/delivery.Team/TeamAdd"
|
||||
Team_TeamGet_FullMethodName = "/delivery.Team/TeamGet"
|
||||
Team_TeamSet_FullMethodName = "/delivery.Team/TeamSet"
|
||||
Team_TeamDel_FullMethodName = "/delivery.Team/TeamDel"
|
||||
)
|
||||
|
||||
// TeamClient is the client API for Team service.
|
||||
//
|
||||
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
|
||||
type TeamClient interface {
|
||||
// 配送团队列表
|
||||
TeamList(ctx context.Context, in *FetchRequest, opts ...grpc.CallOption) (*TeamListReply, error)
|
||||
// 添加配送团队
|
||||
TeamAdd(ctx context.Context, in *TeamItem, opts ...grpc.CallOption) (*StatusReply, error)
|
||||
// 配送团队详情
|
||||
TeamGet(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*TeamItem, error)
|
||||
// 修改配送团队信息
|
||||
TeamSet(ctx context.Context, in *TeamItem, opts ...grpc.CallOption) (*StatusReply, error)
|
||||
// 删除配送团队
|
||||
TeamDel(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error)
|
||||
}
|
||||
|
||||
type teamClient struct {
|
||||
cc grpc.ClientConnInterface
|
||||
}
|
||||
|
||||
func NewTeamClient(cc grpc.ClientConnInterface) TeamClient {
|
||||
return &teamClient{cc}
|
||||
}
|
||||
|
||||
func (c *teamClient) TeamList(ctx context.Context, in *FetchRequest, opts ...grpc.CallOption) (*TeamListReply, error) {
|
||||
out := new(TeamListReply)
|
||||
err := c.cc.Invoke(ctx, Team_TeamList_FullMethodName, in, out, opts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *teamClient) TeamAdd(ctx context.Context, in *TeamItem, opts ...grpc.CallOption) (*StatusReply, error) {
|
||||
out := new(StatusReply)
|
||||
err := c.cc.Invoke(ctx, Team_TeamAdd_FullMethodName, in, out, opts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *teamClient) TeamGet(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*TeamItem, error) {
|
||||
out := new(TeamItem)
|
||||
err := c.cc.Invoke(ctx, Team_TeamGet_FullMethodName, in, out, opts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *teamClient) TeamSet(ctx context.Context, in *TeamItem, opts ...grpc.CallOption) (*StatusReply, error) {
|
||||
out := new(StatusReply)
|
||||
err := c.cc.Invoke(ctx, Team_TeamSet_FullMethodName, in, out, opts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *teamClient) TeamDel(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error) {
|
||||
out := new(StatusReply)
|
||||
err := c.cc.Invoke(ctx, Team_TeamDel_FullMethodName, in, out, opts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
// TeamServer is the server API for Team service.
|
||||
// All implementations must embed UnimplementedTeamServer
|
||||
// for forward compatibility
|
||||
type TeamServer interface {
|
||||
// 配送团队列表
|
||||
TeamList(context.Context, *FetchRequest) (*TeamListReply, error)
|
||||
// 添加配送团队
|
||||
TeamAdd(context.Context, *TeamItem) (*StatusReply, error)
|
||||
// 配送团队详情
|
||||
TeamGet(context.Context, *IdentRequest) (*TeamItem, error)
|
||||
// 修改配送团队信息
|
||||
TeamSet(context.Context, *TeamItem) (*StatusReply, error)
|
||||
// 删除配送团队
|
||||
TeamDel(context.Context, *IdentRequest) (*StatusReply, error)
|
||||
mustEmbedUnimplementedTeamServer()
|
||||
}
|
||||
|
||||
// UnimplementedTeamServer must be embedded to have forward compatible implementations.
|
||||
type UnimplementedTeamServer struct {
|
||||
}
|
||||
|
||||
func (UnimplementedTeamServer) TeamList(context.Context, *FetchRequest) (*TeamListReply, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method TeamList not implemented")
|
||||
}
|
||||
func (UnimplementedTeamServer) TeamAdd(context.Context, *TeamItem) (*StatusReply, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method TeamAdd not implemented")
|
||||
}
|
||||
func (UnimplementedTeamServer) TeamGet(context.Context, *IdentRequest) (*TeamItem, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method TeamGet not implemented")
|
||||
}
|
||||
func (UnimplementedTeamServer) TeamSet(context.Context, *TeamItem) (*StatusReply, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method TeamSet not implemented")
|
||||
}
|
||||
func (UnimplementedTeamServer) TeamDel(context.Context, *IdentRequest) (*StatusReply, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method TeamDel not implemented")
|
||||
}
|
||||
func (UnimplementedTeamServer) mustEmbedUnimplementedTeamServer() {}
|
||||
|
||||
// UnsafeTeamServer may be embedded to opt out of forward compatibility for this service.
|
||||
// Use of this interface is not recommended, as added methods to TeamServer will
|
||||
// result in compilation errors.
|
||||
type UnsafeTeamServer interface {
|
||||
mustEmbedUnimplementedTeamServer()
|
||||
}
|
||||
|
||||
func RegisterTeamServer(s grpc.ServiceRegistrar, srv TeamServer) {
|
||||
s.RegisterService(&Team_ServiceDesc, srv)
|
||||
}
|
||||
|
||||
func _Team_TeamList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(FetchRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(TeamServer).TeamList(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Team_TeamList_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(TeamServer).TeamList(ctx, req.(*FetchRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Team_TeamAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(TeamItem)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(TeamServer).TeamAdd(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Team_TeamAdd_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(TeamServer).TeamAdd(ctx, req.(*TeamItem))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Team_TeamGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(IdentRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(TeamServer).TeamGet(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Team_TeamGet_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(TeamServer).TeamGet(ctx, req.(*IdentRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Team_TeamSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(TeamItem)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(TeamServer).TeamSet(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Team_TeamSet_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(TeamServer).TeamSet(ctx, req.(*TeamItem))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Team_TeamDel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(IdentRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(TeamServer).TeamDel(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Team_TeamDel_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(TeamServer).TeamDel(ctx, req.(*IdentRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
// Team_ServiceDesc is the grpc.ServiceDesc for Team service.
|
||||
// It's only intended for direct use with grpc.RegisterService,
|
||||
// and not to be introspected or modified (even as a copy)
|
||||
var Team_ServiceDesc = grpc.ServiceDesc{
|
||||
ServiceName: "delivery.Team",
|
||||
HandlerType: (*TeamServer)(nil),
|
||||
Methods: []grpc.MethodDesc{
|
||||
{
|
||||
MethodName: "TeamList",
|
||||
Handler: _Team_TeamList_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "TeamAdd",
|
||||
Handler: _Team_TeamAdd_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "TeamGet",
|
||||
Handler: _Team_TeamGet_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "TeamSet",
|
||||
Handler: _Team_TeamSet_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "TeamDel",
|
||||
Handler: _Team_TeamDel_Handler,
|
||||
},
|
||||
},
|
||||
Streams: []grpc.StreamDesc{},
|
||||
Metadata: "proto/delivery.proto",
|
||||
}
|
||||
255
module/ec/delivery/external/pb/delivery/member.pb.go
vendored
Normal file
255
module/ec/delivery/external/pb/delivery/member.pb.go
vendored
Normal file
@@ -0,0 +1,255 @@
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.36.11
|
||||
// protoc v7.35.0
|
||||
// source: module/ec/delivery/proto/member.proto
|
||||
|
||||
package delivery
|
||||
|
||||
import (
|
||||
protobuf "bsm/full/protobuf"
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
unsafe "unsafe"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type MemberItem struct {
|
||||
state protoimpl.MessageState `protogen:"open.v1"`
|
||||
Identity string `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"` // 唯一标识
|
||||
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // 姓名
|
||||
TeamIdentity string `protobuf:"bytes,3,opt,name=team_identity,json=teamIdentity,proto3" json:"team_identity,omitempty"` // 团队唯一标识
|
||||
Picture string `protobuf:"bytes,4,opt,name=picture,proto3" json:"picture,omitempty"` // 头像
|
||||
Phone string `protobuf:"bytes,5,opt,name=phone,proto3" json:"phone,omitempty"` // 联系人电话
|
||||
Status int64 `protobuf:"varint,6,opt,name=status,proto3" json:"status,omitempty"` // 状态:1正常;-1禁用
|
||||
Turnover int64 `protobuf:"varint,7,opt,name=turnover,proto3" json:"turnover,omitempty"` // 总成交量
|
||||
unknownFields protoimpl.UnknownFields
|
||||
sizeCache protoimpl.SizeCache
|
||||
}
|
||||
|
||||
func (x *MemberItem) Reset() {
|
||||
*x = MemberItem{}
|
||||
mi := &file_module_ec_delivery_proto_member_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
||||
func (x *MemberItem) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*MemberItem) ProtoMessage() {}
|
||||
|
||||
func (x *MemberItem) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_module_ec_delivery_proto_member_proto_msgTypes[0]
|
||||
if x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use MemberItem.ProtoReflect.Descriptor instead.
|
||||
func (*MemberItem) Descriptor() ([]byte, []int) {
|
||||
return file_module_ec_delivery_proto_member_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *MemberItem) GetIdentity() string {
|
||||
if x != nil {
|
||||
return x.Identity
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *MemberItem) GetName() string {
|
||||
if x != nil {
|
||||
return x.Name
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *MemberItem) GetTeamIdentity() string {
|
||||
if x != nil {
|
||||
return x.TeamIdentity
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *MemberItem) GetPicture() string {
|
||||
if x != nil {
|
||||
return x.Picture
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *MemberItem) GetPhone() string {
|
||||
if x != nil {
|
||||
return x.Phone
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *MemberItem) GetStatus() int64 {
|
||||
if x != nil {
|
||||
return x.Status
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *MemberItem) GetTurnover() int64 {
|
||||
if x != nil {
|
||||
return x.Turnover
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
type MemberListReply struct {
|
||||
state protoimpl.MessageState `protogen:"open.v1"`
|
||||
Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
|
||||
List []*MemberItem `protobuf:"bytes,2,rep,name=list,proto3" json:"list,omitempty"`
|
||||
unknownFields protoimpl.UnknownFields
|
||||
sizeCache protoimpl.SizeCache
|
||||
}
|
||||
|
||||
func (x *MemberListReply) Reset() {
|
||||
*x = MemberListReply{}
|
||||
mi := &file_module_ec_delivery_proto_member_proto_msgTypes[1]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
||||
func (x *MemberListReply) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*MemberListReply) ProtoMessage() {}
|
||||
|
||||
func (x *MemberListReply) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_module_ec_delivery_proto_member_proto_msgTypes[1]
|
||||
if x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use MemberListReply.ProtoReflect.Descriptor instead.
|
||||
func (*MemberListReply) Descriptor() ([]byte, []int) {
|
||||
return file_module_ec_delivery_proto_member_proto_rawDescGZIP(), []int{1}
|
||||
}
|
||||
|
||||
func (x *MemberListReply) GetCount() int64 {
|
||||
if x != nil {
|
||||
return x.Count
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *MemberListReply) GetList() []*MemberItem {
|
||||
if x != nil {
|
||||
return x.List
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_module_ec_delivery_proto_member_proto protoreflect.FileDescriptor
|
||||
|
||||
const file_module_ec_delivery_proto_member_proto_rawDesc = "" +
|
||||
"\n" +
|
||||
"%module/ec/delivery/proto/member.proto\x12\bdelivery\x1a\x15protobuf/blocks.proto\"\xc5\x01\n" +
|
||||
"\n" +
|
||||
"MemberItem\x12\x1a\n" +
|
||||
"\bidentity\x18\x01 \x01(\tR\bidentity\x12\x12\n" +
|
||||
"\x04name\x18\x02 \x01(\tR\x04name\x12#\n" +
|
||||
"\rteam_identity\x18\x03 \x01(\tR\fteamIdentity\x12\x18\n" +
|
||||
"\apicture\x18\x04 \x01(\tR\apicture\x12\x14\n" +
|
||||
"\x05phone\x18\x05 \x01(\tR\x05phone\x12\x16\n" +
|
||||
"\x06status\x18\x06 \x01(\x03R\x06status\x12\x1a\n" +
|
||||
"\bturnover\x18\a \x01(\x03R\bturnover\"Q\n" +
|
||||
"\x0fMemberListReply\x12\x14\n" +
|
||||
"\x05count\x18\x01 \x01(\x03R\x05count\x12(\n" +
|
||||
"\x04list\x18\x02 \x03(\v2\x14.delivery.MemberItemR\x04list2\xca\x02\n" +
|
||||
"\x06Member\x12?\n" +
|
||||
"\n" +
|
||||
"MemberList\x12\x14.blocks.FetchRequest\x1a\x19.delivery.MemberListReply\"\x00\x12@\n" +
|
||||
"\tMemberAdd\x12\x14.delivery.MemberItem\x1a\x1b.blocks.DeliveryStatusReply\"\x00\x129\n" +
|
||||
"\tMemberGet\x12\x14.blocks.IdentRequest\x1a\x14.delivery.MemberItem\"\x00\x12@\n" +
|
||||
"\tMemberSet\x12\x14.delivery.MemberItem\x1a\x1b.blocks.DeliveryStatusReply\"\x00\x12@\n" +
|
||||
"\tMemberDel\x12\x14.blocks.IdentRequest\x1a\x1b.blocks.DeliveryStatusReply\"\x00B;Z9bsm/full/module/ec/delivery/external/pb/delivery;deliveryb\x06proto3"
|
||||
|
||||
var (
|
||||
file_module_ec_delivery_proto_member_proto_rawDescOnce sync.Once
|
||||
file_module_ec_delivery_proto_member_proto_rawDescData []byte
|
||||
)
|
||||
|
||||
func file_module_ec_delivery_proto_member_proto_rawDescGZIP() []byte {
|
||||
file_module_ec_delivery_proto_member_proto_rawDescOnce.Do(func() {
|
||||
file_module_ec_delivery_proto_member_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_module_ec_delivery_proto_member_proto_rawDesc), len(file_module_ec_delivery_proto_member_proto_rawDesc)))
|
||||
})
|
||||
return file_module_ec_delivery_proto_member_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_module_ec_delivery_proto_member_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
|
||||
var file_module_ec_delivery_proto_member_proto_goTypes = []any{
|
||||
(*MemberItem)(nil), // 0: delivery.MemberItem
|
||||
(*MemberListReply)(nil), // 1: delivery.MemberListReply
|
||||
(*protobuf.FetchRequest)(nil), // 2: blocks.FetchRequest
|
||||
(*protobuf.IdentRequest)(nil), // 3: blocks.IdentRequest
|
||||
(*protobuf.DeliveryStatusReply)(nil), // 4: blocks.DeliveryStatusReply
|
||||
}
|
||||
var file_module_ec_delivery_proto_member_proto_depIdxs = []int32{
|
||||
0, // 0: delivery.MemberListReply.list:type_name -> delivery.MemberItem
|
||||
2, // 1: delivery.Member.MemberList:input_type -> blocks.FetchRequest
|
||||
0, // 2: delivery.Member.MemberAdd:input_type -> delivery.MemberItem
|
||||
3, // 3: delivery.Member.MemberGet:input_type -> blocks.IdentRequest
|
||||
0, // 4: delivery.Member.MemberSet:input_type -> delivery.MemberItem
|
||||
3, // 5: delivery.Member.MemberDel:input_type -> blocks.IdentRequest
|
||||
1, // 6: delivery.Member.MemberList:output_type -> delivery.MemberListReply
|
||||
4, // 7: delivery.Member.MemberAdd:output_type -> blocks.DeliveryStatusReply
|
||||
0, // 8: delivery.Member.MemberGet:output_type -> delivery.MemberItem
|
||||
4, // 9: delivery.Member.MemberSet:output_type -> blocks.DeliveryStatusReply
|
||||
4, // 10: delivery.Member.MemberDel:output_type -> blocks.DeliveryStatusReply
|
||||
6, // [6:11] is the sub-list for method output_type
|
||||
1, // [1:6] is the sub-list for method input_type
|
||||
1, // [1:1] is the sub-list for extension type_name
|
||||
1, // [1:1] is the sub-list for extension extendee
|
||||
0, // [0:1] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_module_ec_delivery_proto_member_proto_init() }
|
||||
func file_module_ec_delivery_proto_member_proto_init() {
|
||||
if File_module_ec_delivery_proto_member_proto != nil {
|
||||
return
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: unsafe.Slice(unsafe.StringData(file_module_ec_delivery_proto_member_proto_rawDesc), len(file_module_ec_delivery_proto_member_proto_rawDesc)),
|
||||
NumEnums: 0,
|
||||
NumMessages: 2,
|
||||
NumExtensions: 0,
|
||||
NumServices: 1,
|
||||
},
|
||||
GoTypes: file_module_ec_delivery_proto_member_proto_goTypes,
|
||||
DependencyIndexes: file_module_ec_delivery_proto_member_proto_depIdxs,
|
||||
MessageInfos: file_module_ec_delivery_proto_member_proto_msgTypes,
|
||||
}.Build()
|
||||
File_module_ec_delivery_proto_member_proto = out.File
|
||||
file_module_ec_delivery_proto_member_proto_goTypes = nil
|
||||
file_module_ec_delivery_proto_member_proto_depIdxs = nil
|
||||
}
|
||||
422
module/ec/delivery/external/pb/delivery/member.pb.gw.go
vendored
Normal file
422
module/ec/delivery/external/pb/delivery/member.pb.gw.go
vendored
Normal file
@@ -0,0 +1,422 @@
|
||||
// Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
|
||||
// source: module/ec/delivery/proto/member.proto
|
||||
|
||||
/*
|
||||
Package delivery is a reverse proxy.
|
||||
|
||||
It translates gRPC into RESTful JSON APIs.
|
||||
*/
|
||||
package delivery
|
||||
|
||||
import (
|
||||
"bsm/full/protobuf"
|
||||
"context"
|
||||
"errors"
|
||||
"io"
|
||||
"net/http"
|
||||
|
||||
"github.com/grpc-ecosystem/grpc-gateway/v2/runtime"
|
||||
"github.com/grpc-ecosystem/grpc-gateway/v2/utilities"
|
||||
"google.golang.org/grpc"
|
||||
"google.golang.org/grpc/codes"
|
||||
"google.golang.org/grpc/grpclog"
|
||||
"google.golang.org/grpc/metadata"
|
||||
"google.golang.org/grpc/status"
|
||||
"google.golang.org/protobuf/proto"
|
||||
)
|
||||
|
||||
// Suppress "imported and not used" errors
|
||||
var (
|
||||
_ codes.Code
|
||||
_ io.Reader
|
||||
_ status.Status
|
||||
_ = errors.New
|
||||
_ = runtime.String
|
||||
_ = utilities.NewDoubleArray
|
||||
_ = metadata.Join
|
||||
)
|
||||
|
||||
func request_Member_MemberList_0(ctx context.Context, marshaler runtime.Marshaler, client MemberClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq blocks.FetchRequest
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
if req.Body != nil {
|
||||
_, _ = io.Copy(io.Discard, req.Body)
|
||||
}
|
||||
msg, err := client.MemberList(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func local_request_Member_MemberList_0(ctx context.Context, marshaler runtime.Marshaler, server MemberServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq blocks.FetchRequest
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
msg, err := server.MemberList(ctx, &protoReq)
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func request_Member_MemberAdd_0(ctx context.Context, marshaler runtime.Marshaler, client MemberClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq MemberItem
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
if req.Body != nil {
|
||||
_, _ = io.Copy(io.Discard, req.Body)
|
||||
}
|
||||
msg, err := client.MemberAdd(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func local_request_Member_MemberAdd_0(ctx context.Context, marshaler runtime.Marshaler, server MemberServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq MemberItem
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
msg, err := server.MemberAdd(ctx, &protoReq)
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func request_Member_MemberGet_0(ctx context.Context, marshaler runtime.Marshaler, client MemberClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq blocks.IdentRequest
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
if req.Body != nil {
|
||||
_, _ = io.Copy(io.Discard, req.Body)
|
||||
}
|
||||
msg, err := client.MemberGet(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func local_request_Member_MemberGet_0(ctx context.Context, marshaler runtime.Marshaler, server MemberServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq blocks.IdentRequest
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
msg, err := server.MemberGet(ctx, &protoReq)
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func request_Member_MemberSet_0(ctx context.Context, marshaler runtime.Marshaler, client MemberClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq MemberItem
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
if req.Body != nil {
|
||||
_, _ = io.Copy(io.Discard, req.Body)
|
||||
}
|
||||
msg, err := client.MemberSet(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func local_request_Member_MemberSet_0(ctx context.Context, marshaler runtime.Marshaler, server MemberServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq MemberItem
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
msg, err := server.MemberSet(ctx, &protoReq)
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func request_Member_MemberDel_0(ctx context.Context, marshaler runtime.Marshaler, client MemberClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq blocks.IdentRequest
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
if req.Body != nil {
|
||||
_, _ = io.Copy(io.Discard, req.Body)
|
||||
}
|
||||
msg, err := client.MemberDel(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func local_request_Member_MemberDel_0(ctx context.Context, marshaler runtime.Marshaler, server MemberServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq blocks.IdentRequest
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
msg, err := server.MemberDel(ctx, &protoReq)
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
// RegisterMemberHandlerServer registers the http handlers for service Member to "mux".
|
||||
// UnaryRPC :call MemberServer directly.
|
||||
// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
|
||||
// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterMemberHandlerFromEndpoint instead.
|
||||
// GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.
|
||||
func RegisterMemberHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MemberServer) error {
|
||||
mux.Handle(http.MethodPost, pattern_Member_MemberList_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
var stream runtime.ServerTransportStream
|
||||
ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/delivery.Member/MemberList", runtime.WithHTTPPathPattern("/delivery.Member/MemberList"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := local_request_Member_MemberList_0(annotatedContext, inboundMarshaler, server, req, pathParams)
|
||||
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Member_MemberList_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Member_MemberAdd_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
var stream runtime.ServerTransportStream
|
||||
ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/delivery.Member/MemberAdd", runtime.WithHTTPPathPattern("/delivery.Member/MemberAdd"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := local_request_Member_MemberAdd_0(annotatedContext, inboundMarshaler, server, req, pathParams)
|
||||
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Member_MemberAdd_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Member_MemberGet_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
var stream runtime.ServerTransportStream
|
||||
ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/delivery.Member/MemberGet", runtime.WithHTTPPathPattern("/delivery.Member/MemberGet"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := local_request_Member_MemberGet_0(annotatedContext, inboundMarshaler, server, req, pathParams)
|
||||
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Member_MemberGet_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Member_MemberSet_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
var stream runtime.ServerTransportStream
|
||||
ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/delivery.Member/MemberSet", runtime.WithHTTPPathPattern("/delivery.Member/MemberSet"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := local_request_Member_MemberSet_0(annotatedContext, inboundMarshaler, server, req, pathParams)
|
||||
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Member_MemberSet_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Member_MemberDel_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
var stream runtime.ServerTransportStream
|
||||
ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/delivery.Member/MemberDel", runtime.WithHTTPPathPattern("/delivery.Member/MemberDel"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := local_request_Member_MemberDel_0(annotatedContext, inboundMarshaler, server, req, pathParams)
|
||||
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Member_MemberDel_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// RegisterMemberHandlerFromEndpoint is same as RegisterMemberHandler but
|
||||
// automatically dials to "endpoint" and closes the connection when "ctx" gets done.
|
||||
func RegisterMemberHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
|
||||
conn, err := grpc.NewClient(endpoint, opts...)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
defer func() {
|
||||
if err != nil {
|
||||
if cerr := conn.Close(); cerr != nil {
|
||||
grpclog.Errorf("Failed to close conn to %s: %v", endpoint, cerr)
|
||||
}
|
||||
return
|
||||
}
|
||||
go func() {
|
||||
<-ctx.Done()
|
||||
if cerr := conn.Close(); cerr != nil {
|
||||
grpclog.Errorf("Failed to close conn to %s: %v", endpoint, cerr)
|
||||
}
|
||||
}()
|
||||
}()
|
||||
return RegisterMemberHandler(ctx, mux, conn)
|
||||
}
|
||||
|
||||
// RegisterMemberHandler registers the http handlers for service Member to "mux".
|
||||
// The handlers forward requests to the grpc endpoint over "conn".
|
||||
func RegisterMemberHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
|
||||
return RegisterMemberHandlerClient(ctx, mux, NewMemberClient(conn))
|
||||
}
|
||||
|
||||
// RegisterMemberHandlerClient registers the http handlers for service Member
|
||||
// to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MemberClient".
|
||||
// Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MemberClient"
|
||||
// doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
|
||||
// "MemberClient" to call the correct interceptors. This client ignores the HTTP middlewares.
|
||||
func RegisterMemberHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MemberClient) error {
|
||||
mux.Handle(http.MethodPost, pattern_Member_MemberList_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateContext(ctx, mux, req, "/delivery.Member/MemberList", runtime.WithHTTPPathPattern("/delivery.Member/MemberList"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := request_Member_MemberList_0(annotatedContext, inboundMarshaler, client, req, pathParams)
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Member_MemberList_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Member_MemberAdd_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateContext(ctx, mux, req, "/delivery.Member/MemberAdd", runtime.WithHTTPPathPattern("/delivery.Member/MemberAdd"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := request_Member_MemberAdd_0(annotatedContext, inboundMarshaler, client, req, pathParams)
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Member_MemberAdd_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Member_MemberGet_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateContext(ctx, mux, req, "/delivery.Member/MemberGet", runtime.WithHTTPPathPattern("/delivery.Member/MemberGet"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := request_Member_MemberGet_0(annotatedContext, inboundMarshaler, client, req, pathParams)
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Member_MemberGet_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Member_MemberSet_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateContext(ctx, mux, req, "/delivery.Member/MemberSet", runtime.WithHTTPPathPattern("/delivery.Member/MemberSet"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := request_Member_MemberSet_0(annotatedContext, inboundMarshaler, client, req, pathParams)
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Member_MemberSet_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Member_MemberDel_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateContext(ctx, mux, req, "/delivery.Member/MemberDel", runtime.WithHTTPPathPattern("/delivery.Member/MemberDel"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := request_Member_MemberDel_0(annotatedContext, inboundMarshaler, client, req, pathParams)
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Member_MemberDel_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
return nil
|
||||
}
|
||||
|
||||
var (
|
||||
pattern_Member_MemberList_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"delivery.Member", "MemberList"}, ""))
|
||||
pattern_Member_MemberAdd_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"delivery.Member", "MemberAdd"}, ""))
|
||||
pattern_Member_MemberGet_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"delivery.Member", "MemberGet"}, ""))
|
||||
pattern_Member_MemberSet_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"delivery.Member", "MemberSet"}, ""))
|
||||
pattern_Member_MemberDel_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"delivery.Member", "MemberDel"}, ""))
|
||||
)
|
||||
|
||||
var (
|
||||
forward_Member_MemberList_0 = runtime.ForwardResponseMessage
|
||||
forward_Member_MemberAdd_0 = runtime.ForwardResponseMessage
|
||||
forward_Member_MemberGet_0 = runtime.ForwardResponseMessage
|
||||
forward_Member_MemberSet_0 = runtime.ForwardResponseMessage
|
||||
forward_Member_MemberDel_0 = runtime.ForwardResponseMessage
|
||||
)
|
||||
286
module/ec/delivery/external/pb/delivery/member_grpc.pb.go
vendored
Normal file
286
module/ec/delivery/external/pb/delivery/member_grpc.pb.go
vendored
Normal file
@@ -0,0 +1,286 @@
|
||||
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
||||
// versions:
|
||||
// - protoc-gen-go-grpc v1.6.2
|
||||
// - protoc v7.35.0
|
||||
// source: module/ec/delivery/proto/member.proto
|
||||
|
||||
package delivery
|
||||
|
||||
import (
|
||||
protobuf "bsm/full/protobuf"
|
||||
context "context"
|
||||
grpc "google.golang.org/grpc"
|
||||
codes "google.golang.org/grpc/codes"
|
||||
status "google.golang.org/grpc/status"
|
||||
)
|
||||
|
||||
// This is a compile-time assertion to ensure that this generated file
|
||||
// is compatible with the grpc package it is being compiled against.
|
||||
// Requires gRPC-Go v1.64.0 or later.
|
||||
const _ = grpc.SupportPackageIsVersion9
|
||||
|
||||
const (
|
||||
Member_MemberList_FullMethodName = "/delivery.Member/MemberList"
|
||||
Member_MemberAdd_FullMethodName = "/delivery.Member/MemberAdd"
|
||||
Member_MemberGet_FullMethodName = "/delivery.Member/MemberGet"
|
||||
Member_MemberSet_FullMethodName = "/delivery.Member/MemberSet"
|
||||
Member_MemberDel_FullMethodName = "/delivery.Member/MemberDel"
|
||||
)
|
||||
|
||||
// MemberClient is the client API for Member service.
|
||||
//
|
||||
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
|
||||
//
|
||||
// Delivery(配送)微服务
|
||||
type MemberClient interface {
|
||||
// 获取配送员列表
|
||||
MemberList(ctx context.Context, in *protobuf.FetchRequest, opts ...grpc.CallOption) (*MemberListReply, error)
|
||||
// 添加配送员
|
||||
MemberAdd(ctx context.Context, in *MemberItem, opts ...grpc.CallOption) (*protobuf.DeliveryStatusReply, error)
|
||||
// 获取配送员数据
|
||||
MemberGet(ctx context.Context, in *protobuf.IdentRequest, opts ...grpc.CallOption) (*MemberItem, error)
|
||||
// 修改配送员
|
||||
MemberSet(ctx context.Context, in *MemberItem, opts ...grpc.CallOption) (*protobuf.DeliveryStatusReply, error)
|
||||
// 删除配送员
|
||||
MemberDel(ctx context.Context, in *protobuf.IdentRequest, opts ...grpc.CallOption) (*protobuf.DeliveryStatusReply, error)
|
||||
}
|
||||
|
||||
type memberClient struct {
|
||||
cc grpc.ClientConnInterface
|
||||
}
|
||||
|
||||
func NewMemberClient(cc grpc.ClientConnInterface) MemberClient {
|
||||
return &memberClient{cc}
|
||||
}
|
||||
|
||||
func (c *memberClient) MemberList(ctx context.Context, in *protobuf.FetchRequest, opts ...grpc.CallOption) (*MemberListReply, error) {
|
||||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||||
out := new(MemberListReply)
|
||||
err := c.cc.Invoke(ctx, Member_MemberList_FullMethodName, in, out, cOpts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *memberClient) MemberAdd(ctx context.Context, in *MemberItem, opts ...grpc.CallOption) (*protobuf.DeliveryStatusReply, error) {
|
||||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||||
out := new(protobuf.DeliveryStatusReply)
|
||||
err := c.cc.Invoke(ctx, Member_MemberAdd_FullMethodName, in, out, cOpts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *memberClient) MemberGet(ctx context.Context, in *protobuf.IdentRequest, opts ...grpc.CallOption) (*MemberItem, error) {
|
||||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||||
out := new(MemberItem)
|
||||
err := c.cc.Invoke(ctx, Member_MemberGet_FullMethodName, in, out, cOpts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *memberClient) MemberSet(ctx context.Context, in *MemberItem, opts ...grpc.CallOption) (*protobuf.DeliveryStatusReply, error) {
|
||||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||||
out := new(protobuf.DeliveryStatusReply)
|
||||
err := c.cc.Invoke(ctx, Member_MemberSet_FullMethodName, in, out, cOpts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *memberClient) MemberDel(ctx context.Context, in *protobuf.IdentRequest, opts ...grpc.CallOption) (*protobuf.DeliveryStatusReply, error) {
|
||||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||||
out := new(protobuf.DeliveryStatusReply)
|
||||
err := c.cc.Invoke(ctx, Member_MemberDel_FullMethodName, in, out, cOpts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
// MemberServer is the server API for Member service.
|
||||
// All implementations should embed UnimplementedMemberServer
|
||||
// for forward compatibility.
|
||||
//
|
||||
// Delivery(配送)微服务
|
||||
type MemberServer interface {
|
||||
// 获取配送员列表
|
||||
MemberList(context.Context, *protobuf.FetchRequest) (*MemberListReply, error)
|
||||
// 添加配送员
|
||||
MemberAdd(context.Context, *MemberItem) (*protobuf.DeliveryStatusReply, error)
|
||||
// 获取配送员数据
|
||||
MemberGet(context.Context, *protobuf.IdentRequest) (*MemberItem, error)
|
||||
// 修改配送员
|
||||
MemberSet(context.Context, *MemberItem) (*protobuf.DeliveryStatusReply, error)
|
||||
// 删除配送员
|
||||
MemberDel(context.Context, *protobuf.IdentRequest) (*protobuf.DeliveryStatusReply, error)
|
||||
}
|
||||
|
||||
// UnimplementedMemberServer should be embedded to have
|
||||
// forward compatible implementations.
|
||||
//
|
||||
// NOTE: this should be embedded by value instead of pointer to avoid a nil
|
||||
// pointer dereference when methods are called.
|
||||
type UnimplementedMemberServer struct{}
|
||||
|
||||
func (UnimplementedMemberServer) MemberList(context.Context, *protobuf.FetchRequest) (*MemberListReply, error) {
|
||||
return nil, status.Error(codes.Unimplemented, "method MemberList not implemented")
|
||||
}
|
||||
func (UnimplementedMemberServer) MemberAdd(context.Context, *MemberItem) (*protobuf.DeliveryStatusReply, error) {
|
||||
return nil, status.Error(codes.Unimplemented, "method MemberAdd not implemented")
|
||||
}
|
||||
func (UnimplementedMemberServer) MemberGet(context.Context, *protobuf.IdentRequest) (*MemberItem, error) {
|
||||
return nil, status.Error(codes.Unimplemented, "method MemberGet not implemented")
|
||||
}
|
||||
func (UnimplementedMemberServer) MemberSet(context.Context, *MemberItem) (*protobuf.DeliveryStatusReply, error) {
|
||||
return nil, status.Error(codes.Unimplemented, "method MemberSet not implemented")
|
||||
}
|
||||
func (UnimplementedMemberServer) MemberDel(context.Context, *protobuf.IdentRequest) (*protobuf.DeliveryStatusReply, error) {
|
||||
return nil, status.Error(codes.Unimplemented, "method MemberDel not implemented")
|
||||
}
|
||||
func (UnimplementedMemberServer) testEmbeddedByValue() {}
|
||||
|
||||
// UnsafeMemberServer may be embedded to opt out of forward compatibility for this service.
|
||||
// Use of this interface is not recommended, as added methods to MemberServer will
|
||||
// result in compilation errors.
|
||||
type UnsafeMemberServer interface {
|
||||
mustEmbedUnimplementedMemberServer()
|
||||
}
|
||||
|
||||
func RegisterMemberServer(s grpc.ServiceRegistrar, srv MemberServer) {
|
||||
// If the following call panics, it indicates UnimplementedMemberServer was
|
||||
// embedded by pointer and is nil. This will cause panics if an
|
||||
// unimplemented method is ever invoked, so we test this at initialization
|
||||
// time to prevent it from happening at runtime later due to I/O.
|
||||
if t, ok := srv.(interface{ testEmbeddedByValue() }); ok {
|
||||
t.testEmbeddedByValue()
|
||||
}
|
||||
s.RegisterService(&Member_ServiceDesc, srv)
|
||||
}
|
||||
|
||||
func _Member_MemberList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(protobuf.FetchRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(MemberServer).MemberList(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Member_MemberList_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(MemberServer).MemberList(ctx, req.(*protobuf.FetchRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Member_MemberAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(MemberItem)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(MemberServer).MemberAdd(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Member_MemberAdd_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(MemberServer).MemberAdd(ctx, req.(*MemberItem))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Member_MemberGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(protobuf.IdentRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(MemberServer).MemberGet(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Member_MemberGet_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(MemberServer).MemberGet(ctx, req.(*protobuf.IdentRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Member_MemberSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(MemberItem)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(MemberServer).MemberSet(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Member_MemberSet_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(MemberServer).MemberSet(ctx, req.(*MemberItem))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Member_MemberDel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(protobuf.IdentRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(MemberServer).MemberDel(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Member_MemberDel_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(MemberServer).MemberDel(ctx, req.(*protobuf.IdentRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
// Member_ServiceDesc is the grpc.ServiceDesc for Member service.
|
||||
// It's only intended for direct use with grpc.RegisterService,
|
||||
// and not to be introspected or modified (even as a copy)
|
||||
var Member_ServiceDesc = grpc.ServiceDesc{
|
||||
ServiceName: "delivery.Member",
|
||||
HandlerType: (*MemberServer)(nil),
|
||||
Methods: []grpc.MethodDesc{
|
||||
{
|
||||
MethodName: "MemberList",
|
||||
Handler: _Member_MemberList_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "MemberAdd",
|
||||
Handler: _Member_MemberAdd_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "MemberGet",
|
||||
Handler: _Member_MemberGet_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "MemberSet",
|
||||
Handler: _Member_MemberSet_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "MemberDel",
|
||||
Handler: _Member_MemberDel_Handler,
|
||||
},
|
||||
},
|
||||
Streams: []grpc.StreamDesc{},
|
||||
Metadata: "module/ec/delivery/proto/member.proto",
|
||||
}
|
||||
253
module/ec/delivery/external/pb/delivery/team.pb.go
vendored
Normal file
253
module/ec/delivery/external/pb/delivery/team.pb.go
vendored
Normal file
@@ -0,0 +1,253 @@
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// versions:
|
||||
// protoc-gen-go v1.36.11
|
||||
// protoc v7.35.0
|
||||
// source: module/ec/delivery/proto/team.proto
|
||||
|
||||
package delivery
|
||||
|
||||
import (
|
||||
protobuf "bsm/full/protobuf"
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
unsafe "unsafe"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||
)
|
||||
|
||||
type TeamListReply struct {
|
||||
state protoimpl.MessageState `protogen:"open.v1"`
|
||||
Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
|
||||
List []*TeamItem `protobuf:"bytes,2,rep,name=list,proto3" json:"list,omitempty"`
|
||||
unknownFields protoimpl.UnknownFields
|
||||
sizeCache protoimpl.SizeCache
|
||||
}
|
||||
|
||||
func (x *TeamListReply) Reset() {
|
||||
*x = TeamListReply{}
|
||||
mi := &file_module_ec_delivery_proto_team_proto_msgTypes[0]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
||||
func (x *TeamListReply) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*TeamListReply) ProtoMessage() {}
|
||||
|
||||
func (x *TeamListReply) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_module_ec_delivery_proto_team_proto_msgTypes[0]
|
||||
if x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use TeamListReply.ProtoReflect.Descriptor instead.
|
||||
func (*TeamListReply) Descriptor() ([]byte, []int) {
|
||||
return file_module_ec_delivery_proto_team_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *TeamListReply) GetCount() int64 {
|
||||
if x != nil {
|
||||
return x.Count
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *TeamListReply) GetList() []*TeamItem {
|
||||
if x != nil {
|
||||
return x.List
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
type TeamItem struct {
|
||||
state protoimpl.MessageState `protogen:"open.v1"`
|
||||
Identity string `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"` // 唯一标识
|
||||
Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` // 团队名称
|
||||
Owner string `protobuf:"bytes,3,opt,name=owner,proto3" json:"owner,omitempty"` // 归属者唯一标识
|
||||
Contacts string `protobuf:"bytes,4,opt,name=contacts,proto3" json:"contacts,omitempty"` // 联系人姓名
|
||||
Phone string `protobuf:"bytes,5,opt,name=phone,proto3" json:"phone,omitempty"` // 联系人电话
|
||||
Status int64 `protobuf:"varint,6,opt,name=status,proto3" json:"status,omitempty"` // 状态:1正常;-1禁用
|
||||
Logo string `protobuf:"bytes,7,opt,name=logo,proto3" json:"logo,omitempty"` // 团队图标地址
|
||||
unknownFields protoimpl.UnknownFields
|
||||
sizeCache protoimpl.SizeCache
|
||||
}
|
||||
|
||||
func (x *TeamItem) Reset() {
|
||||
*x = TeamItem{}
|
||||
mi := &file_module_ec_delivery_proto_team_proto_msgTypes[1]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
|
||||
func (x *TeamItem) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*TeamItem) ProtoMessage() {}
|
||||
|
||||
func (x *TeamItem) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_module_ec_delivery_proto_team_proto_msgTypes[1]
|
||||
if x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
return ms
|
||||
}
|
||||
return mi.MessageOf(x)
|
||||
}
|
||||
|
||||
// Deprecated: Use TeamItem.ProtoReflect.Descriptor instead.
|
||||
func (*TeamItem) Descriptor() ([]byte, []int) {
|
||||
return file_module_ec_delivery_proto_team_proto_rawDescGZIP(), []int{1}
|
||||
}
|
||||
|
||||
func (x *TeamItem) GetIdentity() string {
|
||||
if x != nil {
|
||||
return x.Identity
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *TeamItem) GetTitle() string {
|
||||
if x != nil {
|
||||
return x.Title
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *TeamItem) GetOwner() string {
|
||||
if x != nil {
|
||||
return x.Owner
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *TeamItem) GetContacts() string {
|
||||
if x != nil {
|
||||
return x.Contacts
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *TeamItem) GetPhone() string {
|
||||
if x != nil {
|
||||
return x.Phone
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *TeamItem) GetStatus() int64 {
|
||||
if x != nil {
|
||||
return x.Status
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *TeamItem) GetLogo() string {
|
||||
if x != nil {
|
||||
return x.Logo
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
var File_module_ec_delivery_proto_team_proto protoreflect.FileDescriptor
|
||||
|
||||
const file_module_ec_delivery_proto_team_proto_rawDesc = "" +
|
||||
"\n" +
|
||||
"#module/ec/delivery/proto/team.proto\x12\bdelivery\x1a\x15protobuf/blocks.proto\"M\n" +
|
||||
"\rTeamListReply\x12\x14\n" +
|
||||
"\x05count\x18\x01 \x01(\x03R\x05count\x12&\n" +
|
||||
"\x04list\x18\x02 \x03(\v2\x12.delivery.TeamItemR\x04list\"\xb0\x01\n" +
|
||||
"\bTeamItem\x12\x1a\n" +
|
||||
"\bidentity\x18\x01 \x01(\tR\bidentity\x12\x14\n" +
|
||||
"\x05title\x18\x02 \x01(\tR\x05title\x12\x14\n" +
|
||||
"\x05owner\x18\x03 \x01(\tR\x05owner\x12\x1a\n" +
|
||||
"\bcontacts\x18\x04 \x01(\tR\bcontacts\x12\x14\n" +
|
||||
"\x05phone\x18\x05 \x01(\tR\x05phone\x12\x16\n" +
|
||||
"\x06status\x18\x06 \x01(\x03R\x06status\x12\x12\n" +
|
||||
"\x04logo\x18\a \x01(\tR\x04logo2\xb6\x02\n" +
|
||||
"\x04Team\x12;\n" +
|
||||
"\bTeamList\x12\x14.blocks.FetchRequest\x1a\x17.delivery.TeamListReply\"\x00\x12<\n" +
|
||||
"\aTeamAdd\x12\x12.delivery.TeamItem\x1a\x1b.blocks.DeliveryStatusReply\"\x00\x125\n" +
|
||||
"\aTeamGet\x12\x14.blocks.IdentRequest\x1a\x12.delivery.TeamItem\"\x00\x12<\n" +
|
||||
"\aTeamSet\x12\x12.delivery.TeamItem\x1a\x1b.blocks.DeliveryStatusReply\"\x00\x12>\n" +
|
||||
"\aTeamDel\x12\x14.blocks.IdentRequest\x1a\x1b.blocks.DeliveryStatusReply\"\x00B;Z9bsm/full/module/ec/delivery/external/pb/delivery;deliveryb\x06proto3"
|
||||
|
||||
var (
|
||||
file_module_ec_delivery_proto_team_proto_rawDescOnce sync.Once
|
||||
file_module_ec_delivery_proto_team_proto_rawDescData []byte
|
||||
)
|
||||
|
||||
func file_module_ec_delivery_proto_team_proto_rawDescGZIP() []byte {
|
||||
file_module_ec_delivery_proto_team_proto_rawDescOnce.Do(func() {
|
||||
file_module_ec_delivery_proto_team_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_module_ec_delivery_proto_team_proto_rawDesc), len(file_module_ec_delivery_proto_team_proto_rawDesc)))
|
||||
})
|
||||
return file_module_ec_delivery_proto_team_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_module_ec_delivery_proto_team_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
|
||||
var file_module_ec_delivery_proto_team_proto_goTypes = []any{
|
||||
(*TeamListReply)(nil), // 0: delivery.TeamListReply
|
||||
(*TeamItem)(nil), // 1: delivery.TeamItem
|
||||
(*protobuf.FetchRequest)(nil), // 2: blocks.FetchRequest
|
||||
(*protobuf.IdentRequest)(nil), // 3: blocks.IdentRequest
|
||||
(*protobuf.DeliveryStatusReply)(nil), // 4: blocks.DeliveryStatusReply
|
||||
}
|
||||
var file_module_ec_delivery_proto_team_proto_depIdxs = []int32{
|
||||
1, // 0: delivery.TeamListReply.list:type_name -> delivery.TeamItem
|
||||
2, // 1: delivery.Team.TeamList:input_type -> blocks.FetchRequest
|
||||
1, // 2: delivery.Team.TeamAdd:input_type -> delivery.TeamItem
|
||||
3, // 3: delivery.Team.TeamGet:input_type -> blocks.IdentRequest
|
||||
1, // 4: delivery.Team.TeamSet:input_type -> delivery.TeamItem
|
||||
3, // 5: delivery.Team.TeamDel:input_type -> blocks.IdentRequest
|
||||
0, // 6: delivery.Team.TeamList:output_type -> delivery.TeamListReply
|
||||
4, // 7: delivery.Team.TeamAdd:output_type -> blocks.DeliveryStatusReply
|
||||
1, // 8: delivery.Team.TeamGet:output_type -> delivery.TeamItem
|
||||
4, // 9: delivery.Team.TeamSet:output_type -> blocks.DeliveryStatusReply
|
||||
4, // 10: delivery.Team.TeamDel:output_type -> blocks.DeliveryStatusReply
|
||||
6, // [6:11] is the sub-list for method output_type
|
||||
1, // [1:6] is the sub-list for method input_type
|
||||
1, // [1:1] is the sub-list for extension type_name
|
||||
1, // [1:1] is the sub-list for extension extendee
|
||||
0, // [0:1] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_module_ec_delivery_proto_team_proto_init() }
|
||||
func file_module_ec_delivery_proto_team_proto_init() {
|
||||
if File_module_ec_delivery_proto_team_proto != nil {
|
||||
return
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: unsafe.Slice(unsafe.StringData(file_module_ec_delivery_proto_team_proto_rawDesc), len(file_module_ec_delivery_proto_team_proto_rawDesc)),
|
||||
NumEnums: 0,
|
||||
NumMessages: 2,
|
||||
NumExtensions: 0,
|
||||
NumServices: 1,
|
||||
},
|
||||
GoTypes: file_module_ec_delivery_proto_team_proto_goTypes,
|
||||
DependencyIndexes: file_module_ec_delivery_proto_team_proto_depIdxs,
|
||||
MessageInfos: file_module_ec_delivery_proto_team_proto_msgTypes,
|
||||
}.Build()
|
||||
File_module_ec_delivery_proto_team_proto = out.File
|
||||
file_module_ec_delivery_proto_team_proto_goTypes = nil
|
||||
file_module_ec_delivery_proto_team_proto_depIdxs = nil
|
||||
}
|
||||
422
module/ec/delivery/external/pb/delivery/team.pb.gw.go
vendored
Normal file
422
module/ec/delivery/external/pb/delivery/team.pb.gw.go
vendored
Normal file
@@ -0,0 +1,422 @@
|
||||
// Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
|
||||
// source: module/ec/delivery/proto/team.proto
|
||||
|
||||
/*
|
||||
Package delivery is a reverse proxy.
|
||||
|
||||
It translates gRPC into RESTful JSON APIs.
|
||||
*/
|
||||
package delivery
|
||||
|
||||
import (
|
||||
"bsm/full/protobuf"
|
||||
"context"
|
||||
"errors"
|
||||
"io"
|
||||
"net/http"
|
||||
|
||||
"github.com/grpc-ecosystem/grpc-gateway/v2/runtime"
|
||||
"github.com/grpc-ecosystem/grpc-gateway/v2/utilities"
|
||||
"google.golang.org/grpc"
|
||||
"google.golang.org/grpc/codes"
|
||||
"google.golang.org/grpc/grpclog"
|
||||
"google.golang.org/grpc/metadata"
|
||||
"google.golang.org/grpc/status"
|
||||
"google.golang.org/protobuf/proto"
|
||||
)
|
||||
|
||||
// Suppress "imported and not used" errors
|
||||
var (
|
||||
_ codes.Code
|
||||
_ io.Reader
|
||||
_ status.Status
|
||||
_ = errors.New
|
||||
_ = runtime.String
|
||||
_ = utilities.NewDoubleArray
|
||||
_ = metadata.Join
|
||||
)
|
||||
|
||||
func request_Team_TeamList_0(ctx context.Context, marshaler runtime.Marshaler, client TeamClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq blocks.FetchRequest
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
if req.Body != nil {
|
||||
_, _ = io.Copy(io.Discard, req.Body)
|
||||
}
|
||||
msg, err := client.TeamList(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func local_request_Team_TeamList_0(ctx context.Context, marshaler runtime.Marshaler, server TeamServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq blocks.FetchRequest
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
msg, err := server.TeamList(ctx, &protoReq)
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func request_Team_TeamAdd_0(ctx context.Context, marshaler runtime.Marshaler, client TeamClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq TeamItem
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
if req.Body != nil {
|
||||
_, _ = io.Copy(io.Discard, req.Body)
|
||||
}
|
||||
msg, err := client.TeamAdd(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func local_request_Team_TeamAdd_0(ctx context.Context, marshaler runtime.Marshaler, server TeamServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq TeamItem
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
msg, err := server.TeamAdd(ctx, &protoReq)
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func request_Team_TeamGet_0(ctx context.Context, marshaler runtime.Marshaler, client TeamClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq blocks.IdentRequest
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
if req.Body != nil {
|
||||
_, _ = io.Copy(io.Discard, req.Body)
|
||||
}
|
||||
msg, err := client.TeamGet(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func local_request_Team_TeamGet_0(ctx context.Context, marshaler runtime.Marshaler, server TeamServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq blocks.IdentRequest
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
msg, err := server.TeamGet(ctx, &protoReq)
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func request_Team_TeamSet_0(ctx context.Context, marshaler runtime.Marshaler, client TeamClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq TeamItem
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
if req.Body != nil {
|
||||
_, _ = io.Copy(io.Discard, req.Body)
|
||||
}
|
||||
msg, err := client.TeamSet(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func local_request_Team_TeamSet_0(ctx context.Context, marshaler runtime.Marshaler, server TeamServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq TeamItem
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
msg, err := server.TeamSet(ctx, &protoReq)
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func request_Team_TeamDel_0(ctx context.Context, marshaler runtime.Marshaler, client TeamClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq blocks.IdentRequest
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
if req.Body != nil {
|
||||
_, _ = io.Copy(io.Discard, req.Body)
|
||||
}
|
||||
msg, err := client.TeamDel(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
func local_request_Team_TeamDel_0(ctx context.Context, marshaler runtime.Marshaler, server TeamServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
|
||||
var (
|
||||
protoReq blocks.IdentRequest
|
||||
metadata runtime.ServerMetadata
|
||||
)
|
||||
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && !errors.Is(err, io.EOF) {
|
||||
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
|
||||
}
|
||||
msg, err := server.TeamDel(ctx, &protoReq)
|
||||
return msg, metadata, err
|
||||
}
|
||||
|
||||
// RegisterTeamHandlerServer registers the http handlers for service Team to "mux".
|
||||
// UnaryRPC :call TeamServer directly.
|
||||
// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
|
||||
// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterTeamHandlerFromEndpoint instead.
|
||||
// GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.
|
||||
func RegisterTeamHandlerServer(ctx context.Context, mux *runtime.ServeMux, server TeamServer) error {
|
||||
mux.Handle(http.MethodPost, pattern_Team_TeamList_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
var stream runtime.ServerTransportStream
|
||||
ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/delivery.Team/TeamList", runtime.WithHTTPPathPattern("/delivery.Team/TeamList"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := local_request_Team_TeamList_0(annotatedContext, inboundMarshaler, server, req, pathParams)
|
||||
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Team_TeamList_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Team_TeamAdd_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
var stream runtime.ServerTransportStream
|
||||
ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/delivery.Team/TeamAdd", runtime.WithHTTPPathPattern("/delivery.Team/TeamAdd"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := local_request_Team_TeamAdd_0(annotatedContext, inboundMarshaler, server, req, pathParams)
|
||||
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Team_TeamAdd_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Team_TeamGet_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
var stream runtime.ServerTransportStream
|
||||
ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/delivery.Team/TeamGet", runtime.WithHTTPPathPattern("/delivery.Team/TeamGet"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := local_request_Team_TeamGet_0(annotatedContext, inboundMarshaler, server, req, pathParams)
|
||||
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Team_TeamGet_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Team_TeamSet_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
var stream runtime.ServerTransportStream
|
||||
ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/delivery.Team/TeamSet", runtime.WithHTTPPathPattern("/delivery.Team/TeamSet"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := local_request_Team_TeamSet_0(annotatedContext, inboundMarshaler, server, req, pathParams)
|
||||
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Team_TeamSet_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Team_TeamDel_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
var stream runtime.ServerTransportStream
|
||||
ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateIncomingContext(ctx, mux, req, "/delivery.Team/TeamDel", runtime.WithHTTPPathPattern("/delivery.Team/TeamDel"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := local_request_Team_TeamDel_0(annotatedContext, inboundMarshaler, server, req, pathParams)
|
||||
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Team_TeamDel_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// RegisterTeamHandlerFromEndpoint is same as RegisterTeamHandler but
|
||||
// automatically dials to "endpoint" and closes the connection when "ctx" gets done.
|
||||
func RegisterTeamHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
|
||||
conn, err := grpc.NewClient(endpoint, opts...)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
defer func() {
|
||||
if err != nil {
|
||||
if cerr := conn.Close(); cerr != nil {
|
||||
grpclog.Errorf("Failed to close conn to %s: %v", endpoint, cerr)
|
||||
}
|
||||
return
|
||||
}
|
||||
go func() {
|
||||
<-ctx.Done()
|
||||
if cerr := conn.Close(); cerr != nil {
|
||||
grpclog.Errorf("Failed to close conn to %s: %v", endpoint, cerr)
|
||||
}
|
||||
}()
|
||||
}()
|
||||
return RegisterTeamHandler(ctx, mux, conn)
|
||||
}
|
||||
|
||||
// RegisterTeamHandler registers the http handlers for service Team to "mux".
|
||||
// The handlers forward requests to the grpc endpoint over "conn".
|
||||
func RegisterTeamHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
|
||||
return RegisterTeamHandlerClient(ctx, mux, NewTeamClient(conn))
|
||||
}
|
||||
|
||||
// RegisterTeamHandlerClient registers the http handlers for service Team
|
||||
// to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "TeamClient".
|
||||
// Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "TeamClient"
|
||||
// doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
|
||||
// "TeamClient" to call the correct interceptors. This client ignores the HTTP middlewares.
|
||||
func RegisterTeamHandlerClient(ctx context.Context, mux *runtime.ServeMux, client TeamClient) error {
|
||||
mux.Handle(http.MethodPost, pattern_Team_TeamList_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateContext(ctx, mux, req, "/delivery.Team/TeamList", runtime.WithHTTPPathPattern("/delivery.Team/TeamList"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := request_Team_TeamList_0(annotatedContext, inboundMarshaler, client, req, pathParams)
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Team_TeamList_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Team_TeamAdd_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateContext(ctx, mux, req, "/delivery.Team/TeamAdd", runtime.WithHTTPPathPattern("/delivery.Team/TeamAdd"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := request_Team_TeamAdd_0(annotatedContext, inboundMarshaler, client, req, pathParams)
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Team_TeamAdd_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Team_TeamGet_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateContext(ctx, mux, req, "/delivery.Team/TeamGet", runtime.WithHTTPPathPattern("/delivery.Team/TeamGet"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := request_Team_TeamGet_0(annotatedContext, inboundMarshaler, client, req, pathParams)
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Team_TeamGet_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Team_TeamSet_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateContext(ctx, mux, req, "/delivery.Team/TeamSet", runtime.WithHTTPPathPattern("/delivery.Team/TeamSet"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := request_Team_TeamSet_0(annotatedContext, inboundMarshaler, client, req, pathParams)
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Team_TeamSet_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
mux.Handle(http.MethodPost, pattern_Team_TeamDel_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
|
||||
ctx, cancel := context.WithCancel(req.Context())
|
||||
defer cancel()
|
||||
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
|
||||
annotatedContext, err := runtime.AnnotateContext(ctx, mux, req, "/delivery.Team/TeamDel", runtime.WithHTTPPathPattern("/delivery.Team/TeamDel"))
|
||||
if err != nil {
|
||||
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
resp, md, err := request_Team_TeamDel_0(annotatedContext, inboundMarshaler, client, req, pathParams)
|
||||
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
|
||||
if err != nil {
|
||||
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
|
||||
return
|
||||
}
|
||||
forward_Team_TeamDel_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
|
||||
})
|
||||
return nil
|
||||
}
|
||||
|
||||
var (
|
||||
pattern_Team_TeamList_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"delivery.Team", "TeamList"}, ""))
|
||||
pattern_Team_TeamAdd_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"delivery.Team", "TeamAdd"}, ""))
|
||||
pattern_Team_TeamGet_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"delivery.Team", "TeamGet"}, ""))
|
||||
pattern_Team_TeamSet_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"delivery.Team", "TeamSet"}, ""))
|
||||
pattern_Team_TeamDel_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"delivery.Team", "TeamDel"}, ""))
|
||||
)
|
||||
|
||||
var (
|
||||
forward_Team_TeamList_0 = runtime.ForwardResponseMessage
|
||||
forward_Team_TeamAdd_0 = runtime.ForwardResponseMessage
|
||||
forward_Team_TeamGet_0 = runtime.ForwardResponseMessage
|
||||
forward_Team_TeamSet_0 = runtime.ForwardResponseMessage
|
||||
forward_Team_TeamDel_0 = runtime.ForwardResponseMessage
|
||||
)
|
||||
286
module/ec/delivery/external/pb/delivery/team_grpc.pb.go
vendored
Normal file
286
module/ec/delivery/external/pb/delivery/team_grpc.pb.go
vendored
Normal file
@@ -0,0 +1,286 @@
|
||||
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
||||
// versions:
|
||||
// - protoc-gen-go-grpc v1.6.2
|
||||
// - protoc v7.35.0
|
||||
// source: module/ec/delivery/proto/team.proto
|
||||
|
||||
package delivery
|
||||
|
||||
import (
|
||||
protobuf "bsm/full/protobuf"
|
||||
context "context"
|
||||
grpc "google.golang.org/grpc"
|
||||
codes "google.golang.org/grpc/codes"
|
||||
status "google.golang.org/grpc/status"
|
||||
)
|
||||
|
||||
// This is a compile-time assertion to ensure that this generated file
|
||||
// is compatible with the grpc package it is being compiled against.
|
||||
// Requires gRPC-Go v1.64.0 or later.
|
||||
const _ = grpc.SupportPackageIsVersion9
|
||||
|
||||
const (
|
||||
Team_TeamList_FullMethodName = "/delivery.Team/TeamList"
|
||||
Team_TeamAdd_FullMethodName = "/delivery.Team/TeamAdd"
|
||||
Team_TeamGet_FullMethodName = "/delivery.Team/TeamGet"
|
||||
Team_TeamSet_FullMethodName = "/delivery.Team/TeamSet"
|
||||
Team_TeamDel_FullMethodName = "/delivery.Team/TeamDel"
|
||||
)
|
||||
|
||||
// TeamClient is the client API for Team service.
|
||||
//
|
||||
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
|
||||
//
|
||||
// Delivery(配送)微服务
|
||||
type TeamClient interface {
|
||||
// 配送团队列表
|
||||
TeamList(ctx context.Context, in *protobuf.FetchRequest, opts ...grpc.CallOption) (*TeamListReply, error)
|
||||
// 添加配送团队
|
||||
TeamAdd(ctx context.Context, in *TeamItem, opts ...grpc.CallOption) (*protobuf.DeliveryStatusReply, error)
|
||||
// 配送团队详情
|
||||
TeamGet(ctx context.Context, in *protobuf.IdentRequest, opts ...grpc.CallOption) (*TeamItem, error)
|
||||
// 修改配送团队信息
|
||||
TeamSet(ctx context.Context, in *TeamItem, opts ...grpc.CallOption) (*protobuf.DeliveryStatusReply, error)
|
||||
// 删除配送团队
|
||||
TeamDel(ctx context.Context, in *protobuf.IdentRequest, opts ...grpc.CallOption) (*protobuf.DeliveryStatusReply, error)
|
||||
}
|
||||
|
||||
type teamClient struct {
|
||||
cc grpc.ClientConnInterface
|
||||
}
|
||||
|
||||
func NewTeamClient(cc grpc.ClientConnInterface) TeamClient {
|
||||
return &teamClient{cc}
|
||||
}
|
||||
|
||||
func (c *teamClient) TeamList(ctx context.Context, in *protobuf.FetchRequest, opts ...grpc.CallOption) (*TeamListReply, error) {
|
||||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||||
out := new(TeamListReply)
|
||||
err := c.cc.Invoke(ctx, Team_TeamList_FullMethodName, in, out, cOpts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *teamClient) TeamAdd(ctx context.Context, in *TeamItem, opts ...grpc.CallOption) (*protobuf.DeliveryStatusReply, error) {
|
||||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||||
out := new(protobuf.DeliveryStatusReply)
|
||||
err := c.cc.Invoke(ctx, Team_TeamAdd_FullMethodName, in, out, cOpts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *teamClient) TeamGet(ctx context.Context, in *protobuf.IdentRequest, opts ...grpc.CallOption) (*TeamItem, error) {
|
||||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||||
out := new(TeamItem)
|
||||
err := c.cc.Invoke(ctx, Team_TeamGet_FullMethodName, in, out, cOpts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *teamClient) TeamSet(ctx context.Context, in *TeamItem, opts ...grpc.CallOption) (*protobuf.DeliveryStatusReply, error) {
|
||||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||||
out := new(protobuf.DeliveryStatusReply)
|
||||
err := c.cc.Invoke(ctx, Team_TeamSet_FullMethodName, in, out, cOpts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
func (c *teamClient) TeamDel(ctx context.Context, in *protobuf.IdentRequest, opts ...grpc.CallOption) (*protobuf.DeliveryStatusReply, error) {
|
||||
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
||||
out := new(protobuf.DeliveryStatusReply)
|
||||
err := c.cc.Invoke(ctx, Team_TeamDel_FullMethodName, in, out, cOpts...)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return out, nil
|
||||
}
|
||||
|
||||
// TeamServer is the server API for Team service.
|
||||
// All implementations should embed UnimplementedTeamServer
|
||||
// for forward compatibility.
|
||||
//
|
||||
// Delivery(配送)微服务
|
||||
type TeamServer interface {
|
||||
// 配送团队列表
|
||||
TeamList(context.Context, *protobuf.FetchRequest) (*TeamListReply, error)
|
||||
// 添加配送团队
|
||||
TeamAdd(context.Context, *TeamItem) (*protobuf.DeliveryStatusReply, error)
|
||||
// 配送团队详情
|
||||
TeamGet(context.Context, *protobuf.IdentRequest) (*TeamItem, error)
|
||||
// 修改配送团队信息
|
||||
TeamSet(context.Context, *TeamItem) (*protobuf.DeliveryStatusReply, error)
|
||||
// 删除配送团队
|
||||
TeamDel(context.Context, *protobuf.IdentRequest) (*protobuf.DeliveryStatusReply, error)
|
||||
}
|
||||
|
||||
// UnimplementedTeamServer should be embedded to have
|
||||
// forward compatible implementations.
|
||||
//
|
||||
// NOTE: this should be embedded by value instead of pointer to avoid a nil
|
||||
// pointer dereference when methods are called.
|
||||
type UnimplementedTeamServer struct{}
|
||||
|
||||
func (UnimplementedTeamServer) TeamList(context.Context, *protobuf.FetchRequest) (*TeamListReply, error) {
|
||||
return nil, status.Error(codes.Unimplemented, "method TeamList not implemented")
|
||||
}
|
||||
func (UnimplementedTeamServer) TeamAdd(context.Context, *TeamItem) (*protobuf.DeliveryStatusReply, error) {
|
||||
return nil, status.Error(codes.Unimplemented, "method TeamAdd not implemented")
|
||||
}
|
||||
func (UnimplementedTeamServer) TeamGet(context.Context, *protobuf.IdentRequest) (*TeamItem, error) {
|
||||
return nil, status.Error(codes.Unimplemented, "method TeamGet not implemented")
|
||||
}
|
||||
func (UnimplementedTeamServer) TeamSet(context.Context, *TeamItem) (*protobuf.DeliveryStatusReply, error) {
|
||||
return nil, status.Error(codes.Unimplemented, "method TeamSet not implemented")
|
||||
}
|
||||
func (UnimplementedTeamServer) TeamDel(context.Context, *protobuf.IdentRequest) (*protobuf.DeliveryStatusReply, error) {
|
||||
return nil, status.Error(codes.Unimplemented, "method TeamDel not implemented")
|
||||
}
|
||||
func (UnimplementedTeamServer) testEmbeddedByValue() {}
|
||||
|
||||
// UnsafeTeamServer may be embedded to opt out of forward compatibility for this service.
|
||||
// Use of this interface is not recommended, as added methods to TeamServer will
|
||||
// result in compilation errors.
|
||||
type UnsafeTeamServer interface {
|
||||
mustEmbedUnimplementedTeamServer()
|
||||
}
|
||||
|
||||
func RegisterTeamServer(s grpc.ServiceRegistrar, srv TeamServer) {
|
||||
// If the following call panics, it indicates UnimplementedTeamServer was
|
||||
// embedded by pointer and is nil. This will cause panics if an
|
||||
// unimplemented method is ever invoked, so we test this at initialization
|
||||
// time to prevent it from happening at runtime later due to I/O.
|
||||
if t, ok := srv.(interface{ testEmbeddedByValue() }); ok {
|
||||
t.testEmbeddedByValue()
|
||||
}
|
||||
s.RegisterService(&Team_ServiceDesc, srv)
|
||||
}
|
||||
|
||||
func _Team_TeamList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(protobuf.FetchRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(TeamServer).TeamList(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Team_TeamList_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(TeamServer).TeamList(ctx, req.(*protobuf.FetchRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Team_TeamAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(TeamItem)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(TeamServer).TeamAdd(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Team_TeamAdd_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(TeamServer).TeamAdd(ctx, req.(*TeamItem))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Team_TeamGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(protobuf.IdentRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(TeamServer).TeamGet(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Team_TeamGet_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(TeamServer).TeamGet(ctx, req.(*protobuf.IdentRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Team_TeamSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(TeamItem)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(TeamServer).TeamSet(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Team_TeamSet_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(TeamServer).TeamSet(ctx, req.(*TeamItem))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
func _Team_TeamDel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||
in := new(protobuf.IdentRequest)
|
||||
if err := dec(in); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if interceptor == nil {
|
||||
return srv.(TeamServer).TeamDel(ctx, in)
|
||||
}
|
||||
info := &grpc.UnaryServerInfo{
|
||||
Server: srv,
|
||||
FullMethod: Team_TeamDel_FullMethodName,
|
||||
}
|
||||
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||
return srv.(TeamServer).TeamDel(ctx, req.(*protobuf.IdentRequest))
|
||||
}
|
||||
return interceptor(ctx, in, info, handler)
|
||||
}
|
||||
|
||||
// Team_ServiceDesc is the grpc.ServiceDesc for Team service.
|
||||
// It's only intended for direct use with grpc.RegisterService,
|
||||
// and not to be introspected or modified (even as a copy)
|
||||
var Team_ServiceDesc = grpc.ServiceDesc{
|
||||
ServiceName: "delivery.Team",
|
||||
HandlerType: (*TeamServer)(nil),
|
||||
Methods: []grpc.MethodDesc{
|
||||
{
|
||||
MethodName: "TeamList",
|
||||
Handler: _Team_TeamList_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "TeamAdd",
|
||||
Handler: _Team_TeamAdd_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "TeamGet",
|
||||
Handler: _Team_TeamGet_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "TeamSet",
|
||||
Handler: _Team_TeamSet_Handler,
|
||||
},
|
||||
{
|
||||
MethodName: "TeamDel",
|
||||
Handler: _Team_TeamDel_Handler,
|
||||
},
|
||||
},
|
||||
Streams: []grpc.StreamDesc{},
|
||||
Metadata: "module/ec/delivery/proto/team.proto",
|
||||
}
|
||||
Reference in New Issue
Block a user