// Code generated by goctl. DO NOT EDIT. // Source: delivery.proto package server import ( "context" "bsm/full/module/ec/delivery/external/pb/delivery" memberlogic "bsm/full/module/ec/delivery/internal/logic/member" "bsm/full/module/ec/delivery/internal/svc" ) type MemberServer struct { svcCtx *svc.ServiceContext delivery.UnimplementedMemberServer } func NewMemberServer(svcCtx *svc.ServiceContext) *MemberServer { return &MemberServer{ svcCtx: svcCtx, } } // 获取配送员列表 func (s *MemberServer) MemberList(ctx context.Context, in *delivery.FetchRequest) (*delivery.MemberListReply, error) { l := memberlogic.NewMemberListLogic(ctx, s.svcCtx) return l.MemberList(in) } // 添加配送员 func (s *MemberServer) MemberAdd(ctx context.Context, in *delivery.MemberItem) (*delivery.StatusReply, error) { l := memberlogic.NewMemberAddLogic(ctx, s.svcCtx) return l.MemberAdd(in) } // 获取配送员数据 func (s *MemberServer) MemberGet(ctx context.Context, in *delivery.IdentRequest) (*delivery.MemberItem, error) { l := memberlogic.NewMemberGetLogic(ctx, s.svcCtx) return l.MemberGet(in) } // 修改配送员 func (s *MemberServer) MemberSet(ctx context.Context, in *delivery.MemberItem) (*delivery.StatusReply, error) { l := memberlogic.NewMemberSetLogic(ctx, s.svcCtx) return l.MemberSet(in) } // 删除配送员 func (s *MemberServer) MemberDel(ctx context.Context, in *delivery.IdentRequest) (*delivery.StatusReply, error) { l := memberlogic.NewMemberDelLogic(ctx, s.svcCtx) return l.MemberDel(in) }