export interface OutstockDetailVO {
  /**
   * 表主键
   */
  outstockDetailId: string | number;

  /**
   * 出库单号
   */
  outstockCode: string;

  /**
   * 出库单 主键
   */
  outstockId: string | number;

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

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

  /**
   * 物料大类
   */
  materialCategoryId: string;

  materialCategoryName?: string;


  /**
   * 物料代码
   */
  materialCode: string;


  /**
   * 是否为AGV任务（0是，1否）
   */
  isAgv: string ;

  /**
   * 完成数量
   */
  completeQty: number | string;

  /**
   * AGV状态（0待拾取 / 1运输中 / 2完成）
   */
  agvStatus: string;

  /**
   * 是否高价值物料(0否,1是)
   */
  isHighValue: string;

}

export interface OutstockDetailForm extends BaseEntity {
  /**
   * 表主键
   */
  outstockDetailId?: string | number;

  /**
   * 出库单号
   */
  outstockCode?: string;

  /**
   * 出库单 主键
   */
  outstockId?: string | number;

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

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

  /**
   * 物料大类
   */
  materialCategoryId?: string;

  materialCategoryName?: string;


  /**
   * 是否为AGV任务（0是，1否）
   */
  isAgv?: string ;

  /**
   * 完成数量
   */
  completeQty?: number | string;

  /**
   * AGV状态（0待拾取 / 1运输中 / 2完成）
   */
  agvStatus?: string;

  /**
   * 是否高价值物料(0否,1是)
   */
  isHighValue?: string;

}

export interface OutstockDetailQuery extends PageQuery {

  /**
   * 表主键
   */
  outstockDetailId?: string | number;

  /**
   * 出库单号
   */
  outstockCode?: string;

  /**
   * 出库单 主键
   */
  outstockId?: string | number;

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

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

  /**
   * 物料大类
   */
  materialCategoryId?: string;

  materialCategoryName?: string;


  /**
   * 是否为AGV任务（0是，1否）
   */
  isAgv?: string ;

  /**
   * 完成数量
   */
  completeQty?: number | string;

  /**
   * AGV状态（0待拾取 / 1运输中 / 2完成）
   */
  agvStatus?: string;

  /**
   * 是否高价值物料(0否,1是)
   */
  isHighValue?: string;


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



