export interface DeliverProductVO {
  /**
   * 主键ID
   */
  id: string | number;

  /**
   * 发货单
   */
  deliverId: string | number;

  /**
   * 商品编号
   */
  productId: string | number;

  productNo: string;

  /**
   * 商品名称
   */
  productName: string;

  /**
   * 商品单位
   */
  productUnitId: string | number;

  /**
   * 商品单位
   */
  productUnit: string;

  /**
   * 本次发货数量
   */
  deliverNum: number;

  orderPrice: number;

  subtotal: number;

  dataSource: string;

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

export interface DeliverProductForm extends BaseEntity {
  /**
   * 主键ID
   */
  id?: string | number;

  /**
   * 发货单
   */
  deliverId?: string | number;

  /**
   * 商品编号
   */
  productId?: string | number;

  productNo?: string;

  /**
   * 商品名称
   */
  productName?: string;

  /**
   * 商品单位
   */
  productUnitId?: string | number;

  /**
   * 商品单位
   */
  productUnit?: string;

  /**
   * 本次发货数量
   */
  deliverNum?: number;

  orderPrice: number;

  subtotal: number;

  dataSource?: string;

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

export interface DeliverProductQuery extends PageQuery {
  /**
   * 发货单
   */
  deliverId?: string | number;

  /**
   * 商品编号
   */
  productId?: string | number;

  /**
   * 商品名称
   */
  productName?: string;

  /**
   * 商品单位
   */
  productUnitId?: string | number;

  /**
   * 商品单位
   */
  productUnit?: string;

  /**
   * 本次发货数量
   */
  deliverNum?: number;

  dataSource?: string;

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

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