|
|
@ -17,6 +17,7 @@ import com.dongjian.dashboard.back.dto.device.WindowAlertQueryRequest; |
|
|
import com.dongjian.dashboard.back.easyexcel.ExportDeviceAlarmDataDTO; |
|
|
import com.dongjian.dashboard.back.easyexcel.ExportDeviceAlarmDataDTO; |
|
|
import com.dongjian.dashboard.back.easyexcel.LanguageDynamicHeaderAdapter; |
|
|
import com.dongjian.dashboard.back.easyexcel.LanguageDynamicHeaderAdapter; |
|
|
import com.dongjian.dashboard.back.service.DeviceDataAlarmService; |
|
|
import com.dongjian.dashboard.back.service.DeviceDataAlarmService; |
|
|
|
|
|
import com.dongjian.dashboard.back.util.CommonUtil; |
|
|
import com.dongjian.dashboard.back.vo.data.DeviceAlarmData; |
|
|
import com.dongjian.dashboard.back.vo.data.DeviceAlarmData; |
|
|
import com.dongjian.dashboard.back.vo.data.HandleHistoryDataVO; |
|
|
import com.dongjian.dashboard.back.vo.data.HandleHistoryDataVO; |
|
|
import com.dongjian.dashboard.back.vo.device.WindowAlertVO; |
|
|
import com.dongjian.dashboard.back.vo.device.WindowAlertVO; |
|
|
@ -94,7 +95,7 @@ public class DeviceDataAlarmController { |
|
|
|
|
|
|
|
|
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); |
|
|
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); |
|
|
response.setCharacterEncoding("utf-8"); |
|
|
response.setCharacterEncoding("utf-8"); |
|
|
String fileName = URLEncoder.encode("警報データ", StandardCharsets.UTF_8).replace("+", "%20"); |
|
|
String fileName = URLEncoder.encode("警報データ"+ CommonUtil.generateSuffix(), StandardCharsets.UTF_8).replace("+", "%20"); |
|
|
response.setHeader("Content-disposition", "attachment;filename*=utf-8''" + fileName + ".xlsx"); |
|
|
response.setHeader("Content-disposition", "attachment;filename*=utf-8''" + fileName + ".xlsx"); |
|
|
|
|
|
|
|
|
PageInfo<DeviceAlarmData> pageData = deviceDataAlarmService.getDataList(pageSearchParam, CompanyId, UserId, LanguageType); |
|
|
PageInfo<DeviceAlarmData> pageData = deviceDataAlarmService.getDataList(pageSearchParam, CompanyId, UserId, LanguageType); |
|
|
|