123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179 |
- // 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)
- }
|