export interface QcInspectionMainVO {
  /**
   * 质检主键
   */
  inspectionId: string | number;

  /**
   * 检测单号/卡号
   */
  inspectionNo: string;

  /**
   * 关联模板主表ID
   */
  templateId: string | number;

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

  /**
   * 物料类型
   */
  materialType: string;

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

  /**
   * 工序名称
   */
  processName: string;

  /**
   * 工位名称
   */
  stationName: string;

  /**
   * 质检数量
   */
  inspectionQty: number;

  /**
   * 合格数
   */
  qualifiedQty: number;

  /**
   * 不合格数
   */
  unqualifiedQty: number;

  /**
   * 质检结果（0合格/1不合格）
   */
  result: number;

  /**
   * 车间
   */
  workshop: string;

  /**
   * 检验类别（首检/过程检等等）
   */
  inspectionType: number;

  /**
   * 单据状态（0未处理/1完成）
   */
  status: number;

  /**
   * 检测人员
   */
  inspector: string;

  /**
   * 班次
   */
  shift: string;

  /**
   * 班组
   */
  team: string;

  /**
   * 检验开始时间
   */
  inspectionStartTime: string;

  /**
   * 检验结束时间
   */
  inspectionEndTime: string;

  /**
   * 生产订单号
   */
  productionOrder: string;

  /**
   * 批次号
   */
  batchNo: string;

  /**
   * 条码号
   */
  barcode: string;

  /**
   * 供应商名称
   */
  supplierName: string;

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

  /**
   * 模板名称
   */
  templateName: string;//join


}

export interface QcInspectionMainForm extends BaseEntity {
  /**
   * 质检主键
   */
  inspectionId?: string | number;

  /**
   * 检测单号/卡号
   */
  inspectionNo?: string;

  /**
   * 关联模板主表ID
   */
  templateId?: string | number;

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

  /**
   * 物料类型
   */
  materialType?: string;

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

  /**
   * 工序名称
   */
  processName?: string;

  /**
   * 工位名称
   */
  stationName?: string;

  /**
   * 质检数量
   */
  inspectionQty?: number;

  /**
   * 合格数
   */
  qualifiedQty?: number;

  /**
   * 不合格数
   */
  unqualifiedQty?: number;

  /**
   * 质检结果（0合格/1不合格）
   */
  result?: number;

  /**
   * 车间
   */
  workshop?: string;

  /**
   * 检验类别（首检/过程检等等）
   */
  inspectionType?: number;

  /**
   * 单据状态（0未处理/1完成）
   */
  status?: number;

  /**
   * 检测人员
   */
  inspector?: string;

  /**
   * 班次
   */
  shift?: string;

  /**
   * 班组
   */
  team?: string;

  /**
   * 检验开始时间
   */
  inspectionStartTime?: string;

  /**
   * 检验结束时间
   */
  inspectionEndTime?: string;

  /**
   * 生产订单号
   */
  productionOrder?: string;

  /**
   * 批次号
   */
  batchNo?: string;

  /**
   * 条码号
   */
  barcode?: string;

  /**
   * 供应商名称
   */
  supplierName?: string;

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

    /**
   * 模板名称
   */
    templateName?: string;//join

}

export interface QcInspectionMainQuery extends PageQuery {

  /**
   * 质检主键
   */
  inspectionId?: string | number;

  /**
   * 检测单号/卡号
   */
  inspectionNo?: string;

  /**
   * 关联模板主表ID
   */
  templateId?: string | number;

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

  /**
   * 物料类型
   */
  materialType?: string;

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

  /**
   * 工序名称
   */
  processName?: string;

  /**
   * 工位名称
   */
  stationName?: string;

  /**
   * 质检数量
   */
  inspectionQty?: number;

  /**
   * 合格数
   */
  qualifiedQty?: number;

  /**
   * 不合格数
   */
  unqualifiedQty?: number;

  /**
   * 质检结果（0合格/1不合格）
   */
  result?: number;

  /**
   * 车间
   */
  workshop?: string;

  /**
   * 检验类别（首检/过程检等等）
   */
  inspectionType?: number | string;

  /**
   * 单据状态（0未处理/1完成）
   */
  status?: number;

  /**
   * 检测人员
   */
  inspector?: string;

  /**
   * 班次
   */
  shift?: string;

  /**
   * 班组
   */
  team?: string;

  /**
   * 检验开始时间
   */
  inspectionStartTime?: string;

  /**
   * 检验结束时间
   */
  inspectionEndTime?: string;

  /**
   * 生产订单号
   */
  productionOrder?: string;

  /**
   * 批次号
   */
  batchNo?: string;

  /**
   * 条码号
   */
  barcode?: string;

  /**
   * 供应商名称
   */
  supplierName?: string;


    /**
   * 模板名称
   */
    templateName?: string;//join


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



