瀏覽代碼

增加根据列表类型查询报警记录的处理

lixing 3 年之前
父節點
當前提交
a34f05409f

+ 12 - 0
AlarmDataStarter/src/main/java/com/persagy/apm/energyalarmstarter/alarmdata/enums/EnumAlarmListType.java

@@ -0,0 +1,12 @@
+package com.persagy.apm.energyalarmstarter.alarmdata.enums;
+
+/**
+ * 报警记录列表类型
+ *
+ * @author lixing
+ * @version V1.0 2021/11/17 9:08 下午
+ */
+public enum EnumAlarmListType {
+    CURRENT,
+    HISTORY;
+}

+ 6 - 0
AlarmDataStarter/src/main/java/com/persagy/apm/energyalarmstarter/alarmdata/model/dto/alarmrecord/QueryAlarmRecordDTO.java

@@ -2,6 +2,7 @@ package com.persagy.apm.energyalarmstarter.alarmdata.model.dto.alarmrecord;
 
 import com.alibaba.fastjson.JSONObject;
 import com.fasterxml.jackson.annotation.JsonInclude;
+import com.persagy.apm.energyalarmstarter.alarmdata.enums.EnumAlarmListType;
 import com.persagy.apm.energyalarmstarter.alarmdata.model.dto.common.UrlParamDTO;
 import com.persagy.apm.energyalarmstarter.alarmdata.utils.DateUtils;
 import lombok.AccessLevel;
@@ -99,6 +100,11 @@ public class QueryAlarmRecordDTO extends UrlParamDTO {
     @Getter(AccessLevel.NONE)
     private List<String> projectIds;
 
+    /**
+     * 列表类型(当前列表、历史列表)
+     */
+    private EnumAlarmListType listType;
+
     public List<String> getProjectId() {
         // 使用projectIds字段来存储查询条件中包含的项目id,和UrlParamDTO中的projectId做一个区分
         if (!CollectionUtils.isEmpty(projectIds)) {