import type { PageParam } from '@/api';
import { TowerPlaceStandard } from '@/api/tower/param/standard/model';

/**
 * 检查/保养部位
 */
export interface TowerPlace {
  // 参数ID
  placeId?: number;
  // 部位编码
  placeCode?: string;
  // 设备类型
  equipmentType?: string;
  // 部位名称
  name?: string;
  // 检查标准
  standard?: TowerPlaceStandard[];
  // 部位类型
  type?: string;
  // 推送目标系统
  pushSystem?: string;
  // 其它项目对应值
  other_param?: string;
  // 附件
  files?: string;
  // 是否默认显示
  isShow?: boolean;
  // 用户ID
  userId?: string;
  // 排序
  sortNumber?: number;
  // 备注
  comments?: string;
  // 状态
  status?: number;
  // 创建时间
  createTime?: string;
  // 更新时间
  updateTime?: string;
  //
  key?: number;
  value?: number;
  index?: number;
}

/**
 * 搜索条件
 */
export interface TowerPlaceParam extends PageParam {
  name?: string;
  placeCode?: string;
  equipmentType?: string;
}
