export interface FilterImportParam {
  updateSupport: boolean;
  file: Blob | File;
}

export interface Filter {
  id: number;
  createBy?: string;
  createTime?: string;
  updateBy?: string;
  updateTime?: string;
  delFlag?: boolean;
  filterNumber?: string;
  filterModel?: string;
  maintenanceType?: string;
  currentMeterReading?: number;
  lastMeterReading?: number;
  flowRateBefore?: number;
  flowRateAfter?: number;
  nextReplacementDate?: string;
  stationId?: number;
  oilMachineModel?: string;
  operatedEndTime?: string;
  operatedStartTime?: string;
  relatedGuns?: string;
  relatedOilTypes?: string;
  totalFilteredLiters?: number;
}

export interface FilterQuery {
  filterNumber?: string;
  filterModel?: string;
  maintenanceType?: string;
  stationId?: number;
  beginTime?: string;
  endTime?: string;
  pageNum?: number;
  pageSize?: number;
}
