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, "调度信息记录数据"),