export interface QcUnqualifiedReviewVO {
  /**
   * 评审主键
   */
  reviewId: string | number;

  /**
   * 不合格检测单号
   */
  unqualifiedReviewNo: number;

  /**
   * 评审结果
   */
  reviewResult: number;

  /**
   * 质检单号
   */
  inspectionNo: string;

  /**
   * 检测类型
   */
  inspectionType: number;

  /**
   * 生产日期
   */
  productionDate: string;

  /**
   * 派工单号（或者计划号/工单号）
   */
  workOrderNo: string;

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

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

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

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

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

  /**
   * 供应商编码
   */
  supplierCode: string;

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

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

  /**
   * 质检人
   */
  inspector: string;

  /**
   * 质检人ID
   */
  inspectorId: string | number;

  /**
   * 评审人
   */
  reviewer: string;

  /**
   * 评审人ID
   */
  reviewerId: string | number;

  /**
   * 评审开始时间
   */
  reviewStartTime: string;

  /**
   * 评审结束时间
   */
  reviewEndTime: string;

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

}

export interface QcUnqualifiedReviewForm extends BaseEntity {
  /**
   * 评审主键
   */
  reviewId?: string | number;

  /**
   * 不合格检测单号
   */
  unqualifiedReviewNo?: number;

  /**
   * 评审结果
   */
  reviewResult?: number;

  /**
   * 质检单号
   */
  inspectionNo?: string;

  /**
   * 检测类型
   */
  inspectionType?: number;

  /**
   * 生产日期
   */
  productionDate?: string;

  /**
   * 派工单号（或者计划号/工单号）
   */
  workOrderNo?: string;

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

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

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

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

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

  /**
   * 供应商编码
   */
  supplierCode?: string;

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

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

  /**
   * 质检人
   */
  inspector?: string;

  /**
   * 质检人ID
   */
  inspectorId?: string | number;

  /**
   * 评审人
   */
  reviewer?: string;

  /**
   * 评审人ID
   */
  reviewerId?: string | number;

  /**
   * 评审开始时间
   */
  reviewStartTime?: string;

  /**
   * 评审结束时间
   */
  reviewEndTime?: string;

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

}

export interface QcUnqualifiedReviewQuery extends PageQuery {

  /**
   * 评审主键
   */
  reviewId?: string | number;

  /**
   * 不合格检测单号
   */
  unqualifiedReviewNo?: number;

  /**
   * 评审结果
   */
  reviewResult?: number;

  /**
   * 质检单号
   */
  inspectionNo?: string;

  /**
   * 检测类型
   */
  inspectionType?: number;

  /**
   * 生产日期
   */
  productionDate?: string;

  /**
   * 派工单号（或者计划号/工单号）
   */
  workOrderNo?: string;

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

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

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

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

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

  /**
   * 供应商编码
   */
  supplierCode?: string;

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

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

  /**
   * 质检人
   */
  inspector?: string;

  /**
   * 质检人ID
   */
  inspectorId?: string | number;

  /**
   * 评审人
   */
  reviewer?: string;

  /**
   * 评审人ID
   */
  reviewerId?: string | number;

  /**
   * 评审开始时间
   */
  reviewStartTime?: string;

  /**
   * 评审结束时间
   */
  reviewEndTime?: string;
    /**
     * 日期范围参数
     */
    params?: any;

  /**
   * 处置类型
   */
  dispositionType?: string | number;

  /**
   * 流程状态
   */
  processStatus?: string;
}

/**
 * 完成审批任务请求接口
 */
export interface CompleteTaskRequest {
  reviewId: string | number;
  taskId: string | number;
  approved: boolean;
  comment: string;
}



