import type { PageQuery, BaseEntity } from '#/api/common'; export interface AlarmEventsVO { /** * 报警记录ID */ id: string | number; /** * 报警事件类型 */ type: number; /** * 报警记录级别(1:一般,2:中级,3:紧急) */ level: number; /** * 报警设备ip */ deviceIp: string; /** * 报警设备名称 */ deviceName: string; /** * 设备所属区域id */ deviceGroupId: string | number; /** * 设备所属区域名称 */ deviceGroupName: string; /** * 设备告警时间 */ reportTime: string; /** * 1:未处理,2:已处理-忽略,3:已处理-生成工单 */ state: number; /** * 工单id,需要state=3才会写入 */ workOrderId: string | number; } export interface AlarmEventsForm extends BaseEntity { /** * 报警记录ID */ id?: string | number; /** * 报警事件类型 */ type?: number; /** * 报警记录级别(1:一般,2:中级,3:紧急) */ level?: number; /** * 报警设备ip */ deviceIp?: string; /** * 报警设备名称 */ deviceName?: string; /** * 设备所属区域id */ deviceGroupId?: string | number; /** * 设备所属区域名称 */ deviceGroupName?: string; /** * 设备告警时间 */ reportTime?: string; /** * 1:未处理,2:已处理-忽略,3:已处理-生成工单 */ state?: number; /** * 工单id,需要state=3才会写入 */ workOrderId?: string | number; } export interface AlarmEventsQuery extends PageQuery { /** * 报警事件类型 */ type?: number; /** * 报警记录级别(1:一般,2:中级,3:紧急) */ level?: number; /** * 报警设备ip */ deviceIp?: string; /** * 报警设备名称 */ deviceName?: string; /** * 设备所属区域id */ deviceGroupId?: string | number; /** * 设备所属区域名称 */ deviceGroupName?: string; /** * 设备告警时间 */ reportTime?: string; /** * 1:未处理,2:已处理-忽略,3:已处理-生成工单 */ state?: number; /** * 工单id,需要state=3才会写入 */ workOrderId?: string | number; /** * 日期范围参数 */ params?: any; }