|
@@ -3,10 +3,13 @@ package cn.com.ctop.alarm.modules.controller;
|
|
|
import cn.com.ctop.alarm.modules.entity.AlarmEventSend;
|
|
|
import cn.com.ctop.alarm.modules.service.IAlarmEventSendService;
|
|
|
import cn.com.ctop.common.module.annotation.AutoLog;
|
|
|
+import cn.com.ctop.common.module.utils.Check;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import com.github.pagehelper.PageHelper;
|
|
|
+import com.github.pagehelper.PageInfo;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -81,6 +84,44 @@ public class AlarmEventSendController {
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
+ @AutoLog(value = "预警事件发送表-分页列表查询")
|
|
|
+ @ApiOperation(value = "预警事件发送表-分页列表查询", notes = "预警事件发送表-分页列表查询")
|
|
|
+ @GetMapping(value = "/pageList")
|
|
|
+ public Result<Object> queryPageLists(AlarmEventSend alarmEventSend,
|
|
|
+ @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
|
|
+ @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
|
|
+ HttpServletRequest req) {
|
|
|
+ try {
|
|
|
+ QueryWrapper<AlarmEventSend> queryWrapper = new QueryWrapper<>();
|
|
|
+ if (!Check.isNull(alarmEventSend.getGroupName())) {
|
|
|
+ queryWrapper.like("group_name", alarmEventSend.getGroupName());
|
|
|
+ }
|
|
|
+ if (!Check.isNull(alarmEventSend.getUserId())) {
|
|
|
+ queryWrapper.like("user_id", alarmEventSend.getUserId());
|
|
|
+ }
|
|
|
+ if (!Check.isNull(alarmEventSend.getAlarmDetail())) {
|
|
|
+ queryWrapper.like("alarm_detail", alarmEventSend.getAlarmDetail());
|
|
|
+ }
|
|
|
+ if (!Check.isNull(alarmEventSend.getMediaType())) {
|
|
|
+ queryWrapper.like("media_type", alarmEventSend.getMediaType());
|
|
|
+ }
|
|
|
+ if (!Check.isNull(alarmEventSend.getAccountId())) {
|
|
|
+ queryWrapper.eq("account_id", alarmEventSend.getAccountId());
|
|
|
+ }
|
|
|
+ if (!Check.isNull(alarmEventSend.getRuleDimension())) {
|
|
|
+ queryWrapper.eq("rule_dimension", alarmEventSend.getRuleDimension());
|
|
|
+ }
|
|
|
+ queryWrapper.orderByDesc("create_time");
|
|
|
+ PageHelper.startPage(pageNo, pageSize);
|
|
|
+ List<AlarmEventSend> list = alarmEventSendService.list(queryWrapper);
|
|
|
+ PageInfo<AlarmEventSend> pageInfo = new PageInfo<>(list);
|
|
|
+ return Result.ok(pageInfo);
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("预警历史发送数据-分页列表查询异常", e);
|
|
|
+ }
|
|
|
+ return Result.error("查询失败");
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 添加
|
|
|
*
|
|
@@ -127,6 +168,7 @@ public class AlarmEventSendController {
|
|
|
}
|
|
|
return result;
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
* 编辑
|
|
|
*
|