54 lines
1.5 KiB
Go
54 lines
1.5 KiB
Go
// 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)
|
|
}
|