package com.red.circle.order.app.command.pay.app.strategy.commodity;

import com.red.circle.order.app.command.pay.app.model.AppCommodity;
import com.red.circle.order.app.dto.clientobject.PurchaseReceiptCO;

/**
 * 商品发送策略.
 *
 * @author pengliang on 2020/7/23
 */
public interface CommodityStrategy {

  /**
   * 提取单据策略.
   *
   * @param appCommodity 商品参数
   * @return 单据
   */
  PurchaseReceiptCO doOperation(AppCommodity appCommodity);
}
