export interface AllocateOrderDetailVO {
  /**
   * 调拨子表主键
   */
  aoDId: string | number;

  /**
   * 调拨单号
   */
  allocateCode: string;

  /**
   * 物料id
   */
  materialId: string | number;

  /**
   * 调拨数量
   */
  allocateOrderQty: number;

  /**
   * erp同步状态
   */
  erpSynchronousStatus: string;

  /**
   * erp同步数量
   */
  erpSynchronousQty: number;


  materialName: string;

  /**
   * 出库数量
   */
  outSum?: number;

}

export interface AllocateOrderDetailForm extends BaseEntity {
  /**
   * 调拨子表主键
   */
  aoDId?: string | number;

  /**
   * 调拨单号
   */
  allocateCode?: string;

  /**
   * 物料id
   */
  materialId?: string | number;

  /**
   * 物料编码（仅用于前端显示）
   */
  materialCode?: string;

  /**
   * 物料名称（仅用于前端显示）
   */
  materialName?: string;

  /**
   * 批次码（仅用于前端显示）
   */
  batchCode?: string;

  /**
   * 库位编码（仅用于前端显示）
   */
  locationCode?: string;

  /**
   * 仓库ID（仅用于前端显示）
   */
  storeId?: string | number;

  /**
   * 库存数量（仅用于前端显示）
   */
  inventoryQty?: number;

  /**
   * 调拨数量
   */
  allocateOrderQty?: number;

  /**
   * erp同步状态
   */
  erpSynchronousStatus?: string;

  /**
   * erp同步数量
   */
  erpSynchronousQty?: number;


  /**
    * 出库数量
  */
  outSum?: number;


}

export interface AllocateOrderDetailQuery extends PageQuery {

  /**
   * 调拨子表主键
   */
  aoDId?: string | number;

  /**
   * 调拨单号
   */
  allocateCode?: string;

  /**
   * 物料id
   */
  materialId?: string | number;

  /**
   * 调拨数量
   */
  allocateOrderQty?: number;

  /**
   * erp同步状态
   */
  erpSynchronousStatus?: string;

  /**
   * erp同步数量
   */
  erpSynchronousQty?: number;

  materialName?: string;

  /**
   * 出库数量
   */
  outSum?: number;

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



