82 lines
2.6 KiB
Go
82 lines
2.6 KiB
Go
// Code generated by goctl. DO NOT EDIT.
|
|
// Source: delivery.proto
|
|
|
|
package member
|
|
|
|
import (
|
|
"context"
|
|
|
|
"bsm/full/module/ec/delivery/external/pb/delivery"
|
|
|
|
"bsm/full/shared/grpcconn"
|
|
"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 grpcconn.Provider
|
|
}
|
|
)
|
|
|
|
func NewMember(cli grpcconn.Provider) 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...)
|
|
}
|