From d0b4d00f4bab9d976721db3952fe5de1ec95ad31 Mon Sep 17 00:00:00 2001 From: lxj <15683799673@163.com> Date: Fri, 15 Aug 2025 14:40:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8B=E4=BB=B6=E5=91=8A=E8=AD=A6=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/sis/alarmEventAttachments/index.ts | 61 +++++++ .../api/sis/alarmEventAttachments/model.d.ts | 69 ++++++++ .../web-antd/src/api/sis/alarmEvents/index.ts | 61 +++++++ .../src/api/sis/alarmEvents/model.d.ts | 159 ++++++++++++++++++ 4 files changed, 350 insertions(+) create mode 100644 apps/web-antd/src/api/sis/alarmEventAttachments/index.ts create mode 100644 apps/web-antd/src/api/sis/alarmEventAttachments/model.d.ts create mode 100644 apps/web-antd/src/api/sis/alarmEvents/index.ts create mode 100644 apps/web-antd/src/api/sis/alarmEvents/model.d.ts diff --git a/apps/web-antd/src/api/sis/alarmEventAttachments/index.ts b/apps/web-antd/src/api/sis/alarmEventAttachments/index.ts new file mode 100644 index 00000000..14be4aca --- /dev/null +++ b/apps/web-antd/src/api/sis/alarmEventAttachments/index.ts @@ -0,0 +1,61 @@ +import type { AlarmEventAttachmentsVO, AlarmEventAttachmentsForm, AlarmEventAttachmentsQuery } from './model'; + +import type { ID, IDS } from '#/api/common'; +import type { PageResult } from '#/api/common'; + +import { commonExport } from '#/api/helper'; +import { requestClient } from '#/api/request'; + +/** +* 查询【请填写功能名称】列表 +* @param params +* @returns 【请填写功能名称】列表 +*/ +export function alarmEventAttachmentsList(params?: AlarmEventAttachmentsQuery) { + return requestClient.get>('/sis/alarmEventAttachments/list', { params }); +} + +/** + * 导出【请填写功能名称】列表 + * @param params + * @returns 【请填写功能名称】列表 + */ +export function alarmEventAttachmentsExport(params?: AlarmEventAttachmentsQuery) { + return commonExport('/sis/alarmEventAttachments/export', params ?? {}); +} + +/** + * 查询【请填写功能名称】详情 + * @param id id + * @returns 【请填写功能名称】详情 + */ +export function alarmEventAttachmentsInfo(id: ID) { + return requestClient.get(`/sis/alarmEventAttachments/${id}`); +} + +/** + * 新增【请填写功能名称】 + * @param data + * @returns void + */ +export function alarmEventAttachmentsAdd(data: AlarmEventAttachmentsForm) { + return requestClient.postWithMsg('/sis/alarmEventAttachments', data); +} + +/** + * 更新【请填写功能名称】 + * @param data + * @returns void + */ +export function alarmEventAttachmentsUpdate(data: AlarmEventAttachmentsForm) { + return requestClient.putWithMsg('/sis/alarmEventAttachments', data); +} + +/** + * 删除【请填写功能名称】 + * @param id id + * @returns void + */ +export function alarmEventAttachmentsRemove(id: ID | IDS) { + return requestClient.deleteWithMsg(`/sis/alarmEventAttachments/${id}`); +} diff --git a/apps/web-antd/src/api/sis/alarmEventAttachments/model.d.ts b/apps/web-antd/src/api/sis/alarmEventAttachments/model.d.ts new file mode 100644 index 00000000..779e6f32 --- /dev/null +++ b/apps/web-antd/src/api/sis/alarmEventAttachments/model.d.ts @@ -0,0 +1,69 @@ +import type { PageQuery, BaseEntity } from '#/api/common'; + +export interface AlarmEventAttachmentsVO { + /** + * 主键id + */ + id: string | number; + + /** + * 事件id + */ + eventId: string | number; + + /** + * 时间图片id + */ + ossId: string | number; + + /** + * 1:图片,2:文件;3视频 + */ + type: number; + +} + +export interface AlarmEventAttachmentsForm extends BaseEntity { + /** + * 主键id + */ + id?: string | number; + + /** + * 事件id + */ + eventId?: string | number; + + /** + * 时间图片id + */ + ossId?: string | number; + + /** + * 1:图片,2:文件;3视频 + */ + type?: number; + +} + +export interface AlarmEventAttachmentsQuery extends PageQuery { + /** + * 事件id + */ + eventId?: string | number; + + /** + * 时间图片id + */ + ossId?: string | number; + + /** + * 1:图片,2:文件;3视频 + */ + type?: number; + + /** + * 日期范围参数 + */ + params?: any; +} diff --git a/apps/web-antd/src/api/sis/alarmEvents/index.ts b/apps/web-antd/src/api/sis/alarmEvents/index.ts new file mode 100644 index 00000000..58231b76 --- /dev/null +++ b/apps/web-antd/src/api/sis/alarmEvents/index.ts @@ -0,0 +1,61 @@ +import type { AlarmEventsVO, AlarmEventsForm, AlarmEventsQuery } from './model'; + +import type { ID, IDS } from '#/api/common'; +import type { PageResult } from '#/api/common'; + +import { commonExport } from '#/api/helper'; +import { requestClient } from '#/api/request'; + +/** +* 查询【请填写功能名称】列表 +* @param params +* @returns 【请填写功能名称】列表 +*/ +export function alarmEventsList(params?: AlarmEventsQuery) { + return requestClient.get>('/sis/alarmEvents/list', { params }); +} + +/** + * 导出【请填写功能名称】列表 + * @param params + * @returns 【请填写功能名称】列表 + */ +export function alarmEventsExport(params?: AlarmEventsQuery) { + return commonExport('/sis/alarmEvents/export', params ?? {}); +} + +/** + * 查询【请填写功能名称】详情 + * @param id id + * @returns 【请填写功能名称】详情 + */ +export function alarmEventsInfo(id: ID) { + return requestClient.get(`/sis/alarmEvents/${id}`); +} + +/** + * 新增【请填写功能名称】 + * @param data + * @returns void + */ +export function alarmEventsAdd(data: AlarmEventsForm) { + return requestClient.postWithMsg('/sis/alarmEvents', data); +} + +/** + * 更新【请填写功能名称】 + * @param data + * @returns void + */ +export function alarmEventsUpdate(data: AlarmEventsForm) { + return requestClient.putWithMsg('/sis/alarmEvents', data); +} + +/** + * 删除【请填写功能名称】 + * @param id id + * @returns void + */ +export function alarmEventsRemove(id: ID | IDS) { + return requestClient.deleteWithMsg(`/sis/alarmEvents/${id}`); +} diff --git a/apps/web-antd/src/api/sis/alarmEvents/model.d.ts b/apps/web-antd/src/api/sis/alarmEvents/model.d.ts new file mode 100644 index 00000000..cfa2846d --- /dev/null +++ b/apps/web-antd/src/api/sis/alarmEvents/model.d.ts @@ -0,0 +1,159 @@ +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; +}