diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TVibrationSensorHourlyReportController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TVibrationSensorHourlyReportController.java new file mode 100644 index 0000000..de1d364 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TVibrationSensorHourlyReportController.java @@ -0,0 +1,57 @@ +package com.ruoyi.web.controller.system; + +import java.util.List; + +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +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.ResponseBody; + +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.system.domain.TVibrationSensorHourlyReport; +import com.ruoyi.system.service.ITVibrationSensorHourlyReportService; + +/** + * 振动传感器整点报表 + * + * @author ruoyi + */ +@Controller +@RequestMapping("/system/TVibrationSensorHourlyReport") +public class TVibrationSensorHourlyReportController extends BaseController { + + private final String prefix = "system/TVibrationSensorHourlyReport"; + + @Autowired + private ITVibrationSensorHourlyReportService tVibrationSensorHourlyReportService; + + @GetMapping() + public String index() { + return prefix + "/TVibrationSensorHourlyReport"; + } + + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(TVibrationSensorHourlyReport query) { + startPage(); + List list = tVibrationSensorHourlyReportService.selectTVibrationSensorHourlyReportList(query); + return getDataTable(list); + } + + @Log(title = "振动传感器整点报表", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(TVibrationSensorHourlyReport query) { + List list = tVibrationSensorHourlyReportService.selectTVibrationSensorHourlyReportList(query); + ExcelUtil util = new ExcelUtil<>(TVibrationSensorHourlyReport.class); + return util.exportExcel(list, "振动传感器整点报表"); + } +} diff --git a/ruoyi-admin/src/main/resources/templates/system/TVibrationSensorHourlyReport/TVibrationSensorHourlyReport.html b/ruoyi-admin/src/main/resources/templates/system/TVibrationSensorHourlyReport/TVibrationSensorHourlyReport.html new file mode 100644 index 0000000..fff84b7 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/system/TVibrationSensorHourlyReport/TVibrationSensorHourlyReport.html @@ -0,0 +1,229 @@ + + + + + + + + + + +
+
+
+
+ 测控点信息 +
+
+ + + + +
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+ +
+
+
+ + +
+
+
+
+
+
+ + + + + + + diff --git a/ruoyi-admin/src/main/resources/templates/system/TVibrationsensorData/RealTimeMonitor.html b/ruoyi-admin/src/main/resources/templates/system/TVibrationsensorData/RealTimeMonitor.html index ed465cd..967a513 100644 --- a/ruoyi-admin/src/main/resources/templates/system/TVibrationsensorData/RealTimeMonitor.html +++ b/ruoyi-admin/src/main/resources/templates/system/TVibrationsensorData/RealTimeMonitor.html @@ -6,6 +6,7 @@ +