package com.hxzkmonitor.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.hxzkmonitor.pojo.TbAlarmrecord; import com.hxzkmonitor.service.TbAlarmrecordService; import com.hxzkmonitor.util.R; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** *

* 前端控制器 *

* * @author wangfei * @since 2024-08-05 */ @RestController @RequestMapping("/") public class TbAlarmrecordController { @Autowired TbAlarmrecordService tbAlarmrecordService; @ApiOperation(value = "分页查询", notes = "分页查询") @GetMapping("/api/getAlarmrecordPage") public R getAlarmrecordPage(Page page,String username) { IPage ipage = tbAlarmrecordService.getAlarmrecordPage( page,username); return R.ok(ipage); } @PostMapping("/api/addorupAlarmrecord") public R addorupAlarmrecord(TbAlarmrecord tbAlarmrecord) { return R.ok(tbAlarmrecordService.addorupAlarmrecord(tbAlarmrecord)); } @GetMapping("/api/delAlarmrecord") public R delAlarmrecord(Integer id) { return R.ok(tbAlarmrecordService.delAlarmrecord(id)); } @GetMapping("/api/delAlarmrecordAll") public R delAlarmrecordAll(TbAlarmrecord tbAlarmrecord) { return R.ok(tbAlarmrecordService.delAlarmrecordAll()); } @GetMapping("/api/recordsall") public R recordsall(TbAlarmrecord tbAlarmrecord) { return R.ok(tbAlarmrecordService.recordsall(tbAlarmrecord)); } @GetMapping("/api/searchAlarmrecord") public R searchAlarmrecord(Page page,String keyword,String username ) { return R.ok(tbAlarmrecordService.searchAlarmrecord(page,keyword,username)); } }