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); + } +}