// Code generated by goctl. DO NOT EDIT. // goctl 1.10.1 // Source: sale.proto package server import ( "context" "lone-services/rpc/sale/pb" "lone-services/services/sale/internal/logic" "lone-services/services/sale/internal/svc" ) type SaleServer struct { svcCtx *svc.ServiceContext sale.UnimplementedSaleServer } func NewSaleServer(svcCtx *svc.ServiceContext) *SaleServer { return &SaleServer{ svcCtx: svcCtx, } } // 销售分组 func (s *SaleServer) GroupItems(ctx context.Context, in *sale.GroupItemsReq) (*sale.Response, error) { l := logic.NewGroupItemsLogic(ctx, s.svcCtx) return l.GroupItems(in) } func (s *SaleServer) GroupCreate(ctx context.Context, in *sale.GroupCreateReq) (*sale.Response, error) { l := logic.NewGroupCreateLogic(ctx, s.svcCtx) return l.GroupCreate(in) } func (s *SaleServer) GroupNames(ctx context.Context, in *sale.GroupEmptyReq) (*sale.Response, error) { l := logic.NewGroupNamesLogic(ctx, s.svcCtx) return l.GroupNames(in) } // 销售管理 func (s *SaleServer) Types(ctx context.Context, in *sale.GroupEmptyReq) (*sale.Response, error) { l := logic.NewTypesLogic(ctx, s.svcCtx) return l.Types(in) } func (s *SaleServer) Names(ctx context.Context, in *sale.NamesReq) (*sale.Response, error) { l := logic.NewNamesLogic(ctx, s.svcCtx) return l.Names(in) } func (s *SaleServer) NamesInternal(ctx context.Context, in *sale.NamesReq) (*sale.NamesData, error) { l := logic.NewNamesInternalLogic(ctx, s.svcCtx) return l.NamesInternal(in) } func (s *SaleServer) Create(ctx context.Context, in *sale.CreateReq) (*sale.Response, error) { l := logic.NewCreateLogic(ctx, s.svcCtx) return l.Create(in) } func (s *SaleServer) Edit(ctx context.Context, in *sale.EditReq) (*sale.Response, error) { l := logic.NewEditLogic(ctx, s.svcCtx) return l.Edit(in) } func (s *SaleServer) Info(ctx context.Context, in *sale.InfoReq) (*sale.Response, error) { l := logic.NewInfoLogic(ctx, s.svcCtx) return l.Info(in) } func (s *SaleServer) Items(ctx context.Context, in *sale.ItemsReq) (*sale.Response, error) { l := logic.NewItemsLogic(ctx, s.svcCtx) return l.Items(in) } func (s *SaleServer) Status(ctx context.Context, in *sale.StatusReq) (*sale.Response, error) { l := logic.NewStatusLogic(ctx, s.svcCtx) return l.Status(in) } // 销售详情 func (s *SaleServer) InfoInternal(ctx context.Context, in *sale.InfoReq) (*sale.InfoData, error) { l := logic.NewInfoInternalLogic(ctx, s.svcCtx) return l.InfoInternal(in) } // 按 id 批量查销售 id+name(内部) func (s *SaleServer) NamesByIds(ctx context.Context, in *sale.NamesByIdsReq) (*sale.NamesByIdsData, error) { l := logic.NewNamesByIdsLogic(ctx, s.svcCtx) return l.NamesByIds(in) }