From 358dc92794433e90f2fc6b06f363e0e1907720f8 Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Tue, 23 Dec 2025 16:27:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=91=8A=E8=AD=A6=E4=BF=A1=E6=81=AF=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/controller/data/AlarmController.java | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 bonus-admin/src/main/java/com/bonus/web/controller/data/AlarmController.java diff --git a/bonus-admin/src/main/java/com/bonus/web/controller/data/AlarmController.java b/bonus-admin/src/main/java/com/bonus/web/controller/data/AlarmController.java new file mode 100644 index 0000000..8272d3d --- /dev/null +++ b/bonus-admin/src/main/java/com/bonus/web/controller/data/AlarmController.java @@ -0,0 +1,42 @@ +package com.bonus.web.controller.data; + +import com.bonus.common.annotation.RequiresPermissions; +import com.bonus.common.annotation.SysLog; +import com.bonus.common.core.controller.BaseController; +import com.bonus.common.core.page.TableDataInfo; +import com.bonus.common.domain.data.dto.ParamsDto; +import com.bonus.common.domain.data.vo.AlarmVo; +import com.bonus.common.enums.OperaType; +import com.bonus.web.service.data.AlarmService; +import io.swagger.annotations.ApiOperation; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; +import java.util.List; + +/** + * @className:AlarmController + * @author:cwchen + * @date:2025-12-23-11:27 + * @version:1.0 + * @description:告警信息-web层 + */ +@RestController +@RequestMapping("/data/alarm") +public class AlarmController extends BaseController { + + @Resource(name = "AlarmService") + private AlarmService alarmService; + + @ApiOperation(notes = "查询告警信息",value = "查询告警信息") + @RequiresPermissions("data:alarm:list") + @GetMapping("/getAlarmList") + @SysLog(title = "告警管理", businessType = OperaType.QUERY, logType = 1, module = "告警管理->告警信息", details = "查询告警信息") + public TableDataInfo getAlarmList(ParamsDto dto) { + startPage(); + List list = alarmService.getAlarmList(dto); + return getDataTable(list); + } +}