import type { PageParam } from '@/api';

export interface TowerEquipment {
  equipmentId?: number;
  name?: string;
  model?: string;
  equipmentNo?: string;
  factoryNo?: string;
  factoryDate?: string;
  manufactor?: string;
  lifeYear?: number;
  surplusYear?: number;
  scrapDate?: string;
  beianNo?: string;
  licenceNo?: string;
  company?: string;
  organization?: string;
  warehouse?: string;
  source?: string;
  filingNo?: string;
  machineNo?: string;
  maxLiftingHeight?: string;
  armLength?: string;
  isOutOrg?: boolean;
  buyDate?: string;
  currentLocation?: string;
  designHeight?: number;
  height?: number;
  ratedLoad?: string;
  files?: string;
  file1?: string;
  file2?: string;
  file3?: string;
  file4?: string;
  file5?: string;
  file6?: string;
  file7?: string;
  users?: string;
  status?: number;
  comments?: string;
  userId?: number;
  deleted?: number;
  tenantId?: number;
  createTime?: number;
  maxRatedLoad?: string;
}

/**
 * 搜索条件
 */
export interface TowerEquipmentParam extends PageParam {
  equipmentId?: number;
  name?: string;
  status?: number;
}
