export interface InstockPrintVO {
  /**
   * 入库单子表主键
   */
  instockPrintId: string | number;

  /**
   * 入库单号
   */
  instockCode: string;

  /**
   * 批次码
   */
  batchCode: string;

  /**
   * 条码数量
   */
  materialQty: number;

  /**
   * 分包数量
   */
  apportionQty: number;

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

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

  /**
   * 物料名称
   */
  materialName: string;

  /**
   * 物料规格
   */
  materialSpe: string;

  /**
   * 计量单位名称
   */
  unitName: string;

  /**
   * 是否有条码
   */
  codeYesNo: string;

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

  materialCategoryName: string;

  /**
   * 推荐库位id
   */
  locationId: string | number;

  /**
   * 入库状态(0-待入库,1-已入库,2-入库中)
   */
  inboundStatus: string;

  /**
   * 实际入库时间
   */
  actualInboundTime: string;

  /**
   * 创建时间
   */
  createTime?: string;

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

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

  /**
   * 质检要求(0必检,1免检)
   */
  inspectionRequest?: string;

  /**
   * 质检状态(0未发起，1质检中，2合格，3不合格）
   */
  inspectionType?: string;

}

export interface InstockPrintForm extends BaseEntity {
  /**
   * 入库单子表主键
   */
  instockPrintId?: string | number;

  /**
   * 入库单号
   */
  instockCode?: string;

  /**
   * 批次码
   */
  batchCode?: string;

  /**
   * 条码数量
   */
  materialQty?: number;

  /**
   * 分包数量
   */
  apportionQty?: number;

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

  /**
   * 物料编码
   */
  materialCode?: string;

  /**
   * 物料名称
   */
  materialName?: string;

  /**
   * 物料规格
   */
  materialSpe?: string;

  /**
   * 计量单位名称
   */
  unitName?: string;

  /**
   * 是否有条码
   */
  codeYesNo?: string;

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

  materialCategoryName?: string;

    /**
   * 推荐库位id
   */
    locationId?: string | number;

    /**
     * 入库状态(0-待入库,1-已入库,2-入库中)
     */
    inboundStatus?: string;

    /**
     * 实际入库时间
     */
    actualInboundTime?: string;

    /**
     * 创建时间
     */
    createTime?: string;

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

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

  /**
   * 质检要求(0必检,1免检)
   */
  inspectionRequest?: string;

  /**
   * 质检状态(0未发起，1质检中，2合格，3不合格）
   */
  inspectionType?: string;


}

export interface InstockPrintQuery extends PageQuery {

  /**
   * 入库单子表主键
   */
  instockPrintId?: string | number;

  /**
   * 入库单号
   */
  instockCode?: string;

  /**
   * 批次码
   */
  batchCode?: string;

  /**
   * 条码数量
   */
  materialQty?: number;

  /**
   * 分包数量
   */
  apportionQty?: number;

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

  /**
   * 物料编码
   */
  materialCode?: string;

  /**
   * 物料名称
   */
  materialName?: string;

  /**
   * 物料规格
   */
  materialSpe?: string;

  /**
   * 计量单位名称
   */
  unitName?: string;

  /**
   * 是否有条码
   */
  codeYesNo?: string;

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

  materialCategoryName?: string;

  /**
   * 创建时间
   */
  createTime?: string;

    /**
   * 推荐库位id
   */
      locationId?: string | number;

      /**
       * 入库状态(0-待入库,1-已入库,2-入库中)
       */
      inboundStatus?: string;

      /**
       * 实际入库时间
       */
      actualInboundTime?: string;


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

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

  /**
   * 质检要求(0必检,1免检)
   */
  inspectionRequest?: string;

  /**
   * 质检状态(0未发起，1质检中，2合格，3不合格）
   */
  inspectionType?: string;


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



