// Code generated by goctl. DO NOT EDIT. // Source: delivery.proto package member import ( "context" "bsm/full/module/ec/delivery/external/pb/delivery" "github.com/zeromicro/go-zero/zrpc" "google.golang.org/grpc" ) type ( CarItem = delivery.CarItem CarListReply = delivery.CarListReply Empty = delivery.Empty FetchRequest = delivery.FetchRequest IdentRequest = delivery.IdentRequest MemberItem = delivery.MemberItem MemberListReply = delivery.MemberListReply SearchRequest = delivery.SearchRequest StatusReply = delivery.StatusReply TeamItem = delivery.TeamItem TeamListReply = delivery.TeamListReply VersionRequest = delivery.VersionRequest Member 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) } defaultMember struct { cli zrpc.Client } ) func NewMember(cli zrpc.Client) Member { return &defaultMember{ cli: cli, } } // 获取配送员列表 func (m *defaultMember) MemberList(ctx context.Context, in *FetchRequest, opts ...grpc.CallOption) (*MemberListReply, error) { client := delivery.NewMemberClient(m.cli.Conn()) return client.MemberList(ctx, in, opts...) } // 添加配送员 func (m *defaultMember) MemberAdd(ctx context.Context, in *MemberItem, opts ...grpc.CallOption) (*StatusReply, error) { client := delivery.NewMemberClient(m.cli.Conn()) return client.MemberAdd(ctx, in, opts...) } // 获取配送员数据 func (m *defaultMember) MemberGet(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*MemberItem, error) { client := delivery.NewMemberClient(m.cli.Conn()) return client.MemberGet(ctx, in, opts...) } // 修改配送员 func (m *defaultMember) MemberSet(ctx context.Context, in *MemberItem, opts ...grpc.CallOption) (*StatusReply, error) { client := delivery.NewMemberClient(m.cli.Conn()) return client.MemberSet(ctx, in, opts...) } // 删除配送员 func (m *defaultMember) MemberDel(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error) { client := delivery.NewMemberClient(m.cli.Conn()) return client.MemberDel(ctx, in, opts...) }