orderservice

package
v0.0.0-...-3414fa2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 3, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CancelOrderRequest

type CancelOrderRequest = order.CancelOrderRequest

type CancelOrderResponse

type CancelOrderResponse = order.CancelOrderResponse

type ConfirmOrderRequest

type ConfirmOrderRequest = order.ConfirmOrderRequest

type ConfirmOrderResponse

type ConfirmOrderResponse = order.ConfirmOrderResponse

type CreateOrderRequest

type CreateOrderRequest = order.CreateOrderRequest

type CreateOrderResponse

type CreateOrderResponse = order.CreateOrderResponse

type CreateRefundRequest

type CreateRefundRequest = order.CreateRefundRequest

type CreateRefundResponse

type CreateRefundResponse = order.CreateRefundResponse

type GetOrderRequest

type GetOrderRequest = order.GetOrderRequest

type GetOrderResponse

type GetOrderResponse = order.GetOrderResponse

type GetPaymentStatusRequest

type GetPaymentStatusRequest = order.GetPaymentStatusRequest

type GetPaymentStatusResponse

type GetPaymentStatusResponse = order.GetPaymentStatusResponse

type GetRefundRequest

type GetRefundRequest = order.GetRefundRequest

type GetRefundResponse

type GetRefundResponse = order.GetRefundResponse

type ListOrdersRequest

type ListOrdersRequest = order.ListOrdersRequest

type ListOrdersResponse

type ListOrdersResponse = order.ListOrdersResponse

type Order

type Order = order.Order

type OrderItem

type OrderItem = order.OrderItem

type OrderItemRequest

type OrderItemRequest = order.OrderItemRequest

type OrderService

type OrderService interface {
	// 订单管理
	CreateOrder(ctx context.Context, in *CreateOrderRequest, opts ...grpc.CallOption) (*CreateOrderResponse, error)
	GetOrder(ctx context.Context, in *GetOrderRequest, opts ...grpc.CallOption) (*GetOrderResponse, error)
	ListOrders(ctx context.Context, in *ListOrdersRequest, opts ...grpc.CallOption) (*ListOrdersResponse, error)
	CancelOrder(ctx context.Context, in *CancelOrderRequest, opts ...grpc.CallOption) (*CancelOrderResponse, error)
	// 订单支付
	PayOrder(ctx context.Context, in *PayOrderRequest, opts ...grpc.CallOption) (*PayOrderResponse, error)
	GetPaymentStatus(ctx context.Context, in *GetPaymentStatusRequest, opts ...grpc.CallOption) (*GetPaymentStatusResponse, error)
	// 订单履约
	ConfirmOrder(ctx context.Context, in *ConfirmOrderRequest, opts ...grpc.CallOption) (*ConfirmOrderResponse, error)
	ShipOrder(ctx context.Context, in *ShipOrderRequest, opts ...grpc.CallOption) (*ShipOrderResponse, error)
	ReceiveOrder(ctx context.Context, in *ReceiveOrderRequest, opts ...grpc.CallOption) (*ReceiveOrderResponse, error)
	// 售后服务
	CreateRefund(ctx context.Context, in *CreateRefundRequest, opts ...grpc.CallOption) (*CreateRefundResponse, error)
	GetRefund(ctx context.Context, in *GetRefundRequest, opts ...grpc.CallOption) (*GetRefundResponse, error)
	ProcessRefund(ctx context.Context, in *ProcessRefundRequest, opts ...grpc.CallOption) (*ProcessRefundResponse, error)
}

func NewOrderService

func NewOrderService(cli zrpc.Client) OrderService

type PayOrderRequest

type PayOrderRequest = order.PayOrderRequest

type PayOrderResponse

type PayOrderResponse = order.PayOrderResponse

type PaymentInfo

type PaymentInfo = order.PaymentInfo

type ProcessRefundRequest

type ProcessRefundRequest = order.ProcessRefundRequest

type ProcessRefundResponse

type ProcessRefundResponse = order.ProcessRefundResponse

type ReceiveOrderRequest

type ReceiveOrderRequest = order.ReceiveOrderRequest

type ReceiveOrderResponse

type ReceiveOrderResponse = order.ReceiveOrderResponse

type RefundInfo

type RefundInfo = order.RefundInfo

type ShipOrderRequest

type ShipOrderRequest = order.ShipOrderRequest

type ShipOrderResponse

type ShipOrderResponse = order.ShipOrderResponse

type ShippingInfo

type ShippingInfo = order.ShippingInfo

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL