From cfe87482239118c2d7dbd66fa297ec27d0dc7802 Mon Sep 17 00:00:00 2001 From: zhaoxianglong Date: Tue, 2 Jul 2024 14:35:35 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=84=E8=AD=A6=E4=BA=8B=E4=BB=B6=E5=AF=BC?= =?UTF-8?q?=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/DcWarningController.java | 17 +++++++++++++++++ .../com/zc/business/enums/UniversalEnum.java | 3 +++ 2 files changed, 20 insertions(+) diff --git a/zc-business/src/main/java/com/zc/business/controller/DcWarningController.java b/zc-business/src/main/java/com/zc/business/controller/DcWarningController.java index 017cdd2e..63e0f537 100644 --- a/zc-business/src/main/java/com/zc/business/controller/DcWarningController.java +++ b/zc-business/src/main/java/com/zc/business/controller/DcWarningController.java @@ -8,6 +8,7 @@ import com.ruoyi.common.enums.BusinessType; import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.common.utils.spring.SpringUtils; import com.ruoyi.common.utils.uuid.IdUtils; +import com.zc.business.domain.DcDevice; import com.zc.business.domain.DcDispatch; import com.zc.business.domain.DcWarning; import com.zc.business.domain.DcWarningBatchConvert; @@ -217,4 +218,20 @@ public class DcWarningController extends BaseController return toAjax(dcWarningService.falseAlarmResolution(dcWarning)); } + + /** + * 导出 + * + * @param response 响应 + * @param dcWarning 导入数据结果 + */ + // @PreAuthorize("@ss.hasPermi('iot:warning:export')") + @Log(title = "导出事件", businessType = BusinessType.EXPORT) + @PostMapping("export") + public void exportDevice(HttpServletResponse response, DcWarning dcWarning) { + List list = dcWarningService.export(dcWarning); + ExcelUtil util = new ExcelUtil<>(DcWarning.class); + util.exportExcel(response, list, UniversalEnum.EVENT_DATA.getValue()); + } + } diff --git a/zc-business/src/main/java/com/zc/business/enums/UniversalEnum.java b/zc-business/src/main/java/com/zc/business/enums/UniversalEnum.java index f7516c05..e3ca2f38 100644 --- a/zc-business/src/main/java/com/zc/business/enums/UniversalEnum.java +++ b/zc-business/src/main/java/com/zc/business/enums/UniversalEnum.java @@ -448,6 +448,9 @@ public enum UniversalEnum { // 设备数据 EQUIPMENT_DATA(0, "设备数据"), + // 事件数据 + EVENT_DATA(0, "事件数据"), + // 调度信息记录数据 SCHEDULING_INFORMATION_RECORDS_DATA(0, "调度信息记录数据"),