/**
 * 停机记录视图对象
 * <p>
 * 上位机写入，web只读展示。仅暴露核心业务字段。
 * </p>
 */
export interface RfidDowntimeRecordVO {
  /**
   * 标识
   */
  id: string | number;

  /**
   * 设备id，对应rfid_device.id
   */
  deviceId: string | number;

  /**
   * 设备编号
   */
  deviceCode?: string;

  /**
   * 设备名称
   */
  deviceName?: string;

  /**
   * 读取状态(1-成功;0-失败)
   */
  readStatus: string;

  /**
   * 记录时间
   */
  recordTime: string;
}

/**
 * 停机记录查询参数
 */
export interface RfidDowntimeRecordQuery extends PageQuery {
  /**
   * 设备id
   */
  deviceId?: string | number;

  /**
   * 读取状态(1-成功;0-失败)
   */
  readStatus?: string;

  /**
   * 记录时间范围-开始
   */
  beginRecordTime?: string;

  /**
   * 记录时间范围-结束
   */
  endRecordTime?: string;

  /**
   * 日期范围参数
   */
  params?: Record<string, unknown>;
}
