|
@@ -1,12 +1,41 @@
|
|
|
package com.persagy.apm.alarmservice.group.alarmrecord.controller;
|
|
|
|
|
|
+import java.io.OutputStream;
|
|
|
+import java.net.URLEncoder;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.Date;
|
|
|
+import java.util.List;
|
|
|
+import java.util.stream.Collectors;
|
|
|
+
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
+import javax.servlet.http.HttpServletResponse;
|
|
|
+import javax.validation.Valid;
|
|
|
+
|
|
|
+import org.apache.poi.xssf.usermodel.XSSFSheet;
|
|
|
+import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
|
|
+import org.assertj.core.util.Lists;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.util.CollectionUtils;
|
|
|
+import org.springframework.util.StringUtils;
|
|
|
+import org.springframework.validation.annotation.Validated;
|
|
|
+import org.springframework.web.bind.annotation.PostMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
+
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
-import com.persagy.apm.alarmservice.group.alarmrecord.enums.EnumDownloadAlarmListType;
|
|
|
import com.persagy.apm.alarmservice.group.alarmrecord.enums.EnumAlarmTreatMode;
|
|
|
import com.persagy.apm.alarmservice.group.alarmrecord.enums.EnumAlarmTreatState;
|
|
|
+import com.persagy.apm.alarmservice.group.alarmrecord.enums.EnumDownloadAlarmListType;
|
|
|
import com.persagy.apm.alarmservice.group.alarmrecord.model.ConvertAlarmRecordTool;
|
|
|
-import com.persagy.apm.alarmservice.group.alarmrecord.model.dto.*;
|
|
|
+import com.persagy.apm.alarmservice.group.alarmrecord.model.dto.AlarmRecordConvertWorkOrderDTO;
|
|
|
+import com.persagy.apm.alarmservice.group.alarmrecord.model.dto.CloseAlarmRecordDTO;
|
|
|
+import com.persagy.apm.alarmservice.group.alarmrecord.model.dto.DownloadAlarmRecordDTO;
|
|
|
+import com.persagy.apm.alarmservice.group.alarmrecord.model.dto.DownloadAllAlarmRecordDTO;
|
|
|
+import com.persagy.apm.alarmservice.group.alarmrecord.model.dto.GetAlarmRecordDTO;
|
|
|
+import com.persagy.apm.alarmservice.group.alarmrecord.model.dto.IgnoreAlarmRecordDTO;
|
|
|
+import com.persagy.apm.alarmservice.group.alarmrecord.model.dto.PageQueryAlarmRecordDTO;
|
|
|
import com.persagy.apm.alarmservice.group.alarmrecord.model.vo.AlarmRecordIdsItem;
|
|
|
import com.persagy.apm.alarmservice.group.alarmrecord.model.vo.AlarmRecordItemVO;
|
|
|
import com.persagy.apm.alarmservice.group.alarmrecord.model.vo.AlarmRecordListItem;
|
|
@@ -22,7 +51,6 @@ import com.persagy.apm.common.response.PageList;
|
|
|
import com.persagy.apm.common.utils.ResultHelper;
|
|
|
import com.persagy.apm.energyalarmstarter.alarmdata.enums.EnumAlarmListType;
|
|
|
import com.persagy.apm.energyalarmstarter.alarmdata.feign.DmpResult;
|
|
|
-import com.persagy.apm.energyalarmstarter.alarmdata.model.dto.alarmrecord.AddAlarmRecordDTO;
|
|
|
import com.persagy.apm.energyalarmstarter.alarmdata.model.dto.alarmrecord.BatchUpdateAlarmRecordDTO;
|
|
|
import com.persagy.apm.energyalarmstarter.alarmdata.model.dto.alarmrecord.QueryAlarmRecordDTO;
|
|
|
import com.persagy.apm.energyalarmstarter.alarmdata.model.dto.alarmrecord.UpdateAlarmRecordDTO;
|
|
@@ -32,29 +60,9 @@ import com.persagy.apm.energyalarmstarter.alarmdata.model.vo.AlarmRecordItem;
|
|
|
import com.persagy.apm.energyalarmstarter.alarmdata.service.AlarmItemServiceImpl;
|
|
|
import com.persagy.apm.energyalarmstarter.alarmdata.service.AlarmRecordServiceImpl;
|
|
|
import com.persagy.apm.energyalarmstarter.alarmdata.utils.DateUtils;
|
|
|
+
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
-import org.apache.poi.xssf.usermodel.XSSFSheet;
|
|
|
-import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
|
|
-import org.assertj.core.util.Lists;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.util.CollectionUtils;
|
|
|
-import org.springframework.util.StringUtils;
|
|
|
-import org.springframework.validation.annotation.Validated;
|
|
|
-import org.springframework.web.bind.annotation.PostMapping;
|
|
|
-import org.springframework.web.bind.annotation.RequestBody;
|
|
|
-import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
-import org.springframework.web.bind.annotation.RestController;
|
|
|
-
|
|
|
-import javax.servlet.http.HttpServletRequest;
|
|
|
-import javax.servlet.http.HttpServletResponse;
|
|
|
-import javax.validation.Valid;
|
|
|
-import java.io.OutputStream;
|
|
|
-import java.net.URLEncoder;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.List;
|
|
|
-import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* 报警记录控制层
|