// Code generated by goctl. DO NOT EDIT! // Source: orderCenter.proto //go:generate mockgen -destination ./ordercenter_mock.go -package ordercenter -source $GOFILE package ordercenter import ( "context" "bp.jydev.jianyu360.cn/BaseService/orderCenter/rpc/pb" "github.com/zeromicro/go-zero/zrpc" ) type ( PayInfoResp = pb.PayInfoResp GetOrderCodeResp = pb.GetOrderCodeResp OrderAddUpdateResp = pb.OrderAddUpdateResp OrderListResp = pb.OrderListResp OrderList = pb.OrderList OrderInfoReq = pb.OrderInfoReq Pay = pb.Pay GetOrderCodeReq = pb.GetOrderCodeReq OrderCode = pb.OrderCode Order = pb.Order OrderExtend = pb.OrderExtend Refund = pb.Refund RefundInfoResp = pb.RefundInfoResp OrderStatusUpdateReq = pb.OrderStatusUpdateReq OrderBusiness = pb.OrderBusiness DataStatus = pb.DataStatus OrderLists = pb.OrderLists RefundAddReq = pb.RefundAddReq Invoice = pb.Invoice InvoiceInfoResp = pb.InvoiceInfoResp OrderListReq = pb.OrderListReq OrderInfo = pb.OrderInfo InvoiceAddReq = pb.InvoiceAddReq OrderAddUpdateReq = pb.OrderAddUpdateReq OrderCommodity = pb.OrderCommodity OrderDelReq = pb.OrderDelReq OrderInfoResp = pb.OrderInfoResp PayAddReq = pb.PayAddReq InvoiceInfoReq = pb.InvoiceInfoReq OrderCenter interface { // 分布式ID生成器 GetOrderCode(ctx context.Context, in *GetOrderCodeReq) (*GetOrderCodeResp, error) // 订单增加 OrderAdd(ctx context.Context, in *OrderAddUpdateReq) (*OrderAddUpdateResp, error) // 订单修改 OrderUpdate(ctx context.Context, in *OrderAddUpdateReq) (*OrderAddUpdateResp, error) // 订单修改状态 OrderStatusUpdate(ctx context.Context, in *OrderStatusUpdateReq) (*OrderAddUpdateResp, error) // 订单删除 OrderDel(ctx context.Context, in *OrderDelReq) (*OrderAddUpdateResp, error) // 订单列表 OrderList(ctx context.Context, in *OrderListReq) (*OrderListResp, error) // 订单查看 OrderInfo(ctx context.Context, in *OrderInfoReq) (*OrderInfoResp, error) // 订单支付 PayAdd(ctx context.Context, in *PayAddReq) (*OrderAddUpdateResp, error) // 订单支付信息 PayInfo(ctx context.Context, in *OrderInfoReq) (*PayInfoResp, error) // 订单退款 RefundAdd(ctx context.Context, in *RefundAddReq) (*OrderAddUpdateResp, error) // 订单退款信息 RefundInfo(ctx context.Context, in *OrderInfoReq) (*RefundInfoResp, error) // 订单开票 InvoiceAdd(ctx context.Context, in *InvoiceAddReq) (*OrderAddUpdateResp, error) // 订单发票信息 InvoiceInfo(ctx context.Context, in *InvoiceInfoReq) (*InvoiceInfoResp, error) // 订单发票冲红 RedAdd(ctx context.Context, in *InvoiceAddReq) (*OrderAddUpdateResp, error) // 订单红票信息 RedInfo(ctx context.Context, in *InvoiceInfoReq) (*InvoiceInfoResp, error) } defaultOrderCenter struct { cli zrpc.Client } ) func NewOrderCenter(cli zrpc.Client) OrderCenter { return &defaultOrderCenter{ cli: cli, } } // 分布式ID生成器 func (m *defaultOrderCenter) GetOrderCode(ctx context.Context, in *GetOrderCodeReq) (*GetOrderCodeResp, error) { client := pb.NewOrderCenterClient(m.cli.Conn()) return client.GetOrderCode(ctx, in) } // 订单增加 func (m *defaultOrderCenter) OrderAdd(ctx context.Context, in *OrderAddUpdateReq) (*OrderAddUpdateResp, error) { client := pb.NewOrderCenterClient(m.cli.Conn()) return client.OrderAdd(ctx, in) } // 订单修改 func (m *defaultOrderCenter) OrderUpdate(ctx context.Context, in *OrderAddUpdateReq) (*OrderAddUpdateResp, error) { client := pb.NewOrderCenterClient(m.cli.Conn()) return client.OrderUpdate(ctx, in) } // 订单修改状态 func (m *defaultOrderCenter) OrderStatusUpdate(ctx context.Context, in *OrderStatusUpdateReq) (*OrderAddUpdateResp, error) { client := pb.NewOrderCenterClient(m.cli.Conn()) return client.OrderStatusUpdate(ctx, in) } // 订单删除 func (m *defaultOrderCenter) OrderDel(ctx context.Context, in *OrderDelReq) (*OrderAddUpdateResp, error) { client := pb.NewOrderCenterClient(m.cli.Conn()) return client.OrderDel(ctx, in) } // 订单列表 func (m *defaultOrderCenter) OrderList(ctx context.Context, in *OrderListReq) (*OrderListResp, error) { client := pb.NewOrderCenterClient(m.cli.Conn()) return client.OrderList(ctx, in) } // 订单查看 func (m *defaultOrderCenter) OrderInfo(ctx context.Context, in *OrderInfoReq) (*OrderInfoResp, error) { client := pb.NewOrderCenterClient(m.cli.Conn()) return client.OrderInfo(ctx, in) } // 订单支付 func (m *defaultOrderCenter) PayAdd(ctx context.Context, in *PayAddReq) (*OrderAddUpdateResp, error) { client := pb.NewOrderCenterClient(m.cli.Conn()) return client.PayAdd(ctx, in) } // 订单支付信息 func (m *defaultOrderCenter) PayInfo(ctx context.Context, in *OrderInfoReq) (*PayInfoResp, error) { client := pb.NewOrderCenterClient(m.cli.Conn()) return client.PayInfo(ctx, in) } // 订单退款 func (m *defaultOrderCenter) RefundAdd(ctx context.Context, in *RefundAddReq) (*OrderAddUpdateResp, error) { client := pb.NewOrderCenterClient(m.cli.Conn()) return client.RefundAdd(ctx, in) } // 订单退款信息 func (m *defaultOrderCenter) RefundInfo(ctx context.Context, in *OrderInfoReq) (*RefundInfoResp, error) { client := pb.NewOrderCenterClient(m.cli.Conn()) return client.RefundInfo(ctx, in) } // 订单开票 func (m *defaultOrderCenter) InvoiceAdd(ctx context.Context, in *InvoiceAddReq) (*OrderAddUpdateResp, error) { client := pb.NewOrderCenterClient(m.cli.Conn()) return client.InvoiceAdd(ctx, in) } // 订单发票信息 func (m *defaultOrderCenter) InvoiceInfo(ctx context.Context, in *InvoiceInfoReq) (*InvoiceInfoResp, error) { client := pb.NewOrderCenterClient(m.cli.Conn()) return client.InvoiceInfo(ctx, in) } // 订单发票冲红 func (m *defaultOrderCenter) RedAdd(ctx context.Context, in *InvoiceAddReq) (*OrderAddUpdateResp, error) { client := pb.NewOrderCenterClient(m.cli.Conn()) return client.RedAdd(ctx, in) } // 订单红票信息 func (m *defaultOrderCenter) RedInfo(ctx context.Context, in *InvoiceInfoReq) (*InvoiceInfoResp, error) { client := pb.NewOrderCenterClient(m.cli.Conn()) return client.RedInfo(ctx, in) }