zero_mall/service/order/rpc/internal/server/orderserver.go

54 lines
1.4 KiB
Go

// Code generated by goctl. DO NOT EDIT.
// Source: order.proto
package server
import (
"context"
"mall/service/order/rpc/internal/logic"
"mall/service/order/rpc/internal/svc"
"mall/service/order/rpc/order"
)
type OrderServer struct {
svcCtx *svc.ServiceContext
order.UnimplementedOrderServer
}
func NewOrderServer(svcCtx *svc.ServiceContext) *OrderServer {
return &OrderServer{
svcCtx: svcCtx,
}
}
func (s *OrderServer) Create(ctx context.Context, in *order.CreateRequest) (*order.CreateResponse, error) {
l := logic.NewCreateLogic(ctx, s.svcCtx)
return l.Create(in)
}
func (s *OrderServer) Update(ctx context.Context, in *order.UpdateRequest) (*order.UpdateResponse, error) {
l := logic.NewUpdateLogic(ctx, s.svcCtx)
return l.Update(in)
}
func (s *OrderServer) Remove(ctx context.Context, in *order.RemoveRequest) (*order.RemoveResponse, error) {
l := logic.NewRemoveLogic(ctx, s.svcCtx)
return l.Remove(in)
}
func (s *OrderServer) Detail(ctx context.Context, in *order.DetailRequest) (*order.DetailResponse, error) {
l := logic.NewDetailLogic(ctx, s.svcCtx)
return l.Detail(in)
}
func (s *OrderServer) List(ctx context.Context, in *order.ListRequest) (*order.ListResponse, error) {
l := logic.NewListLogic(ctx, s.svcCtx)
return l.List(in)
}
func (s *OrderServer) Paid(ctx context.Context, in *order.PaidRequest) (*order.PaidResponse, error) {
l := logic.NewPaidLogic(ctx, s.svcCtx)
return l.Paid(in)
}