export interface AlarmVO {
  startTime: string;
  treatmentState?: string | number
  deviceAction?: string | number;
  deviceName: string;
  dataSource: string;
  content: string;
  longitude: number;
  latitude: number;
  location: string;
  queryTime1?: string | number;
  queryTime2?: string | number;
  durationTime: string;
  deviceTypeName: string;
  deviceImei: string;
  deviceMac: string;
  devicePic:string;
  finishTime: string;
  timeDiff:string
  
}

export interface AlarmForm extends BaseEntity {
  /**
   * ID
   */
  id?: string | number;

  /**
   * 设备ID
   */
  deviceId?: string | number;

  /**
   * 报警事项
   */
  deviceAction?: string;

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

  /**
   * 数据来源
   */
  dataSource?: string;

  /**
   * 内容
   */
  content?: string;

  /**
   * 设备类型
   */
  deviceType?: number;

  /**
   * 经度

   */
  longitude?: number;

  /**
   * 纬度
   */
  latitude?: number;

  /**
   * 报警位置
   */
  location?: string;

  /**
   * 报警开始时间
   */
  startTime?: string;

  /**
   * 报警结束时间
   */
  finishTime?: string;

  /**
   * 报警持续时间
   */
  durationTime?: string;

  /**
   * 0已处理，1未处理
   */
  treatmentState?: number;

}

export interface AlarmQuery extends PageQuery {

  /**
   * 设备ID
   */
  deviceId?: string | number;

  /**
   * 报警事项
   */
  deviceAction?: string;

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

  /**
   * 数据来源
   */
  dataSource?: string;

  /**
   * 内容
   */
  content?: string;

  /**
   * 设备类型
   */
  deviceType?: number;

  /**
   * 经度

   */
  longitude?: number;

  /**
   * 纬度
   */
  latitude?: number;

  /**
   * 报警位置
   */
  location?: string;

  /**
   * 报警开始时间
   */
  startTime?: string;

  /**
   * 报警结束时间
   */
  finishTime?: string;

  /**
   * 报警持续时间
   */
  durationTime?: string;

  /**
   * 0已处理，1未处理
   */
  treatmentState?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}



