package com.ruoyi.alarm.globalAlarm.controller; import com.ruoyi.alarm.globalAlarm.domain.GlobalAlarmCondition; import com.ruoyi.alarm.globalAlarm.domain.GlobalAlarmData; import com.ruoyi.alarm.globalAlarm.service.IGlobalAlarmService; import com.ruoyi.common.annotation.Anonymous; import com.ruoyi.common.core.domain.AjaxResult; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; import springfox.documentation.annotations.ApiIgnore; import javax.annotation.Resource; import java.util.List; /** * @ClassName: globalAlarmController * @Description: * @Author: Administrator * @Date: 2023年03月10日 10:54 * @Version: 1.0 **/ @RestController @RequestMapping("/ardAlarm") @Api(tags = "报警数据汇总接口") @Anonymous public class GlobalAlarmController { @Resource IGlobalAlarmService globalAlarmService; @PostMapping("/List") @ApiOperation(value = "报警查询接口",notes = "这里包含了所有报警类型的数据") public AjaxResult selectAlarmLog(@RequestBody GlobalAlarmCondition condition) { List result = globalAlarmService.selectAlarmLogs(condition); return AjaxResult.success(result); } @PostMapping("/view") @ApiOperation(value = "查看报警接口",notes = "指定查看某个报警数据") public AjaxResult viewAlarmLog(@RequestBody GlobalAlarmCondition condition) { Object result = globalAlarmService.updateAlarmViewTime(condition); return AjaxResult.success(result); } }