export interface PriceInventoryVO {
  /**
   * 关联 product_base.id
   */
  productId: string | number;

  /**
   * 市场价格
   */
  marketPrice: number;

  /**
   * 官网价
   */
  memberPrice: number;

  /**
   * 最低销售价格
   */
  minSellingPrice: number;

  /**
   * 采购价格
   */
  purchasingPrice: number;

  /**
   * 最高采购价格
   */
  maxPurchasePrice: number;

  /**
   * 总库存量
   */
  totalInventory: number;

  /**
   * 当前可用库存
   */
  nowInventory: number;

  /**
   * 虚拟库存
   */
  virtualInventory: number;

  /**
   * 最小起订数量
   */
  minOrderQuantity: number;

  /**
   * 税率
   */
  taxRate: number;

  /**
   * 货币类型
   */
  currency: string;

  /**
   * 备注
   */
  remark: string;

}

export interface PriceInventoryForm extends BaseEntity {
  /**
   * 关联 product_base.id
   */
  productId?: string | number;

  /**
   * 市场价格
   */
  marketPrice?: number;

  /**
   * 官网价
   */
  memberPrice?: number;

  /**
   * 最低销售价格
   */
  minSellingPrice?: number;

  /**
   * 采购价格
   */
  purchasingPrice?: number;

  /**
   * 最高采购价格
   */
  maxPurchasePrice?: number;

  /**
   * 总库存量
   */
  totalInventory?: number;

  /**
   * 当前可用库存
   */
  nowInventory?: number;

  /**
   * 虚拟库存
   */
  virtualInventory?: number;

  /**
   * 最小起订数量
   */
  minOrderQuantity?: number;

  /**
   * 税率
   */
  taxRate?: number;

  /**
   * 货币类型
   */
  currency?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface PriceInventoryQuery extends PageQuery {

  /**
   * 市场价格
   */
  marketPrice?: number;

  /**
   * 官网价
   */
  memberPrice?: number;

  /**
   * 最低销售价格
   */
  minSellingPrice?: number;

  /**
   * 采购价格
   */
  purchasingPrice?: number;

  /**
   * 最高采购价格
   */
  maxPurchasePrice?: number;

  /**
   * 总库存量
   */
  totalInventory?: number;

  /**
   * 当前可用库存
   */
  nowInventory?: number;

  /**
   * 虚拟库存
   */
  virtualInventory?: number;

  /**
   * 最小起订数量
   */
  minOrderQuantity?: number;

  /**
   * 税率
   */
  taxRate?: number;

  /**
   * 货币类型
   */
  currency?: string;

  /**
   * 平台标识
   */
  platformCode?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



