瀏覽代碼

生成代码 初始化提交

wanggaokun 1 年之前
父節點
當前提交
62138e89aa
共有 100 個文件被更改,包括 9527 次插入1 次删除
  1. 1 1
      PHM-admin/phm-admin/src/main/resources/application.yml
  2. 26 0
      PHM-admin/phm-manage/pom.xml
  3. 98 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/AeroplaneController.java
  4. 98 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/AfterAnalysisResultController.java
  5. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/AnalyzeCourseLogController.java
  6. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/AnalyzeDownLogController.java
  7. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/AnalyzeResultController.java
  8. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/DeepIsolationModelController.java
  9. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/DeriveParameterController.java
  10. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/ExternalInterfaceLogController.java
  11. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/FalseAlarmRestrainModelController.java
  12. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/FaultAnalyzeResultController.java
  13. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/FaultCaseController.java
  14. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/FeedbackRawDataController.java
  15. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/FleetController.java
  16. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/ForecastModelController.java
  17. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/GroundDiagnosisModelController.java
  18. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/ImportExportLogController.java
  19. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/InstructionInfoController.java
  20. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/MaintenanceController.java
  21. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/MaintenanceTestControlController.java
  22. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/MonitorParameterConfigController.java
  23. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/PerformanceMonitorModelController.java
  24. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/PreHandleResultController.java
  25. 97 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/ProductController.java
  26. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/SoftwareConfigController.java
  27. 99 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/SortieController.java
  28. 146 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/Aeroplane.java
  29. 116 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/AfterAnalysisResult.java
  30. 176 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/AnalyzeCourseLog.java
  31. 176 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/AnalyzeDownLog.java
  32. 116 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/AnalyzeResult.java
  33. 161 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/DeepIsolationModel.java
  34. 146 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/DeriveParameter.java
  35. 161 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/ExternalInterfaceLog.java
  36. 161 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/FalseAlarmRestrainModel.java
  37. 176 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/FaultAnalyzeResult.java
  38. 206 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/FaultCase.java
  39. 116 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/FeedbackRawData.java
  40. 161 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/Fleet.java
  41. 176 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/ForecastModel.java
  42. 191 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/GroundDiagnosisModel.java
  43. 176 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/ImportExportLog.java
  44. 146 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/InstructionInfo.java
  45. 206 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/Maintenance.java
  46. 206 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/MaintenanceTestControl.java
  47. 176 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/MonitorParameterConfig.java
  48. 206 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/PerformanceMonitorModel.java
  49. 116 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/PreHandleResult.java
  50. 147 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/Product.java
  51. 146 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/SoftwareConfig.java
  52. 191 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/Sortie.java
  53. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/AeroplaneMapper.java
  54. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/AfterAnalysisResultMapper.java
  55. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/AnalyzeCourseLogMapper.java
  56. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/AnalyzeDownLogMapper.java
  57. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/AnalyzeResultMapper.java
  58. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/DeepIsolationModelMapper.java
  59. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/DeriveParameterMapper.java
  60. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/ExternalInterfaceLogMapper.java
  61. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/FalseAlarmRestrainModelMapper.java
  62. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/FaultAnalyzeResultMapper.java
  63. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/FaultCaseMapper.java
  64. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/FeedbackRawDataMapper.java
  65. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/FleetMapper.java
  66. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/ForecastModelMapper.java
  67. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/GroundDiagnosisModelMapper.java
  68. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/ImportExportLogMapper.java
  69. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/InstructionInfoMapper.java
  70. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/MaintenanceMapper.java
  71. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/MaintenanceTestControlMapper.java
  72. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/MonitorParameterConfigMapper.java
  73. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/PerformanceMonitorModelMapper.java
  74. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/PreHandleResultMapper.java
  75. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/ProductMapper.java
  76. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/SoftwareConfigMapper.java
  77. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/SortieMapper.java
  78. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IAeroplaneService.java
  79. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IAfterAnalysisResultService.java
  80. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IAnalyzeCourseLogService.java
  81. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IAnalyzeDownLogService.java
  82. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IAnalyzeResultService.java
  83. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IDeepIsolationModelService.java
  84. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IDeriveParameterService.java
  85. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IExternalInterfaceLogService.java
  86. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IFalseAlarmRestrainModelService.java
  87. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IFaultAnalyzeResultService.java
  88. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IFaultCaseService.java
  89. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IFeedbackRawDataService.java
  90. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IFleetService.java
  91. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IForecastModelService.java
  92. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IGroundDiagnosisModelService.java
  93. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IImportExportLogService.java
  94. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IInstructionInfoService.java
  95. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IMaintenanceService.java
  96. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IMaintenanceTestControlService.java
  97. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IMonitorParameterConfigService.java
  98. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IPerformanceMonitorModelService.java
  99. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IPreHandleResultService.java
  100. 61 0
      PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IProductService.java

+ 1 - 1
PHM-admin/phm-admin/src/main/resources/application.yml

@@ -128,4 +128,4 @@ xss:
   # 排除链接(多个用逗号分隔)
   excludes: /system/notice
   # 匹配链接
-  urlPatterns: /system/*,/monitor/*,/tool/*
+  urlPatterns: /system/*,/monitor/*,/tool/*,/manage/*

+ 26 - 0
PHM-admin/phm-manage/pom.xml

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>com.phm</groupId>
+        <artifactId>phm</artifactId>
+        <version>1.0.0</version>
+    </parent>
+
+    <artifactId>phm-manage</artifactId>
+
+    <properties>
+        <maven.compiler.source>8</maven.compiler.source>
+        <maven.compiler.target>8</maven.compiler.target>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    </properties>
+    <dependencies>
+        <dependency>
+            <groupId>com.phm</groupId>
+            <artifactId>phm-generator</artifactId>
+        </dependency>
+    </dependencies>
+
+</project>

+ 98 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/AeroplaneController.java

@@ -0,0 +1,98 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.Aeroplane;
+import com.phm.manage.service.IAeroplaneService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 单机信息Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/aeroplane")
+public class AeroplaneController extends BaseController {
+    @Autowired
+    private IAeroplaneService aeroplaneService;
+
+    /**
+     * 查询单机信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:aeroplane:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(Aeroplane aeroplane) {
+        startPage();
+        List<Aeroplane> list = aeroplaneService.selectAeroplaneList(aeroplane);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出单机信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:aeroplane:export')")
+    @Log(title = "单机信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, Aeroplane aeroplane) {
+        List<Aeroplane> list = aeroplaneService.selectAeroplaneList(aeroplane);
+        ExcelUtil<Aeroplane> util = new ExcelUtil<Aeroplane>(Aeroplane.class);
+        util.exportExcel(response, list, "单机信息数据");
+    }
+
+    /**
+     * 获取单机信息详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:aeroplane:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(aeroplaneService.selectAeroplaneById(id));
+    }
+
+    /**
+     * 新增单机信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:aeroplane:add')")
+    @Log(title = "单机信息", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody Aeroplane aeroplane) {
+        return toAjax(aeroplaneService.insertAeroplane(aeroplane));
+    }
+
+    /**
+     * 修改单机信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:aeroplane:edit')")
+    @Log(title = "单机信息", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody Aeroplane aeroplane) {
+        return toAjax(aeroplaneService.updateAeroplane(aeroplane));
+    }
+
+    /**
+     * 删除单机信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:aeroplane:remove')")
+    @Log(title = "单机信息", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(aeroplaneService.deleteAeroplaneByIds(ids));
+    }
+}

+ 98 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/AfterAnalysisResultController.java

@@ -0,0 +1,98 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.AfterAnalysisResult;
+import com.phm.manage.service.IAfterAnalysisResultService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 维修测试控制解析后数据Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/afterAnalysisResult")
+public class AfterAnalysisResultController extends BaseController {
+    @Autowired
+    private IAfterAnalysisResultService afterAnalysisResultService;
+
+    /**
+     * 查询维修测试控制解析后数据列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:afterAnalysisResult:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(AfterAnalysisResult afterAnalysisResult) {
+        startPage();
+        List<AfterAnalysisResult> list = afterAnalysisResultService.selectAfterAnalysisResultList(afterAnalysisResult);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出维修测试控制解析后数据列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:afterAnalysisResult:export')")
+    @Log(title = "维修测试控制解析后数据", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, AfterAnalysisResult afterAnalysisResult) {
+        List<AfterAnalysisResult> list = afterAnalysisResultService.selectAfterAnalysisResultList(afterAnalysisResult);
+        ExcelUtil<AfterAnalysisResult> util = new ExcelUtil<AfterAnalysisResult>(AfterAnalysisResult.class);
+        util.exportExcel(response, list, "维修测试控制解析后数据数据");
+    }
+
+    /**
+     * 获取维修测试控制解析后数据详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:afterAnalysisResult:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(afterAnalysisResultService.selectAfterAnalysisResultById(id));
+    }
+
+    /**
+     * 新增维修测试控制解析后数据
+     */
+    @PreAuthorize("@ss.hasPermi('manage:afterAnalysisResult:add')")
+    @Log(title = "维修测试控制解析后数据", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody AfterAnalysisResult afterAnalysisResult) {
+        return toAjax(afterAnalysisResultService.insertAfterAnalysisResult(afterAnalysisResult));
+    }
+
+    /**
+     * 修改维修测试控制解析后数据
+     */
+    @PreAuthorize("@ss.hasPermi('manage:afterAnalysisResult:edit')")
+    @Log(title = "维修测试控制解析后数据", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody AfterAnalysisResult afterAnalysisResult) {
+        return toAjax(afterAnalysisResultService.updateAfterAnalysisResult(afterAnalysisResult));
+    }
+
+    /**
+     * 删除维修测试控制解析后数据
+     */
+    @PreAuthorize("@ss.hasPermi('manage:afterAnalysisResult:remove')")
+    @Log(title = "维修测试控制解析后数据", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(afterAnalysisResultService.deleteAfterAnalysisResultByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/AnalyzeCourseLogController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.AnalyzeCourseLog;
+import com.phm.manage.service.IAnalyzeCourseLogService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 分析过程日志Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/analyzeCourseLog")
+public class AnalyzeCourseLogController extends BaseController {
+    @Autowired
+    private IAnalyzeCourseLogService analyzeCourseLogService;
+
+    /**
+     * 查询分析过程日志列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:analyzeCourseLog:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(AnalyzeCourseLog analyzeCourseLog) {
+        startPage();
+        List<AnalyzeCourseLog> list = analyzeCourseLogService.selectAnalyzeCourseLogList(analyzeCourseLog);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出分析过程日志列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:analyzeCourseLog:export')")
+    @Log(title = "分析过程日志", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, AnalyzeCourseLog analyzeCourseLog) {
+        List<AnalyzeCourseLog> list = analyzeCourseLogService.selectAnalyzeCourseLogList(analyzeCourseLog);
+        ExcelUtil<AnalyzeCourseLog> util = new ExcelUtil<AnalyzeCourseLog>(AnalyzeCourseLog.class);
+        util.exportExcel(response, list, "分析过程日志数据");
+    }
+
+    /**
+     * 获取分析过程日志详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:analyzeCourseLog:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(analyzeCourseLogService.selectAnalyzeCourseLogById(id));
+    }
+
+    /**
+     * 新增分析过程日志
+     */
+    @PreAuthorize("@ss.hasPermi('manage:analyzeCourseLog:add')")
+    @Log(title = "分析过程日志", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody AnalyzeCourseLog analyzeCourseLog) {
+        return toAjax(analyzeCourseLogService.insertAnalyzeCourseLog(analyzeCourseLog));
+    }
+
+    /**
+     * 修改分析过程日志
+     */
+    @PreAuthorize("@ss.hasPermi('manage:analyzeCourseLog:edit')")
+    @Log(title = "分析过程日志", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody AnalyzeCourseLog analyzeCourseLog) {
+        return toAjax(analyzeCourseLogService.updateAnalyzeCourseLog(analyzeCourseLog));
+    }
+
+    /**
+     * 删除分析过程日志
+     */
+    @PreAuthorize("@ss.hasPermi('manage:analyzeCourseLog:remove')")
+    @Log(title = "分析过程日志", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(analyzeCourseLogService.deleteAnalyzeCourseLogByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/AnalyzeDownLogController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.AnalyzeDownLog;
+import com.phm.manage.service.IAnalyzeDownLogService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 数据解析下载日志Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/analyzeDownLog")
+public class AnalyzeDownLogController extends BaseController {
+    @Autowired
+    private IAnalyzeDownLogService analyzeDownLogService;
+
+    /**
+     * 查询数据解析下载日志列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:analyzeDownLog:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(AnalyzeDownLog analyzeDownLog) {
+        startPage();
+        List<AnalyzeDownLog> list = analyzeDownLogService.selectAnalyzeDownLogList(analyzeDownLog);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出数据解析下载日志列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:analyzeDownLog:export')")
+    @Log(title = "数据解析下载日志", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, AnalyzeDownLog analyzeDownLog) {
+        List<AnalyzeDownLog> list = analyzeDownLogService.selectAnalyzeDownLogList(analyzeDownLog);
+        ExcelUtil<AnalyzeDownLog> util = new ExcelUtil<AnalyzeDownLog>(AnalyzeDownLog.class);
+        util.exportExcel(response, list, "数据解析下载日志数据");
+    }
+
+    /**
+     * 获取数据解析下载日志详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:analyzeDownLog:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(analyzeDownLogService.selectAnalyzeDownLogById(id));
+    }
+
+    /**
+     * 新增数据解析下载日志
+     */
+    @PreAuthorize("@ss.hasPermi('manage:analyzeDownLog:add')")
+    @Log(title = "数据解析下载日志", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody AnalyzeDownLog analyzeDownLog) {
+        return toAjax(analyzeDownLogService.insertAnalyzeDownLog(analyzeDownLog));
+    }
+
+    /**
+     * 修改数据解析下载日志
+     */
+    @PreAuthorize("@ss.hasPermi('manage:analyzeDownLog:edit')")
+    @Log(title = "数据解析下载日志", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody AnalyzeDownLog analyzeDownLog) {
+        return toAjax(analyzeDownLogService.updateAnalyzeDownLog(analyzeDownLog));
+    }
+
+    /**
+     * 删除数据解析下载日志
+     */
+    @PreAuthorize("@ss.hasPermi('manage:analyzeDownLog:remove')")
+    @Log(title = "数据解析下载日志", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(analyzeDownLogService.deleteAnalyzeDownLogByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/AnalyzeResultController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.AnalyzeResult;
+import com.phm.manage.service.IAnalyzeResultService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 数据解析结果Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/analyzeResult")
+public class AnalyzeResultController extends BaseController {
+    @Autowired
+    private IAnalyzeResultService analyzeResultService;
+
+    /**
+     * 查询数据解析结果列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:analyzeResult:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(AnalyzeResult analyzeResult) {
+        startPage();
+        List<AnalyzeResult> list = analyzeResultService.selectAnalyzeResultList(analyzeResult);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出数据解析结果列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:analyzeResult:export')")
+    @Log(title = "数据解析结果", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, AnalyzeResult analyzeResult) {
+        List<AnalyzeResult> list = analyzeResultService.selectAnalyzeResultList(analyzeResult);
+        ExcelUtil<AnalyzeResult> util = new ExcelUtil<AnalyzeResult>(AnalyzeResult.class);
+        util.exportExcel(response, list, "数据解析结果数据");
+    }
+
+    /**
+     * 获取数据解析结果详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:analyzeResult:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(analyzeResultService.selectAnalyzeResultById(id));
+    }
+
+    /**
+     * 新增数据解析结果
+     */
+    @PreAuthorize("@ss.hasPermi('manage:analyzeResult:add')")
+    @Log(title = "数据解析结果", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody AnalyzeResult analyzeResult) {
+        return toAjax(analyzeResultService.insertAnalyzeResult(analyzeResult));
+    }
+
+    /**
+     * 修改数据解析结果
+     */
+    @PreAuthorize("@ss.hasPermi('manage:analyzeResult:edit')")
+    @Log(title = "数据解析结果", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody AnalyzeResult analyzeResult) {
+        return toAjax(analyzeResultService.updateAnalyzeResult(analyzeResult));
+    }
+
+    /**
+     * 删除数据解析结果
+     */
+    @PreAuthorize("@ss.hasPermi('manage:analyzeResult:remove')")
+    @Log(title = "数据解析结果", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(analyzeResultService.deleteAnalyzeResultByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/DeepIsolationModelController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.DeepIsolationModel;
+import com.phm.manage.service.IDeepIsolationModelService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 深度隔离模型Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/deepIsolationModel")
+public class DeepIsolationModelController extends BaseController {
+    @Autowired
+    private IDeepIsolationModelService deepIsolationModelService;
+
+    /**
+     * 查询深度隔离模型列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:deepIsolationModel:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(DeepIsolationModel deepIsolationModel) {
+        startPage();
+        List<DeepIsolationModel> list = deepIsolationModelService.selectDeepIsolationModelList(deepIsolationModel);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出深度隔离模型列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:deepIsolationModel:export')")
+    @Log(title = "深度隔离模型", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, DeepIsolationModel deepIsolationModel) {
+        List<DeepIsolationModel> list = deepIsolationModelService.selectDeepIsolationModelList(deepIsolationModel);
+        ExcelUtil<DeepIsolationModel> util = new ExcelUtil<DeepIsolationModel>(DeepIsolationModel.class);
+        util.exportExcel(response, list, "深度隔离模型数据");
+    }
+
+    /**
+     * 获取深度隔离模型详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:deepIsolationModel:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(deepIsolationModelService.selectDeepIsolationModelById(id));
+    }
+
+    /**
+     * 新增深度隔离模型
+     */
+    @PreAuthorize("@ss.hasPermi('manage:deepIsolationModel:add')")
+    @Log(title = "深度隔离模型", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody DeepIsolationModel deepIsolationModel) {
+        return toAjax(deepIsolationModelService.insertDeepIsolationModel(deepIsolationModel));
+    }
+
+    /**
+     * 修改深度隔离模型
+     */
+    @PreAuthorize("@ss.hasPermi('manage:deepIsolationModel:edit')")
+    @Log(title = "深度隔离模型", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody DeepIsolationModel deepIsolationModel) {
+        return toAjax(deepIsolationModelService.updateDeepIsolationModel(deepIsolationModel));
+    }
+
+    /**
+     * 删除深度隔离模型
+     */
+    @PreAuthorize("@ss.hasPermi('manage:deepIsolationModel:remove')")
+    @Log(title = "深度隔离模型", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(deepIsolationModelService.deleteDeepIsolationModelByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/DeriveParameterController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.DeriveParameter;
+import com.phm.manage.service.IDeriveParameterService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 衍生参数信息Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/deriveParameter")
+public class DeriveParameterController extends BaseController {
+    @Autowired
+    private IDeriveParameterService deriveParameterService;
+
+    /**
+     * 查询衍生参数信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:deriveParameter:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(DeriveParameter deriveParameter) {
+        startPage();
+        List<DeriveParameter> list = deriveParameterService.selectDeriveParameterList(deriveParameter);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出衍生参数信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:deriveParameter:export')")
+    @Log(title = "衍生参数信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, DeriveParameter deriveParameter) {
+        List<DeriveParameter> list = deriveParameterService.selectDeriveParameterList(deriveParameter);
+        ExcelUtil<DeriveParameter> util = new ExcelUtil<DeriveParameter>(DeriveParameter.class);
+        util.exportExcel(response, list, "衍生参数信息数据");
+    }
+
+    /**
+     * 获取衍生参数信息详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:deriveParameter:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(deriveParameterService.selectDeriveParameterById(id));
+    }
+
+    /**
+     * 新增衍生参数信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:deriveParameter:add')")
+    @Log(title = "衍生参数信息", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody DeriveParameter deriveParameter) {
+        return toAjax(deriveParameterService.insertDeriveParameter(deriveParameter));
+    }
+
+    /**
+     * 修改衍生参数信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:deriveParameter:edit')")
+    @Log(title = "衍生参数信息", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody DeriveParameter deriveParameter) {
+        return toAjax(deriveParameterService.updateDeriveParameter(deriveParameter));
+    }
+
+    /**
+     * 删除衍生参数信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:deriveParameter:remove')")
+    @Log(title = "衍生参数信息", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(deriveParameterService.deleteDeriveParameterByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/ExternalInterfaceLogController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.ExternalInterfaceLog;
+import com.phm.manage.service.IExternalInterfaceLogService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 外部接口日志Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/externalInterfaceLog")
+public class ExternalInterfaceLogController extends BaseController {
+    @Autowired
+    private IExternalInterfaceLogService externalInterfaceLogService;
+
+    /**
+     * 查询外部接口日志列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:externalInterfaceLog:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(ExternalInterfaceLog externalInterfaceLog) {
+        startPage();
+        List<ExternalInterfaceLog> list = externalInterfaceLogService.selectExternalInterfaceLogList(externalInterfaceLog);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出外部接口日志列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:externalInterfaceLog:export')")
+    @Log(title = "外部接口日志", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, ExternalInterfaceLog externalInterfaceLog) {
+        List<ExternalInterfaceLog> list = externalInterfaceLogService.selectExternalInterfaceLogList(externalInterfaceLog);
+        ExcelUtil<ExternalInterfaceLog> util = new ExcelUtil<ExternalInterfaceLog>(ExternalInterfaceLog.class);
+        util.exportExcel(response, list, "外部接口日志数据");
+    }
+
+    /**
+     * 获取外部接口日志详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:externalInterfaceLog:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(externalInterfaceLogService.selectExternalInterfaceLogById(id));
+    }
+
+    /**
+     * 新增外部接口日志
+     */
+    @PreAuthorize("@ss.hasPermi('manage:externalInterfaceLog:add')")
+    @Log(title = "外部接口日志", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ExternalInterfaceLog externalInterfaceLog) {
+        return toAjax(externalInterfaceLogService.insertExternalInterfaceLog(externalInterfaceLog));
+    }
+
+    /**
+     * 修改外部接口日志
+     */
+    @PreAuthorize("@ss.hasPermi('manage:externalInterfaceLog:edit')")
+    @Log(title = "外部接口日志", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody ExternalInterfaceLog externalInterfaceLog) {
+        return toAjax(externalInterfaceLogService.updateExternalInterfaceLog(externalInterfaceLog));
+    }
+
+    /**
+     * 删除外部接口日志
+     */
+    @PreAuthorize("@ss.hasPermi('manage:externalInterfaceLog:remove')")
+    @Log(title = "外部接口日志", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(externalInterfaceLogService.deleteExternalInterfaceLogByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/FalseAlarmRestrainModelController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.FalseAlarmRestrainModel;
+import com.phm.manage.service.IFalseAlarmRestrainModelService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 虚警抑制模型Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/falseAlarmRestrainModel")
+public class FalseAlarmRestrainModelController extends BaseController {
+    @Autowired
+    private IFalseAlarmRestrainModelService falseAlarmRestrainModelService;
+
+    /**
+     * 查询虚警抑制模型列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:falseAlarmRestrainModel:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(FalseAlarmRestrainModel falseAlarmRestrainModel) {
+        startPage();
+        List<FalseAlarmRestrainModel> list = falseAlarmRestrainModelService.selectFalseAlarmRestrainModelList(falseAlarmRestrainModel);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出虚警抑制模型列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:falseAlarmRestrainModel:export')")
+    @Log(title = "虚警抑制模型", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, FalseAlarmRestrainModel falseAlarmRestrainModel) {
+        List<FalseAlarmRestrainModel> list = falseAlarmRestrainModelService.selectFalseAlarmRestrainModelList(falseAlarmRestrainModel);
+        ExcelUtil<FalseAlarmRestrainModel> util = new ExcelUtil<FalseAlarmRestrainModel>(FalseAlarmRestrainModel.class);
+        util.exportExcel(response, list, "虚警抑制模型数据");
+    }
+
+    /**
+     * 获取虚警抑制模型详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:falseAlarmRestrainModel:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(falseAlarmRestrainModelService.selectFalseAlarmRestrainModelById(id));
+    }
+
+    /**
+     * 新增虚警抑制模型
+     */
+    @PreAuthorize("@ss.hasPermi('manage:falseAlarmRestrainModel:add')")
+    @Log(title = "虚警抑制模型", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody FalseAlarmRestrainModel falseAlarmRestrainModel) {
+        return toAjax(falseAlarmRestrainModelService.insertFalseAlarmRestrainModel(falseAlarmRestrainModel));
+    }
+
+    /**
+     * 修改虚警抑制模型
+     */
+    @PreAuthorize("@ss.hasPermi('manage:falseAlarmRestrainModel:edit')")
+    @Log(title = "虚警抑制模型", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody FalseAlarmRestrainModel falseAlarmRestrainModel) {
+        return toAjax(falseAlarmRestrainModelService.updateFalseAlarmRestrainModel(falseAlarmRestrainModel));
+    }
+
+    /**
+     * 删除虚警抑制模型
+     */
+    @PreAuthorize("@ss.hasPermi('manage:falseAlarmRestrainModel:remove')")
+    @Log(title = "虚警抑制模型", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(falseAlarmRestrainModelService.deleteFalseAlarmRestrainModelByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/FaultAnalyzeResultController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.FaultAnalyzeResult;
+import com.phm.manage.service.IFaultAnalyzeResultService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 故障分析结果Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/faultAnalyzeResult")
+public class FaultAnalyzeResultController extends BaseController {
+    @Autowired
+    private IFaultAnalyzeResultService faultAnalyzeResultService;
+
+    /**
+     * 查询故障分析结果列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:faultAnalyzeResult:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(FaultAnalyzeResult faultAnalyzeResult) {
+        startPage();
+        List<FaultAnalyzeResult> list = faultAnalyzeResultService.selectFaultAnalyzeResultList(faultAnalyzeResult);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出故障分析结果列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:faultAnalyzeResult:export')")
+    @Log(title = "故障分析结果", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, FaultAnalyzeResult faultAnalyzeResult) {
+        List<FaultAnalyzeResult> list = faultAnalyzeResultService.selectFaultAnalyzeResultList(faultAnalyzeResult);
+        ExcelUtil<FaultAnalyzeResult> util = new ExcelUtil<FaultAnalyzeResult>(FaultAnalyzeResult.class);
+        util.exportExcel(response, list, "故障分析结果数据");
+    }
+
+    /**
+     * 获取故障分析结果详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:faultAnalyzeResult:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(faultAnalyzeResultService.selectFaultAnalyzeResultById(id));
+    }
+
+    /**
+     * 新增故障分析结果
+     */
+    @PreAuthorize("@ss.hasPermi('manage:faultAnalyzeResult:add')")
+    @Log(title = "故障分析结果", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody FaultAnalyzeResult faultAnalyzeResult) {
+        return toAjax(faultAnalyzeResultService.insertFaultAnalyzeResult(faultAnalyzeResult));
+    }
+
+    /**
+     * 修改故障分析结果
+     */
+    @PreAuthorize("@ss.hasPermi('manage:faultAnalyzeResult:edit')")
+    @Log(title = "故障分析结果", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody FaultAnalyzeResult faultAnalyzeResult) {
+        return toAjax(faultAnalyzeResultService.updateFaultAnalyzeResult(faultAnalyzeResult));
+    }
+
+    /**
+     * 删除故障分析结果
+     */
+    @PreAuthorize("@ss.hasPermi('manage:faultAnalyzeResult:remove')")
+    @Log(title = "故障分析结果", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(faultAnalyzeResultService.deleteFaultAnalyzeResultByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/FaultCaseController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.FaultCase;
+import com.phm.manage.service.IFaultCaseService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 故障案例信息Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/faultCase")
+public class FaultCaseController extends BaseController {
+    @Autowired
+    private IFaultCaseService faultCaseService;
+
+    /**
+     * 查询故障案例信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:faultCase:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(FaultCase faultCase) {
+        startPage();
+        List<FaultCase> list = faultCaseService.selectFaultCaseList(faultCase);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出故障案例信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:faultCase:export')")
+    @Log(title = "故障案例信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, FaultCase faultCase) {
+        List<FaultCase> list = faultCaseService.selectFaultCaseList(faultCase);
+        ExcelUtil<FaultCase> util = new ExcelUtil<FaultCase>(FaultCase.class);
+        util.exportExcel(response, list, "故障案例信息数据");
+    }
+
+    /**
+     * 获取故障案例信息详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:faultCase:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(faultCaseService.selectFaultCaseById(id));
+    }
+
+    /**
+     * 新增故障案例信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:faultCase:add')")
+    @Log(title = "故障案例信息", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody FaultCase faultCase) {
+        return toAjax(faultCaseService.insertFaultCase(faultCase));
+    }
+
+    /**
+     * 修改故障案例信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:faultCase:edit')")
+    @Log(title = "故障案例信息", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody FaultCase faultCase) {
+        return toAjax(faultCaseService.updateFaultCase(faultCase));
+    }
+
+    /**
+     * 删除故障案例信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:faultCase:remove')")
+    @Log(title = "故障案例信息", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(faultCaseService.deleteFaultCaseByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/FeedbackRawDataController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.FeedbackRawData;
+import com.phm.manage.service.IFeedbackRawDataService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 反馈的源数据Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/feedbackRawData")
+public class FeedbackRawDataController extends BaseController {
+    @Autowired
+    private IFeedbackRawDataService feedbackRawDataService;
+
+    /**
+     * 查询反馈的源数据列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:feedbackRawData:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(FeedbackRawData feedbackRawData) {
+        startPage();
+        List<FeedbackRawData> list = feedbackRawDataService.selectFeedbackRawDataList(feedbackRawData);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出反馈的源数据列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:feedbackRawData:export')")
+    @Log(title = "反馈的源数据", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, FeedbackRawData feedbackRawData) {
+        List<FeedbackRawData> list = feedbackRawDataService.selectFeedbackRawDataList(feedbackRawData);
+        ExcelUtil<FeedbackRawData> util = new ExcelUtil<FeedbackRawData>(FeedbackRawData.class);
+        util.exportExcel(response, list, "反馈的源数据数据");
+    }
+
+    /**
+     * 获取反馈的源数据详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:feedbackRawData:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(feedbackRawDataService.selectFeedbackRawDataById(id));
+    }
+
+    /**
+     * 新增反馈的源数据
+     */
+    @PreAuthorize("@ss.hasPermi('manage:feedbackRawData:add')")
+    @Log(title = "反馈的源数据", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody FeedbackRawData feedbackRawData) {
+        return toAjax(feedbackRawDataService.insertFeedbackRawData(feedbackRawData));
+    }
+
+    /**
+     * 修改反馈的源数据
+     */
+    @PreAuthorize("@ss.hasPermi('manage:feedbackRawData:edit')")
+    @Log(title = "反馈的源数据", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody FeedbackRawData feedbackRawData) {
+        return toAjax(feedbackRawDataService.updateFeedbackRawData(feedbackRawData));
+    }
+
+    /**
+     * 删除反馈的源数据
+     */
+    @PreAuthorize("@ss.hasPermi('manage:feedbackRawData:remove')")
+    @Log(title = "反馈的源数据", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(feedbackRawDataService.deleteFeedbackRawDataByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/FleetController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.Fleet;
+import com.phm.manage.service.IFleetService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 机队信息Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/fleet")
+public class FleetController extends BaseController {
+    @Autowired
+    private IFleetService fleetService;
+
+    /**
+     * 查询机队信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:fleet:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(Fleet fleet) {
+        startPage();
+        List<Fleet> list = fleetService.selectFleetList(fleet);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出机队信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:fleet:export')")
+    @Log(title = "机队信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, Fleet fleet) {
+        List<Fleet> list = fleetService.selectFleetList(fleet);
+        ExcelUtil<Fleet> util = new ExcelUtil<Fleet>(Fleet.class);
+        util.exportExcel(response, list, "机队信息数据");
+    }
+
+    /**
+     * 获取机队信息详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:fleet:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(fleetService.selectFleetById(id));
+    }
+
+    /**
+     * 新增机队信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:fleet:add')")
+    @Log(title = "机队信息", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody Fleet fleet) {
+        return toAjax(fleetService.insertFleet(fleet));
+    }
+
+    /**
+     * 修改机队信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:fleet:edit')")
+    @Log(title = "机队信息", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody Fleet fleet) {
+        return toAjax(fleetService.updateFleet(fleet));
+    }
+
+    /**
+     * 删除机队信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:fleet:remove')")
+    @Log(title = "机队信息", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(fleetService.deleteFleetByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/ForecastModelController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.ForecastModel;
+import com.phm.manage.service.IForecastModelService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 预测模型信息Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/forecastModel")
+public class ForecastModelController extends BaseController {
+    @Autowired
+    private IForecastModelService forecastModelService;
+
+    /**
+     * 查询预测模型信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:forecastModel:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(ForecastModel forecastModel) {
+        startPage();
+        List<ForecastModel> list = forecastModelService.selectForecastModelList(forecastModel);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出预测模型信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:forecastModel:export')")
+    @Log(title = "预测模型信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, ForecastModel forecastModel) {
+        List<ForecastModel> list = forecastModelService.selectForecastModelList(forecastModel);
+        ExcelUtil<ForecastModel> util = new ExcelUtil<ForecastModel>(ForecastModel.class);
+        util.exportExcel(response, list, "预测模型信息数据");
+    }
+
+    /**
+     * 获取预测模型信息详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:forecastModel:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(forecastModelService.selectForecastModelById(id));
+    }
+
+    /**
+     * 新增预测模型信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:forecastModel:add')")
+    @Log(title = "预测模型信息", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ForecastModel forecastModel) {
+        return toAjax(forecastModelService.insertForecastModel(forecastModel));
+    }
+
+    /**
+     * 修改预测模型信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:forecastModel:edit')")
+    @Log(title = "预测模型信息", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody ForecastModel forecastModel) {
+        return toAjax(forecastModelService.updateForecastModel(forecastModel));
+    }
+
+    /**
+     * 删除预测模型信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:forecastModel:remove')")
+    @Log(title = "预测模型信息", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(forecastModelService.deleteForecastModelByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/GroundDiagnosisModelController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.GroundDiagnosisModel;
+import com.phm.manage.service.IGroundDiagnosisModelService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 地面诊断模型信息Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/groundDiagnosisModel")
+public class GroundDiagnosisModelController extends BaseController {
+    @Autowired
+    private IGroundDiagnosisModelService groundDiagnosisModelService;
+
+    /**
+     * 查询地面诊断模型信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:groundDiagnosisModel:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(GroundDiagnosisModel groundDiagnosisModel) {
+        startPage();
+        List<GroundDiagnosisModel> list = groundDiagnosisModelService.selectGroundDiagnosisModelList(groundDiagnosisModel);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出地面诊断模型信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:groundDiagnosisModel:export')")
+    @Log(title = "地面诊断模型信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, GroundDiagnosisModel groundDiagnosisModel) {
+        List<GroundDiagnosisModel> list = groundDiagnosisModelService.selectGroundDiagnosisModelList(groundDiagnosisModel);
+        ExcelUtil<GroundDiagnosisModel> util = new ExcelUtil<GroundDiagnosisModel>(GroundDiagnosisModel.class);
+        util.exportExcel(response, list, "地面诊断模型信息数据");
+    }
+
+    /**
+     * 获取地面诊断模型信息详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:groundDiagnosisModel:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(groundDiagnosisModelService.selectGroundDiagnosisModelById(id));
+    }
+
+    /**
+     * 新增地面诊断模型信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:groundDiagnosisModel:add')")
+    @Log(title = "地面诊断模型信息", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody GroundDiagnosisModel groundDiagnosisModel) {
+        return toAjax(groundDiagnosisModelService.insertGroundDiagnosisModel(groundDiagnosisModel));
+    }
+
+    /**
+     * 修改地面诊断模型信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:groundDiagnosisModel:edit')")
+    @Log(title = "地面诊断模型信息", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody GroundDiagnosisModel groundDiagnosisModel) {
+        return toAjax(groundDiagnosisModelService.updateGroundDiagnosisModel(groundDiagnosisModel));
+    }
+
+    /**
+     * 删除地面诊断模型信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:groundDiagnosisModel:remove')")
+    @Log(title = "地面诊断模型信息", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(groundDiagnosisModelService.deleteGroundDiagnosisModelByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/ImportExportLogController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.ImportExportLog;
+import com.phm.manage.service.IImportExportLogService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 导入导出日志;Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/importExportLog")
+public class ImportExportLogController extends BaseController {
+    @Autowired
+    private IImportExportLogService importExportLogService;
+
+    /**
+     * 查询导入导出日志;列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:importExportLog:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(ImportExportLog importExportLog) {
+        startPage();
+        List<ImportExportLog> list = importExportLogService.selectImportExportLogList(importExportLog);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出导入导出日志;列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:importExportLog:export')")
+    @Log(title = "导入导出日志;", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, ImportExportLog importExportLog) {
+        List<ImportExportLog> list = importExportLogService.selectImportExportLogList(importExportLog);
+        ExcelUtil<ImportExportLog> util = new ExcelUtil<ImportExportLog>(ImportExportLog.class);
+        util.exportExcel(response, list, "导入导出日志;数据");
+    }
+
+    /**
+     * 获取导入导出日志;详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:importExportLog:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(importExportLogService.selectImportExportLogById(id));
+    }
+
+    /**
+     * 新增导入导出日志;
+     */
+    @PreAuthorize("@ss.hasPermi('manage:importExportLog:add')")
+    @Log(title = "导入导出日志;", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ImportExportLog importExportLog) {
+        return toAjax(importExportLogService.insertImportExportLog(importExportLog));
+    }
+
+    /**
+     * 修改导入导出日志;
+     */
+    @PreAuthorize("@ss.hasPermi('manage:importExportLog:edit')")
+    @Log(title = "导入导出日志;", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody ImportExportLog importExportLog) {
+        return toAjax(importExportLogService.updateImportExportLog(importExportLog));
+    }
+
+    /**
+     * 删除导入导出日志;
+     */
+    @PreAuthorize("@ss.hasPermi('manage:importExportLog:remove')")
+    @Log(title = "导入导出日志;", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(importExportLogService.deleteImportExportLogByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/InstructionInfoController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.InstructionInfo;
+import com.phm.manage.service.IInstructionInfoService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 指令信息Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/instructionInfo")
+public class InstructionInfoController extends BaseController {
+    @Autowired
+    private IInstructionInfoService instructionInfoService;
+
+    /**
+     * 查询指令信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:instructionInfo:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(InstructionInfo instructionInfo) {
+        startPage();
+        List<InstructionInfo> list = instructionInfoService.selectInstructionInfoList(instructionInfo);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出指令信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:instructionInfo:export')")
+    @Log(title = "指令信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, InstructionInfo instructionInfo) {
+        List<InstructionInfo> list = instructionInfoService.selectInstructionInfoList(instructionInfo);
+        ExcelUtil<InstructionInfo> util = new ExcelUtil<InstructionInfo>(InstructionInfo.class);
+        util.exportExcel(response, list, "指令信息数据");
+    }
+
+    /**
+     * 获取指令信息详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:instructionInfo:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(instructionInfoService.selectInstructionInfoById(id));
+    }
+
+    /**
+     * 新增指令信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:instructionInfo:add')")
+    @Log(title = "指令信息", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody InstructionInfo instructionInfo) {
+        return toAjax(instructionInfoService.insertInstructionInfo(instructionInfo));
+    }
+
+    /**
+     * 修改指令信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:instructionInfo:edit')")
+    @Log(title = "指令信息", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody InstructionInfo instructionInfo) {
+        return toAjax(instructionInfoService.updateInstructionInfo(instructionInfo));
+    }
+
+    /**
+     * 删除指令信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:instructionInfo:remove')")
+    @Log(title = "指令信息", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(instructionInfoService.deleteInstructionInfoByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/MaintenanceController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.Maintenance;
+import com.phm.manage.service.IMaintenanceService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 维护信息Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/maintenance")
+public class MaintenanceController extends BaseController {
+    @Autowired
+    private IMaintenanceService maintenanceService;
+
+    /**
+     * 查询维护信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:maintenance:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(Maintenance maintenance) {
+        startPage();
+        List<Maintenance> list = maintenanceService.selectMaintenanceList(maintenance);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出维护信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:maintenance:export')")
+    @Log(title = "维护信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, Maintenance maintenance) {
+        List<Maintenance> list = maintenanceService.selectMaintenanceList(maintenance);
+        ExcelUtil<Maintenance> util = new ExcelUtil<Maintenance>(Maintenance.class);
+        util.exportExcel(response, list, "维护信息数据");
+    }
+
+    /**
+     * 获取维护信息详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:maintenance:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(maintenanceService.selectMaintenanceById(id));
+    }
+
+    /**
+     * 新增维护信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:maintenance:add')")
+    @Log(title = "维护信息", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody Maintenance maintenance) {
+        return toAjax(maintenanceService.insertMaintenance(maintenance));
+    }
+
+    /**
+     * 修改维护信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:maintenance:edit')")
+    @Log(title = "维护信息", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody Maintenance maintenance) {
+        return toAjax(maintenanceService.updateMaintenance(maintenance));
+    }
+
+    /**
+     * 删除维护信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:maintenance:remove')")
+    @Log(title = "维护信息", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(maintenanceService.deleteMaintenanceByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/MaintenanceTestControlController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.MaintenanceTestControl;
+import com.phm.manage.service.IMaintenanceTestControlService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 维修测试控制Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/maintenanceTestControl")
+public class MaintenanceTestControlController extends BaseController {
+    @Autowired
+    private IMaintenanceTestControlService maintenanceTestControlService;
+
+    /**
+     * 查询维修测试控制列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:maintenanceTestControl:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(MaintenanceTestControl maintenanceTestControl) {
+        startPage();
+        List<MaintenanceTestControl> list = maintenanceTestControlService.selectMaintenanceTestControlList(maintenanceTestControl);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出维修测试控制列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:maintenanceTestControl:export')")
+    @Log(title = "维修测试控制", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, MaintenanceTestControl maintenanceTestControl) {
+        List<MaintenanceTestControl> list = maintenanceTestControlService.selectMaintenanceTestControlList(maintenanceTestControl);
+        ExcelUtil<MaintenanceTestControl> util = new ExcelUtil<MaintenanceTestControl>(MaintenanceTestControl.class);
+        util.exportExcel(response, list, "维修测试控制数据");
+    }
+
+    /**
+     * 获取维修测试控制详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:maintenanceTestControl:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(maintenanceTestControlService.selectMaintenanceTestControlById(id));
+    }
+
+    /**
+     * 新增维修测试控制
+     */
+    @PreAuthorize("@ss.hasPermi('manage:maintenanceTestControl:add')")
+    @Log(title = "维修测试控制", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody MaintenanceTestControl maintenanceTestControl) {
+        return toAjax(maintenanceTestControlService.insertMaintenanceTestControl(maintenanceTestControl));
+    }
+
+    /**
+     * 修改维修测试控制
+     */
+    @PreAuthorize("@ss.hasPermi('manage:maintenanceTestControl:edit')")
+    @Log(title = "维修测试控制", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody MaintenanceTestControl maintenanceTestControl) {
+        return toAjax(maintenanceTestControlService.updateMaintenanceTestControl(maintenanceTestControl));
+    }
+
+    /**
+     * 删除维修测试控制
+     */
+    @PreAuthorize("@ss.hasPermi('manage:maintenanceTestControl:remove')")
+    @Log(title = "维修测试控制", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(maintenanceTestControlService.deleteMaintenanceTestControlByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/MonitorParameterConfigController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.MonitorParameterConfig;
+import com.phm.manage.service.IMonitorParameterConfigService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 状态监控参数配置信息Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/monitorParameterConfig")
+public class MonitorParameterConfigController extends BaseController {
+    @Autowired
+    private IMonitorParameterConfigService monitorParameterConfigService;
+
+    /**
+     * 查询状态监控参数配置信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:monitorParameterConfig:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(MonitorParameterConfig monitorParameterConfig) {
+        startPage();
+        List<MonitorParameterConfig> list = monitorParameterConfigService.selectMonitorParameterConfigList(monitorParameterConfig);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出状态监控参数配置信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:monitorParameterConfig:export')")
+    @Log(title = "状态监控参数配置信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, MonitorParameterConfig monitorParameterConfig) {
+        List<MonitorParameterConfig> list = monitorParameterConfigService.selectMonitorParameterConfigList(monitorParameterConfig);
+        ExcelUtil<MonitorParameterConfig> util = new ExcelUtil<MonitorParameterConfig>(MonitorParameterConfig.class);
+        util.exportExcel(response, list, "状态监控参数配置信息数据");
+    }
+
+    /**
+     * 获取状态监控参数配置信息详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:monitorParameterConfig:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(monitorParameterConfigService.selectMonitorParameterConfigById(id));
+    }
+
+    /**
+     * 新增状态监控参数配置信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:monitorParameterConfig:add')")
+    @Log(title = "状态监控参数配置信息", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody MonitorParameterConfig monitorParameterConfig) {
+        return toAjax(monitorParameterConfigService.insertMonitorParameterConfig(monitorParameterConfig));
+    }
+
+    /**
+     * 修改状态监控参数配置信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:monitorParameterConfig:edit')")
+    @Log(title = "状态监控参数配置信息", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody MonitorParameterConfig monitorParameterConfig) {
+        return toAjax(monitorParameterConfigService.updateMonitorParameterConfig(monitorParameterConfig));
+    }
+
+    /**
+     * 删除状态监控参数配置信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:monitorParameterConfig:remove')")
+    @Log(title = "状态监控参数配置信息", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(monitorParameterConfigService.deleteMonitorParameterConfigByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/PerformanceMonitorModelController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.PerformanceMonitorModel;
+import com.phm.manage.service.IPerformanceMonitorModelService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 性能监测模型信息Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/performanceMonitorModel")
+public class PerformanceMonitorModelController extends BaseController {
+    @Autowired
+    private IPerformanceMonitorModelService performanceMonitorModelService;
+
+    /**
+     * 查询性能监测模型信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:performanceMonitorModel:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(PerformanceMonitorModel performanceMonitorModel) {
+        startPage();
+        List<PerformanceMonitorModel> list = performanceMonitorModelService.selectPerformanceMonitorModelList(performanceMonitorModel);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出性能监测模型信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:performanceMonitorModel:export')")
+    @Log(title = "性能监测模型信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, PerformanceMonitorModel performanceMonitorModel) {
+        List<PerformanceMonitorModel> list = performanceMonitorModelService.selectPerformanceMonitorModelList(performanceMonitorModel);
+        ExcelUtil<PerformanceMonitorModel> util = new ExcelUtil<PerformanceMonitorModel>(PerformanceMonitorModel.class);
+        util.exportExcel(response, list, "性能监测模型信息数据");
+    }
+
+    /**
+     * 获取性能监测模型信息详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:performanceMonitorModel:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(performanceMonitorModelService.selectPerformanceMonitorModelById(id));
+    }
+
+    /**
+     * 新增性能监测模型信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:performanceMonitorModel:add')")
+    @Log(title = "性能监测模型信息", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody PerformanceMonitorModel performanceMonitorModel) {
+        return toAjax(performanceMonitorModelService.insertPerformanceMonitorModel(performanceMonitorModel));
+    }
+
+    /**
+     * 修改性能监测模型信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:performanceMonitorModel:edit')")
+    @Log(title = "性能监测模型信息", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody PerformanceMonitorModel performanceMonitorModel) {
+        return toAjax(performanceMonitorModelService.updatePerformanceMonitorModel(performanceMonitorModel));
+    }
+
+    /**
+     * 删除性能监测模型信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:performanceMonitorModel:remove')")
+    @Log(title = "性能监测模型信息", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(performanceMonitorModelService.deletePerformanceMonitorModelByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/PreHandleResultController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.PreHandleResult;
+import com.phm.manage.service.IPreHandleResultService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 数据预处理结果Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/preHandleResult")
+public class PreHandleResultController extends BaseController {
+    @Autowired
+    private IPreHandleResultService preHandleResultService;
+
+    /**
+     * 查询数据预处理结果列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:preHandleResult:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(PreHandleResult preHandleResult) {
+        startPage();
+        List<PreHandleResult> list = preHandleResultService.selectPreHandleResultList(preHandleResult);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出数据预处理结果列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:preHandleResult:export')")
+    @Log(title = "数据预处理结果", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, PreHandleResult preHandleResult) {
+        List<PreHandleResult> list = preHandleResultService.selectPreHandleResultList(preHandleResult);
+        ExcelUtil<PreHandleResult> util = new ExcelUtil<PreHandleResult>(PreHandleResult.class);
+        util.exportExcel(response, list, "数据预处理结果数据");
+    }
+
+    /**
+     * 获取数据预处理结果详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:preHandleResult:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(preHandleResultService.selectPreHandleResultById(id));
+    }
+
+    /**
+     * 新增数据预处理结果
+     */
+    @PreAuthorize("@ss.hasPermi('manage:preHandleResult:add')")
+    @Log(title = "数据预处理结果", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody PreHandleResult preHandleResult) {
+        return toAjax(preHandleResultService.insertPreHandleResult(preHandleResult));
+    }
+
+    /**
+     * 修改数据预处理结果
+     */
+    @PreAuthorize("@ss.hasPermi('manage:preHandleResult:edit')")
+    @Log(title = "数据预处理结果", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody PreHandleResult preHandleResult) {
+        return toAjax(preHandleResultService.updatePreHandleResult(preHandleResult));
+    }
+
+    /**
+     * 删除数据预处理结果
+     */
+    @PreAuthorize("@ss.hasPermi('manage:preHandleResult:remove')")
+    @Log(title = "数据预处理结果", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(preHandleResultService.deletePreHandleResultByIds(ids));
+    }
+}

+ 97 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/ProductController.java

@@ -0,0 +1,97 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.Product;
+import com.phm.manage.service.IProductService;
+import com.phm.common.utils.poi.ExcelUtil;
+
+/**
+ * 产品树信息Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/product")
+public class ProductController extends BaseController {
+    @Autowired
+    private IProductService productService;
+
+    /**
+     * 查询产品树信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:product:list')")
+    @GetMapping("/list")
+    public AjaxResult list(Product product) {
+        List<Product> list = productService.selectProductList(product);
+        return success(list);
+    }
+
+    /**
+     * 导出产品树信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:product:export')")
+    @Log(title = "产品树信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, Product product) {
+        List<Product> list = productService.selectProductList(product);
+        ExcelUtil<Product> util = new ExcelUtil<Product>(Product.class);
+        util.exportExcel(response, list, "产品树信息数据");
+    }
+
+    /**
+     * 获取产品树信息详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:product:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(productService.selectProductById(id));
+    }
+
+    /**
+     * 新增产品树信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:product:add')")
+    @Log(title = "产品树信息", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody Product product) {
+        return toAjax(productService.insertProduct(product));
+    }
+
+    /**
+     * 修改产品树信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:product:edit')")
+    @Log(title = "产品树信息", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody Product product) {
+        return toAjax(productService.updateProduct(product));
+    }
+
+    /**
+     * 删除产品树信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:product:remove')")
+    @Log(title = "产品树信息", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(productService.deleteProductByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/SoftwareConfigController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.SoftwareConfig;
+import com.phm.manage.service.ISoftwareConfigService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 软件配置库信息Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/softwareConfig")
+public class SoftwareConfigController extends BaseController {
+    @Autowired
+    private ISoftwareConfigService softwareConfigService;
+
+    /**
+     * 查询软件配置库信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:softwareConfig:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(SoftwareConfig softwareConfig) {
+        startPage();
+        List<SoftwareConfig> list = softwareConfigService.selectSoftwareConfigList(softwareConfig);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出软件配置库信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:softwareConfig:export')")
+    @Log(title = "软件配置库信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, SoftwareConfig softwareConfig) {
+        List<SoftwareConfig> list = softwareConfigService.selectSoftwareConfigList(softwareConfig);
+        ExcelUtil<SoftwareConfig> util = new ExcelUtil<SoftwareConfig>(SoftwareConfig.class);
+        util.exportExcel(response, list, "软件配置库信息数据");
+    }
+
+    /**
+     * 获取软件配置库信息详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:softwareConfig:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(softwareConfigService.selectSoftwareConfigById(id));
+    }
+
+    /**
+     * 新增软件配置库信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:softwareConfig:add')")
+    @Log(title = "软件配置库信息", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody SoftwareConfig softwareConfig) {
+        return toAjax(softwareConfigService.insertSoftwareConfig(softwareConfig));
+    }
+
+    /**
+     * 修改软件配置库信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:softwareConfig:edit')")
+    @Log(title = "软件配置库信息", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody SoftwareConfig softwareConfig) {
+        return toAjax(softwareConfigService.updateSoftwareConfig(softwareConfig));
+    }
+
+    /**
+     * 删除软件配置库信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:softwareConfig:remove')")
+    @Log(title = "软件配置库信息", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(softwareConfigService.deleteSoftwareConfigByIds(ids));
+    }
+}

+ 99 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/controller/SortieController.java

@@ -0,0 +1,99 @@
+package com.phm.manage.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.phm.common.annotation.Log;
+import com.phm.common.core.controller.BaseController;
+import com.phm.common.core.domain.AjaxResult;
+
+import com.phm.common.enums.BusinessType;
+import com.phm.manage.domain.Sortie;
+import com.phm.manage.service.ISortieService;
+import com.phm.common.utils.poi.ExcelUtil;
+import com.phm.common.core.page.TableDataInfo;
+
+/**
+ * 架次信息Controller
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+@RestController
+@RequestMapping("/manage/sortie")
+public class SortieController extends BaseController {
+    @Autowired
+    private ISortieService sortieService;
+
+    /**
+     * 查询架次信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:sortie:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(Sortie sortie) {
+        startPage();
+        List<Sortie> list = sortieService.selectSortieList(sortie);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出架次信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('manage:sortie:export')")
+    @Log(title = "架次信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, Sortie sortie) {
+        List<Sortie> list = sortieService.selectSortieList(sortie);
+        ExcelUtil<Sortie> util = new ExcelUtil<Sortie>(Sortie.class);
+        util.exportExcel(response, list, "架次信息数据");
+    }
+
+    /**
+     * 获取架次信息详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:sortie:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(sortieService.selectSortieById(id));
+    }
+
+    /**
+     * 新增架次信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:sortie:add')")
+    @Log(title = "架次信息", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody Sortie sortie) {
+        return toAjax(sortieService.insertSortie(sortie));
+    }
+
+    /**
+     * 修改架次信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:sortie:edit')")
+    @Log(title = "架次信息", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody Sortie sortie) {
+        return toAjax(sortieService.updateSortie(sortie));
+    }
+
+    /**
+     * 删除架次信息
+     */
+    @PreAuthorize("@ss.hasPermi('manage:sortie:remove')")
+    @Log(title = "架次信息", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids) {
+        return toAjax(sortieService.deleteSortieByIds(ids));
+    }
+}

+ 146 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/Aeroplane.java

@@ -0,0 +1,146 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 单机信息对象 phm_aeroplane
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class Aeroplane extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 名称
+     */
+    @Excel(name = "名称")
+    private String name;
+
+    /**
+     * 型号
+     */
+    @Excel(name = "型号")
+    private String modelNumber;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setModelNumber(String modelNumber) {
+        this.modelNumber = modelNumber;
+    }
+
+    public String getModelNumber() {
+        return modelNumber;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("name", getName())
+                .append("modelNumber", getModelNumber())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 116 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/AfterAnalysisResult.java

@@ -0,0 +1,116 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 维修测试控制解析后数据对象 phm_after_analysis_result
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class AfterAnalysisResult extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 176 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/AnalyzeCourseLog.java

@@ -0,0 +1,176 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 分析过程日志对象 phm_analyze_course_log
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class AnalyzeCourseLog extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 模块功能名称
+     */
+    @Excel(name = "模块功能名称")
+    private String moduleName;
+
+    /**
+     * 模块功能类型
+     */
+    @Excel(name = "模块功能类型")
+    private String moduleType;
+
+    /**
+     * 过程日志
+     */
+    @Excel(name = "过程日志")
+    private String courseContent;
+
+    /**
+     * 分析结果状态
+     */
+    @Excel(name = "分析结果状态")
+    private String status;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setModuleName(String moduleName) {
+        this.moduleName = moduleName;
+    }
+
+    public String getModuleName() {
+        return moduleName;
+    }
+
+    public void setModuleType(String moduleType) {
+        this.moduleType = moduleType;
+    }
+
+    public String getModuleType() {
+        return moduleType;
+    }
+
+    public void setCourseContent(String courseContent) {
+        this.courseContent = courseContent;
+    }
+
+    public String getCourseContent() {
+        return courseContent;
+    }
+
+    public void setStatus(String status) {
+        this.status = status;
+    }
+
+    public String getStatus() {
+        return status;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("moduleName", getModuleName())
+                .append("moduleType", getModuleType())
+                .append("courseContent", getCourseContent())
+                .append("status", getStatus())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 176 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/AnalyzeDownLog.java

@@ -0,0 +1,176 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 数据解析下载日志对象 phm_analyze_down_log
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class AnalyzeDownLog extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 文件名称
+     */
+    @Excel(name = "文件名称")
+    private String name;
+
+    /**
+     * 保存路径
+     */
+    @Excel(name = "保存路径")
+    private String path;
+
+    /**
+     * 状态数据
+     */
+    @Excel(name = "状态数据")
+    private String status;
+
+    /**
+     * 故障数据
+     */
+    @Excel(name = "故障数据")
+    private String fault;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setPath(String path) {
+        this.path = path;
+    }
+
+    public String getPath() {
+        return path;
+    }
+
+    public void setStatus(String status) {
+        this.status = status;
+    }
+
+    public String getStatus() {
+        return status;
+    }
+
+    public void setFault(String fault) {
+        this.fault = fault;
+    }
+
+    public String getFault() {
+        return fault;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("name", getName())
+                .append("path", getPath())
+                .append("status", getStatus())
+                .append("fault", getFault())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 116 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/AnalyzeResult.java

@@ -0,0 +1,116 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 数据解析结果对象 phm_analyze_result
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class AnalyzeResult extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 161 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/DeepIsolationModel.java

@@ -0,0 +1,161 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 深度隔离模型对象 phm_deep_isolation_model
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class DeepIsolationModel extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 维护代码
+     */
+    @Excel(name = "维护代码")
+    private String code;
+
+    /**
+     * 故障方程
+     */
+    @Excel(name = "故障方程")
+    private String faultEquation;
+
+    /**
+     * 故障LRU
+     */
+    @Excel(name = "故障LRU")
+    private String faultLru;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+    public void setFaultEquation(String faultEquation) {
+        this.faultEquation = faultEquation;
+    }
+
+    public String getFaultEquation() {
+        return faultEquation;
+    }
+
+    public void setFaultLru(String faultLru) {
+        this.faultLru = faultLru;
+    }
+
+    public String getFaultLru() {
+        return faultLru;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("code", getCode())
+                .append("faultEquation", getFaultEquation())
+                .append("faultLru", getFaultLru())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 146 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/DeriveParameter.java

@@ -0,0 +1,146 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 衍生参数信息对象 phm_derive_parameter
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class DeriveParameter extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 参数名称
+     */
+    @Excel(name = "参数名称")
+    private String name;
+
+    /**
+     * 表达式文件
+     */
+    @Excel(name = "表达式文件")
+    private String expression;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setExpression(String expression) {
+        this.expression = expression;
+    }
+
+    public String getExpression() {
+        return expression;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("name", getName())
+                .append("expression", getExpression())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 161 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/ExternalInterfaceLog.java

@@ -0,0 +1,161 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 外部接口日志对象 sys_external_interface_log
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class ExternalInterfaceLog extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 接口结果
+     */
+    @Excel(name = "接口结果")
+    private String result;
+
+    /**
+     * 接口名称
+     */
+    @Excel(name = "接口名称")
+    private String name;
+
+    /**
+     * 接口路径
+     */
+    @Excel(name = "接口路径")
+    private String url;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setResult(String result) {
+        this.result = result;
+    }
+
+    public String getResult() {
+        return result;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setUrl(String url) {
+        this.url = url;
+    }
+
+    public String getUrl() {
+        return url;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("result", getResult())
+                .append("name", getName())
+                .append("url", getUrl())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 161 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/FalseAlarmRestrainModel.java

@@ -0,0 +1,161 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 虚警抑制模型对象 phm_false_alarm_restrain_model
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class FalseAlarmRestrainModel extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 故障代码
+     */
+    @Excel(name = "故障代码")
+    private String code;
+
+    /**
+     * 抑制判据
+     */
+    @Excel(name = "抑制判据")
+    private String restrainCriteria;
+
+    /**
+     * 最少持续时间
+     */
+    @Excel(name = "最少持续时间")
+    private String minDuration;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+    public void setRestrainCriteria(String restrainCriteria) {
+        this.restrainCriteria = restrainCriteria;
+    }
+
+    public String getRestrainCriteria() {
+        return restrainCriteria;
+    }
+
+    public void setMinDuration(String minDuration) {
+        this.minDuration = minDuration;
+    }
+
+    public String getMinDuration() {
+        return minDuration;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("code", getCode())
+                .append("restrainCriteria", getRestrainCriteria())
+                .append("minDuration", getMinDuration())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 176 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/FaultAnalyzeResult.java

@@ -0,0 +1,176 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 故障分析结果对象 phm_fault_analyze_result
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class FaultAnalyzeResult extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 功能模块名称
+     */
+    @Excel(name = "功能模块名称")
+    private String moduleName;
+
+    /**
+     * 功能模块类型
+     */
+    @Excel(name = "功能模块类型")
+    private String moduleType;
+
+    /**
+     * 分析结果
+     */
+    @Excel(name = "分析结果")
+    private String analyzeInfo;
+
+    /**
+     * 批注,注解
+     */
+    @Excel(name = "批注,注解")
+    private String comment;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setModuleName(String moduleName) {
+        this.moduleName = moduleName;
+    }
+
+    public String getModuleName() {
+        return moduleName;
+    }
+
+    public void setModuleType(String moduleType) {
+        this.moduleType = moduleType;
+    }
+
+    public String getModuleType() {
+        return moduleType;
+    }
+
+    public void setAnalyzeInfo(String analyzeInfo) {
+        this.analyzeInfo = analyzeInfo;
+    }
+
+    public String getAnalyzeInfo() {
+        return analyzeInfo;
+    }
+
+    public void setComment(String comment) {
+        this.comment = comment;
+    }
+
+    public String getComment() {
+        return comment;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("moduleName", getModuleName())
+                .append("moduleType", getModuleType())
+                .append("analyzeInfo", getAnalyzeInfo())
+                .append("comment", getComment())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 206 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/FaultCase.java

@@ -0,0 +1,206 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 故障案例信息对象 phm_fault_case
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class FaultCase extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 案例案例名称
+     */
+    @Excel(name = "案例案例名称")
+    private String caseName;
+
+    /**
+     * 故障描述
+     */
+    @Excel(name = "故障描述")
+    private String description;
+
+    /**
+     * 案例编号
+     */
+    @Excel(name = "案例编号")
+    private String caseNumber;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    /**
+     * 案例特征参数
+     */
+    @Excel(name = "案例特征参数")
+    private String parameter;
+
+    /**
+     * 故障定位
+     */
+    @Excel(name = "故障定位")
+    private String location;
+
+    /**
+     * 解决措施
+     */
+    @Excel(name = "解决措施")
+    private String solution;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setCaseName(String caseName) {
+        this.caseName = caseName;
+    }
+
+    public String getCaseName() {
+        return caseName;
+    }
+
+    public void setDescription(String description) {
+        this.description = description;
+    }
+
+    public String getDescription() {
+        return description;
+    }
+
+    public void setCaseNumber(String caseNumber) {
+        this.caseNumber = caseNumber;
+    }
+
+    public String getCaseNumber() {
+        return caseNumber;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    public void setParameter(String parameter) {
+        this.parameter = parameter;
+    }
+
+    public String getParameter() {
+        return parameter;
+    }
+
+    public void setLocation(String location) {
+        this.location = location;
+    }
+
+    public String getLocation() {
+        return location;
+    }
+
+    public void setSolution(String solution) {
+        this.solution = solution;
+    }
+
+    public String getSolution() {
+        return solution;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("caseName", getCaseName())
+                .append("description", getDescription())
+                .append("caseNumber", getCaseNumber())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .append("parameter", getParameter())
+                .append("location", getLocation())
+                .append("solution", getSolution())
+                .toString();
+    }
+}

+ 116 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/FeedbackRawData.java

@@ -0,0 +1,116 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 反馈的源数据对象 phm_feedback_raw_data
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class FeedbackRawData extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 161 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/Fleet.java

@@ -0,0 +1,161 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 机队信息对象 phm_fleet
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class Fleet extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 机队名称
+     */
+    @Excel(name = "机队名称")
+    private String fleetName;
+
+    /**
+     * 机队编号
+     */
+    @Excel(name = "机队编号")
+    private String fleetCode;
+
+    /**
+     * 飞机集合
+     */
+    @Excel(name = "飞机集合")
+    private String gather;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setFleetName(String fleetName) {
+        this.fleetName = fleetName;
+    }
+
+    public String getFleetName() {
+        return fleetName;
+    }
+
+    public void setFleetCode(String fleetCode) {
+        this.fleetCode = fleetCode;
+    }
+
+    public String getFleetCode() {
+        return fleetCode;
+    }
+
+    public void setGather(String gather) {
+        this.gather = gather;
+    }
+
+    public String getGather() {
+        return gather;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("fleetName", getFleetName())
+                .append("fleetCode", getFleetCode())
+                .append("gather", getGather())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 176 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/ForecastModel.java

@@ -0,0 +1,176 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 预测模型信息对象 phm_forecast_model
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class ForecastModel extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 预测对象
+     */
+    @Excel(name = "预测对象")
+    private String object;
+
+    /**
+     * 预测方法
+     */
+    @Excel(name = "预测方法")
+    private String method;
+
+    /**
+     * 训练集范围
+     */
+    @Excel(name = "训练集范围")
+    private String trainsRange;
+
+    /**
+     * 预测精度
+     */
+    @Excel(name = "预测精度")
+    private String accuracy;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setObject(String object) {
+        this.object = object;
+    }
+
+    public String getObject() {
+        return object;
+    }
+
+    public void setMethod(String method) {
+        this.method = method;
+    }
+
+    public String getMethod() {
+        return method;
+    }
+
+    public void setTrainsRange(String trainsRange) {
+        this.trainsRange = trainsRange;
+    }
+
+    public String getTrainsRange() {
+        return trainsRange;
+    }
+
+    public void setAccuracy(String accuracy) {
+        this.accuracy = accuracy;
+    }
+
+    public String getAccuracy() {
+        return accuracy;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("object", getObject())
+                .append("method", getMethod())
+                .append("trainsRange", getTrainsRange())
+                .append("accuracy", getAccuracy())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 191 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/GroundDiagnosisModel.java

@@ -0,0 +1,191 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 地面诊断模型信息对象 phm_ground_diagnosis_model
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class GroundDiagnosisModel extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 事件代码
+     */
+    @Excel(name = "事件代码")
+    private String code;
+
+    /**
+     * 判据
+     */
+    @Excel(name = "判据")
+    private String criteria;
+
+    /**
+     * 最少持续时间
+     */
+    @Excel(name = "最少持续时间")
+    private String minDuration;
+
+    /**
+     * 所属系统
+     */
+    @Excel(name = "所属系统")
+    private String systemSource;
+
+    /**
+     * 所属LRU
+     */
+    @Excel(name = "所属LRU")
+    private String lruSource;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+    public void setCriteria(String criteria) {
+        this.criteria = criteria;
+    }
+
+    public String getCriteria() {
+        return criteria;
+    }
+
+    public void setMinDuration(String minDuration) {
+        this.minDuration = minDuration;
+    }
+
+    public String getMinDuration() {
+        return minDuration;
+    }
+
+    public void setSystemSource(String systemSource) {
+        this.systemSource = systemSource;
+    }
+
+    public String getSystemSource() {
+        return systemSource;
+    }
+
+    public void setLruSource(String lruSource) {
+        this.lruSource = lruSource;
+    }
+
+    public String getLruSource() {
+        return lruSource;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("code", getCode())
+                .append("criteria", getCriteria())
+                .append("minDuration", getMinDuration())
+                .append("systemSource", getSystemSource())
+                .append("lruSource", getLruSource())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 176 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/ImportExportLog.java

@@ -0,0 +1,176 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 导入导出日志;对象 sys_import_export_log
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class ImportExportLog extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 模块名称
+     */
+    @Excel(name = "模块名称")
+    private String modelName;
+
+    /**
+     * 文件名称
+     */
+    @Excel(name = "文件名称")
+    private String name;
+
+    /**
+     * 错误信息
+     */
+    @Excel(name = "错误信息")
+    private String error;
+
+    /**
+     * 状态
+     */
+    @Excel(name = "状态")
+    private Long status;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setModelName(String modelName) {
+        this.modelName = modelName;
+    }
+
+    public String getModelName() {
+        return modelName;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setError(String error) {
+        this.error = error;
+    }
+
+    public String getError() {
+        return error;
+    }
+
+    public void setStatus(Long status) {
+        this.status = status;
+    }
+
+    public Long getStatus() {
+        return status;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("modelName", getModelName())
+                .append("name", getName())
+                .append("error", getError())
+                .append("status", getStatus())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 146 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/InstructionInfo.java

@@ -0,0 +1,146 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 指令信息对象 phm_instruction_info
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class InstructionInfo extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 指令属性
+     */
+    @Excel(name = "指令属性")
+    private String attribute;
+
+    /**
+     * 指令内容
+     */
+    @Excel(name = "指令内容")
+    private String content;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setAttribute(String attribute) {
+        this.attribute = attribute;
+    }
+
+    public String getAttribute() {
+        return attribute;
+    }
+
+    public void setContent(String content) {
+        this.content = content;
+    }
+
+    public String getContent() {
+        return content;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("attribute", getAttribute())
+                .append("content", getContent())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 206 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/Maintenance.java

@@ -0,0 +1,206 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 维护信息对象 phm_maintenance
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class Maintenance extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 维护代码
+     */
+    @Excel(name = "维护代码")
+    private String code;
+
+    /**
+     * 信息描述
+     */
+    @Excel(name = "信息描述")
+    private String description;
+
+    /**
+     * 等级
+     */
+    @Excel(name = "等级")
+    private String grade;
+
+    /**
+     * 故障源
+     */
+    @Excel(name = "故障源")
+    private String faultSource;
+
+    /**
+     * 处理措施
+     */
+    @Excel(name = "处理措施")
+    private String treatmentMeasure;
+
+    /**
+     * 故障代码
+     */
+    @Excel(name = "故障代码")
+    private String faultCode;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+    public void setDescription(String description) {
+        this.description = description;
+    }
+
+    public String getDescription() {
+        return description;
+    }
+
+    public void setGrade(String grade) {
+        this.grade = grade;
+    }
+
+    public String getGrade() {
+        return grade;
+    }
+
+    public void setFaultSource(String faultSource) {
+        this.faultSource = faultSource;
+    }
+
+    public String getFaultSource() {
+        return faultSource;
+    }
+
+    public void setTreatmentMeasure(String treatmentMeasure) {
+        this.treatmentMeasure = treatmentMeasure;
+    }
+
+    public String getTreatmentMeasure() {
+        return treatmentMeasure;
+    }
+
+    public void setFaultCode(String faultCode) {
+        this.faultCode = faultCode;
+    }
+
+    public String getFaultCode() {
+        return faultCode;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("code", getCode())
+                .append("description", getDescription())
+                .append("grade", getGrade())
+                .append("faultSource", getFaultSource())
+                .append("treatmentMeasure", getTreatmentMeasure())
+                .append("faultCode", getFaultCode())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 206 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/MaintenanceTestControl.java

@@ -0,0 +1,206 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 维修测试控制对象 phm_maintenance_test_control
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class MaintenanceTestControl extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 维修控制信息
+     */
+    @Excel(name = "维修控制信息")
+    private String maintenanceControl;
+
+    /**
+     * 对象
+     */
+    @Excel(name = "对象")
+    private String object;
+
+    /**
+     * 名称
+     */
+    @Excel(name = "名称")
+    private String name;
+
+    /**
+     * 程序文件
+     */
+    @Excel(name = "程序文件")
+    private String applicationDoc;
+
+    /**
+     * 故障数据
+     */
+    @Excel(name = "故障数据")
+    private String faultData;
+
+    /**
+     * 版本
+     */
+    @Excel(name = "版本")
+    private String version;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setMaintenanceControl(String maintenanceControl) {
+        this.maintenanceControl = maintenanceControl;
+    }
+
+    public String getMaintenanceControl() {
+        return maintenanceControl;
+    }
+
+    public void setObject(String object) {
+        this.object = object;
+    }
+
+    public String getObject() {
+        return object;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setApplicationDoc(String applicationDoc) {
+        this.applicationDoc = applicationDoc;
+    }
+
+    public String getApplicationDoc() {
+        return applicationDoc;
+    }
+
+    public void setFaultData(String faultData) {
+        this.faultData = faultData;
+    }
+
+    public String getFaultData() {
+        return faultData;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("maintenanceControl", getMaintenanceControl())
+                .append("object", getObject())
+                .append("name", getName())
+                .append("applicationDoc", getApplicationDoc())
+                .append("faultData", getFaultData())
+                .append("version", getVersion())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 176 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/MonitorParameterConfig.java

@@ -0,0 +1,176 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 状态监控参数配置信息对象 phm_monitor_parameter_config
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class MonitorParameterConfig extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 参数名称
+     */
+    @Excel(name = "参数名称")
+    private String name;
+
+    /**
+     * 总线协议
+     */
+    @Excel(name = "总线协议")
+    private String busRotocol;
+
+    /**
+     * 数据块
+     */
+    @Excel(name = "数据块")
+    private String dataBlock;
+
+    /**
+     * 数据字
+     */
+    @Excel(name = "数据字")
+    private String dataWord;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setBusRotocol(String busRotocol) {
+        this.busRotocol = busRotocol;
+    }
+
+    public String getBusRotocol() {
+        return busRotocol;
+    }
+
+    public void setDataBlock(String dataBlock) {
+        this.dataBlock = dataBlock;
+    }
+
+    public String getDataBlock() {
+        return dataBlock;
+    }
+
+    public void setDataWord(String dataWord) {
+        this.dataWord = dataWord;
+    }
+
+    public String getDataWord() {
+        return dataWord;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("name", getName())
+                .append("busRotocol", getBusRotocol())
+                .append("dataBlock", getDataBlock())
+                .append("dataWord", getDataWord())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 206 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/PerformanceMonitorModel.java

@@ -0,0 +1,206 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 性能监测模型信息对象 phm_performance_monitor_model
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class PerformanceMonitorModel extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 监测对象
+     */
+    @Excel(name = "监测对象")
+    private String object;
+
+    /**
+     * 监测参数
+     */
+    @Excel(name = "监测参数")
+    private String parameter;
+
+    /**
+     * 状态条件
+     */
+    @Excel(name = "状态条件")
+    private String stateCondition;
+
+    /**
+     * 取值方法
+     */
+    @Excel(name = "取值方法")
+    private String valueMethod;
+
+    /**
+     * 警戒值
+     */
+    @Excel(name = "警戒值")
+    private String alarmValue;
+
+    /**
+     * 门限值
+     */
+    @Excel(name = "门限值")
+    private String thresholdValue;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setObject(String object) {
+        this.object = object;
+    }
+
+    public String getObject() {
+        return object;
+    }
+
+    public void setParameter(String parameter) {
+        this.parameter = parameter;
+    }
+
+    public String getParameter() {
+        return parameter;
+    }
+
+    public void setStateCondition(String stateCondition) {
+        this.stateCondition = stateCondition;
+    }
+
+    public String getStateCondition() {
+        return stateCondition;
+    }
+
+    public void setValueMethod(String valueMethod) {
+        this.valueMethod = valueMethod;
+    }
+
+    public String getValueMethod() {
+        return valueMethod;
+    }
+
+    public void setAlarmValue(String alarmValue) {
+        this.alarmValue = alarmValue;
+    }
+
+    public String getAlarmValue() {
+        return alarmValue;
+    }
+
+    public void setThresholdValue(String thresholdValue) {
+        this.thresholdValue = thresholdValue;
+    }
+
+    public String getThresholdValue() {
+        return thresholdValue;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("object", getObject())
+                .append("parameter", getParameter())
+                .append("stateCondition", getStateCondition())
+                .append("valueMethod", getValueMethod())
+                .append("alarmValue", getAlarmValue())
+                .append("thresholdValue", getThresholdValue())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 116 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/PreHandleResult.java

@@ -0,0 +1,116 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 数据预处理结果对象 phm_pre_handle_result
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class PreHandleResult extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 147 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/Product.java

@@ -0,0 +1,147 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.TreeEntity;
+
+/**
+ * 产品树信息对象 phm_product
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class Product extends TreeEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 产品名称
+     */
+    @Excel(name = "产品名称")
+    private String name;
+
+    /**
+     * SNS编号
+     */
+    @Excel(name = "SNS编号")
+    private String snsId;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setSnsId(String snsId) {
+        this.snsId = snsId;
+    }
+
+    public String getSnsId() {
+        return snsId;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("parentId", getParentId())
+                .append("name", getName())
+                .append("snsId", getSnsId())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 146 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/SoftwareConfig.java

@@ -0,0 +1,146 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 软件配置库信息对象 phm_software_config
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class SoftwareConfig extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 软件序号
+     */
+    @Excel(name = "软件序号")
+    private String serialNumber;
+
+    /**
+     * 软件名称
+     */
+    @Excel(name = "软件名称")
+    private String name;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setSerialNumber(String serialNumber) {
+        this.serialNumber = serialNumber;
+    }
+
+    public String getSerialNumber() {
+        return serialNumber;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("serialNumber", getSerialNumber())
+                .append("name", getName())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 191 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/domain/Sortie.java

@@ -0,0 +1,191 @@
+package com.phm.manage.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import annotation.com.phm.common.Excel;
+import domain.core.com.phm.common.BaseEntity;
+
+/**
+ * 架次信息对象 phm_sortie
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public class Sortie extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 唯一ID
+     */
+    private Long id;
+
+    /**
+     * 机号
+     */
+    @Excel(name = "机号")
+    private String aircraftNumber;
+
+    /**
+     * 架次号
+     */
+    @Excel(name = "架次号")
+    private String sortieNumber;
+
+    /**
+     * 开始时间
+     */
+    @Excel(name = "开始时间")
+    private String startTime;
+
+    /**
+     * 结束时间
+     */
+    @Excel(name = "结束时间")
+    private String endTime;
+
+    /**
+     * 飞行时长
+     */
+    @Excel(name = "飞行时长")
+    private String duration;
+
+    /**
+     * 数据是否删除(1:删除,0有效)
+     */
+    @Excel(name = "数据是否删除", readConverterExp = "1=:删除,0有效")
+    private Long isDelete;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /**
+     * 更新人
+     */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /**
+     * 更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setAircraftNumber(String aircraftNumber) {
+        this.aircraftNumber = aircraftNumber;
+    }
+
+    public String getAircraftNumber() {
+        return aircraftNumber;
+    }
+
+    public void setSortieNumber(String sortieNumber) {
+        this.sortieNumber = sortieNumber;
+    }
+
+    public String getSortieNumber() {
+        return sortieNumber;
+    }
+
+    public void setStartTime(String startTime) {
+        this.startTime = startTime;
+    }
+
+    public String getStartTime() {
+        return startTime;
+    }
+
+    public void setEndTime(String endTime) {
+        this.endTime = endTime;
+    }
+
+    public String getEndTime() {
+        return endTime;
+    }
+
+    public void setDuration(String duration) {
+        this.duration = duration;
+    }
+
+    public String getDuration() {
+        return duration;
+    }
+
+    public void setIsDelete(Long isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    public Long getIsDelete() {
+        return isDelete;
+    }
+
+    public void setCreatedBy(String createdBy) {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() {
+        return createdBy;
+    }
+
+    public void setCreatedTime(Date createdTime) {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() {
+        return createdTime;
+    }
+
+    public void setUpdatedBy(String updatedBy) {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() {
+        return updatedBy;
+    }
+
+    public void setUpdatedTime(Date updatedTime) {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("aircraftNumber", getAircraftNumber())
+                .append("sortieNumber", getSortieNumber())
+                .append("startTime", getStartTime())
+                .append("endTime", getEndTime())
+                .append("duration", getDuration())
+                .append("isDelete", getIsDelete())
+                .append("createdBy", getCreatedBy())
+                .append("createdTime", getCreatedTime())
+                .append("updatedBy", getUpdatedBy())
+                .append("updatedTime", getUpdatedTime())
+                .toString();
+    }
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/AeroplaneMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.Aeroplane;
+
+/**
+ * 单机信息Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface AeroplaneMapper {
+    /**
+     * 查询单机信息
+     *
+     * @param id 单机信息主键
+     * @return 单机信息
+     */
+    public Aeroplane selectAeroplaneById(Long id);
+
+    /**
+     * 查询单机信息列表
+     *
+     * @param aeroplane 单机信息
+     * @return 单机信息集合
+     */
+    public List<Aeroplane> selectAeroplaneList(Aeroplane aeroplane);
+
+    /**
+     * 新增单机信息
+     *
+     * @param aeroplane 单机信息
+     * @return 结果
+     */
+    public int insertAeroplane(Aeroplane aeroplane);
+
+    /**
+     * 修改单机信息
+     *
+     * @param aeroplane 单机信息
+     * @return 结果
+     */
+    public int updateAeroplane(Aeroplane aeroplane);
+
+    /**
+     * 删除单机信息
+     *
+     * @param id 单机信息主键
+     * @return 结果
+     */
+    public int deleteAeroplaneById(Long id);
+
+    /**
+     * 批量删除单机信息
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteAeroplaneByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/AfterAnalysisResultMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.AfterAnalysisResult;
+
+/**
+ * 维修测试控制解析后数据Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface AfterAnalysisResultMapper {
+    /**
+     * 查询维修测试控制解析后数据
+     *
+     * @param id 维修测试控制解析后数据主键
+     * @return 维修测试控制解析后数据
+     */
+    public AfterAnalysisResult selectAfterAnalysisResultById(Long id);
+
+    /**
+     * 查询维修测试控制解析后数据列表
+     *
+     * @param afterAnalysisResult 维修测试控制解析后数据
+     * @return 维修测试控制解析后数据集合
+     */
+    public List<AfterAnalysisResult> selectAfterAnalysisResultList(AfterAnalysisResult afterAnalysisResult);
+
+    /**
+     * 新增维修测试控制解析后数据
+     *
+     * @param afterAnalysisResult 维修测试控制解析后数据
+     * @return 结果
+     */
+    public int insertAfterAnalysisResult(AfterAnalysisResult afterAnalysisResult);
+
+    /**
+     * 修改维修测试控制解析后数据
+     *
+     * @param afterAnalysisResult 维修测试控制解析后数据
+     * @return 结果
+     */
+    public int updateAfterAnalysisResult(AfterAnalysisResult afterAnalysisResult);
+
+    /**
+     * 删除维修测试控制解析后数据
+     *
+     * @param id 维修测试控制解析后数据主键
+     * @return 结果
+     */
+    public int deleteAfterAnalysisResultById(Long id);
+
+    /**
+     * 批量删除维修测试控制解析后数据
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteAfterAnalysisResultByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/AnalyzeCourseLogMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.AnalyzeCourseLog;
+
+/**
+ * 分析过程日志Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface AnalyzeCourseLogMapper {
+    /**
+     * 查询分析过程日志
+     *
+     * @param id 分析过程日志主键
+     * @return 分析过程日志
+     */
+    public AnalyzeCourseLog selectAnalyzeCourseLogById(Long id);
+
+    /**
+     * 查询分析过程日志列表
+     *
+     * @param analyzeCourseLog 分析过程日志
+     * @return 分析过程日志集合
+     */
+    public List<AnalyzeCourseLog> selectAnalyzeCourseLogList(AnalyzeCourseLog analyzeCourseLog);
+
+    /**
+     * 新增分析过程日志
+     *
+     * @param analyzeCourseLog 分析过程日志
+     * @return 结果
+     */
+    public int insertAnalyzeCourseLog(AnalyzeCourseLog analyzeCourseLog);
+
+    /**
+     * 修改分析过程日志
+     *
+     * @param analyzeCourseLog 分析过程日志
+     * @return 结果
+     */
+    public int updateAnalyzeCourseLog(AnalyzeCourseLog analyzeCourseLog);
+
+    /**
+     * 删除分析过程日志
+     *
+     * @param id 分析过程日志主键
+     * @return 结果
+     */
+    public int deleteAnalyzeCourseLogById(Long id);
+
+    /**
+     * 批量删除分析过程日志
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteAnalyzeCourseLogByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/AnalyzeDownLogMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.AnalyzeDownLog;
+
+/**
+ * 数据解析下载日志Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface AnalyzeDownLogMapper {
+    /**
+     * 查询数据解析下载日志
+     *
+     * @param id 数据解析下载日志主键
+     * @return 数据解析下载日志
+     */
+    public AnalyzeDownLog selectAnalyzeDownLogById(Long id);
+
+    /**
+     * 查询数据解析下载日志列表
+     *
+     * @param analyzeDownLog 数据解析下载日志
+     * @return 数据解析下载日志集合
+     */
+    public List<AnalyzeDownLog> selectAnalyzeDownLogList(AnalyzeDownLog analyzeDownLog);
+
+    /**
+     * 新增数据解析下载日志
+     *
+     * @param analyzeDownLog 数据解析下载日志
+     * @return 结果
+     */
+    public int insertAnalyzeDownLog(AnalyzeDownLog analyzeDownLog);
+
+    /**
+     * 修改数据解析下载日志
+     *
+     * @param analyzeDownLog 数据解析下载日志
+     * @return 结果
+     */
+    public int updateAnalyzeDownLog(AnalyzeDownLog analyzeDownLog);
+
+    /**
+     * 删除数据解析下载日志
+     *
+     * @param id 数据解析下载日志主键
+     * @return 结果
+     */
+    public int deleteAnalyzeDownLogById(Long id);
+
+    /**
+     * 批量删除数据解析下载日志
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteAnalyzeDownLogByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/AnalyzeResultMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.AnalyzeResult;
+
+/**
+ * 数据解析结果Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface AnalyzeResultMapper {
+    /**
+     * 查询数据解析结果
+     *
+     * @param id 数据解析结果主键
+     * @return 数据解析结果
+     */
+    public AnalyzeResult selectAnalyzeResultById(Long id);
+
+    /**
+     * 查询数据解析结果列表
+     *
+     * @param analyzeResult 数据解析结果
+     * @return 数据解析结果集合
+     */
+    public List<AnalyzeResult> selectAnalyzeResultList(AnalyzeResult analyzeResult);
+
+    /**
+     * 新增数据解析结果
+     *
+     * @param analyzeResult 数据解析结果
+     * @return 结果
+     */
+    public int insertAnalyzeResult(AnalyzeResult analyzeResult);
+
+    /**
+     * 修改数据解析结果
+     *
+     * @param analyzeResult 数据解析结果
+     * @return 结果
+     */
+    public int updateAnalyzeResult(AnalyzeResult analyzeResult);
+
+    /**
+     * 删除数据解析结果
+     *
+     * @param id 数据解析结果主键
+     * @return 结果
+     */
+    public int deleteAnalyzeResultById(Long id);
+
+    /**
+     * 批量删除数据解析结果
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteAnalyzeResultByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/DeepIsolationModelMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.DeepIsolationModel;
+
+/**
+ * 深度隔离模型Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface DeepIsolationModelMapper {
+    /**
+     * 查询深度隔离模型
+     *
+     * @param id 深度隔离模型主键
+     * @return 深度隔离模型
+     */
+    public DeepIsolationModel selectDeepIsolationModelById(Long id);
+
+    /**
+     * 查询深度隔离模型列表
+     *
+     * @param deepIsolationModel 深度隔离模型
+     * @return 深度隔离模型集合
+     */
+    public List<DeepIsolationModel> selectDeepIsolationModelList(DeepIsolationModel deepIsolationModel);
+
+    /**
+     * 新增深度隔离模型
+     *
+     * @param deepIsolationModel 深度隔离模型
+     * @return 结果
+     */
+    public int insertDeepIsolationModel(DeepIsolationModel deepIsolationModel);
+
+    /**
+     * 修改深度隔离模型
+     *
+     * @param deepIsolationModel 深度隔离模型
+     * @return 结果
+     */
+    public int updateDeepIsolationModel(DeepIsolationModel deepIsolationModel);
+
+    /**
+     * 删除深度隔离模型
+     *
+     * @param id 深度隔离模型主键
+     * @return 结果
+     */
+    public int deleteDeepIsolationModelById(Long id);
+
+    /**
+     * 批量删除深度隔离模型
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteDeepIsolationModelByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/DeriveParameterMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.DeriveParameter;
+
+/**
+ * 衍生参数信息Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface DeriveParameterMapper {
+    /**
+     * 查询衍生参数信息
+     *
+     * @param id 衍生参数信息主键
+     * @return 衍生参数信息
+     */
+    public DeriveParameter selectDeriveParameterById(Long id);
+
+    /**
+     * 查询衍生参数信息列表
+     *
+     * @param deriveParameter 衍生参数信息
+     * @return 衍生参数信息集合
+     */
+    public List<DeriveParameter> selectDeriveParameterList(DeriveParameter deriveParameter);
+
+    /**
+     * 新增衍生参数信息
+     *
+     * @param deriveParameter 衍生参数信息
+     * @return 结果
+     */
+    public int insertDeriveParameter(DeriveParameter deriveParameter);
+
+    /**
+     * 修改衍生参数信息
+     *
+     * @param deriveParameter 衍生参数信息
+     * @return 结果
+     */
+    public int updateDeriveParameter(DeriveParameter deriveParameter);
+
+    /**
+     * 删除衍生参数信息
+     *
+     * @param id 衍生参数信息主键
+     * @return 结果
+     */
+    public int deleteDeriveParameterById(Long id);
+
+    /**
+     * 批量删除衍生参数信息
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteDeriveParameterByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/ExternalInterfaceLogMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.ExternalInterfaceLog;
+
+/**
+ * 外部接口日志Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface ExternalInterfaceLogMapper {
+    /**
+     * 查询外部接口日志
+     *
+     * @param id 外部接口日志主键
+     * @return 外部接口日志
+     */
+    public ExternalInterfaceLog selectExternalInterfaceLogById(Long id);
+
+    /**
+     * 查询外部接口日志列表
+     *
+     * @param externalInterfaceLog 外部接口日志
+     * @return 外部接口日志集合
+     */
+    public List<ExternalInterfaceLog> selectExternalInterfaceLogList(ExternalInterfaceLog externalInterfaceLog);
+
+    /**
+     * 新增外部接口日志
+     *
+     * @param externalInterfaceLog 外部接口日志
+     * @return 结果
+     */
+    public int insertExternalInterfaceLog(ExternalInterfaceLog externalInterfaceLog);
+
+    /**
+     * 修改外部接口日志
+     *
+     * @param externalInterfaceLog 外部接口日志
+     * @return 结果
+     */
+    public int updateExternalInterfaceLog(ExternalInterfaceLog externalInterfaceLog);
+
+    /**
+     * 删除外部接口日志
+     *
+     * @param id 外部接口日志主键
+     * @return 结果
+     */
+    public int deleteExternalInterfaceLogById(Long id);
+
+    /**
+     * 批量删除外部接口日志
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteExternalInterfaceLogByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/FalseAlarmRestrainModelMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.FalseAlarmRestrainModel;
+
+/**
+ * 虚警抑制模型Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface FalseAlarmRestrainModelMapper {
+    /**
+     * 查询虚警抑制模型
+     *
+     * @param id 虚警抑制模型主键
+     * @return 虚警抑制模型
+     */
+    public FalseAlarmRestrainModel selectFalseAlarmRestrainModelById(Long id);
+
+    /**
+     * 查询虚警抑制模型列表
+     *
+     * @param falseAlarmRestrainModel 虚警抑制模型
+     * @return 虚警抑制模型集合
+     */
+    public List<FalseAlarmRestrainModel> selectFalseAlarmRestrainModelList(FalseAlarmRestrainModel falseAlarmRestrainModel);
+
+    /**
+     * 新增虚警抑制模型
+     *
+     * @param falseAlarmRestrainModel 虚警抑制模型
+     * @return 结果
+     */
+    public int insertFalseAlarmRestrainModel(FalseAlarmRestrainModel falseAlarmRestrainModel);
+
+    /**
+     * 修改虚警抑制模型
+     *
+     * @param falseAlarmRestrainModel 虚警抑制模型
+     * @return 结果
+     */
+    public int updateFalseAlarmRestrainModel(FalseAlarmRestrainModel falseAlarmRestrainModel);
+
+    /**
+     * 删除虚警抑制模型
+     *
+     * @param id 虚警抑制模型主键
+     * @return 结果
+     */
+    public int deleteFalseAlarmRestrainModelById(Long id);
+
+    /**
+     * 批量删除虚警抑制模型
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteFalseAlarmRestrainModelByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/FaultAnalyzeResultMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.FaultAnalyzeResult;
+
+/**
+ * 故障分析结果Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface FaultAnalyzeResultMapper {
+    /**
+     * 查询故障分析结果
+     *
+     * @param id 故障分析结果主键
+     * @return 故障分析结果
+     */
+    public FaultAnalyzeResult selectFaultAnalyzeResultById(Long id);
+
+    /**
+     * 查询故障分析结果列表
+     *
+     * @param faultAnalyzeResult 故障分析结果
+     * @return 故障分析结果集合
+     */
+    public List<FaultAnalyzeResult> selectFaultAnalyzeResultList(FaultAnalyzeResult faultAnalyzeResult);
+
+    /**
+     * 新增故障分析结果
+     *
+     * @param faultAnalyzeResult 故障分析结果
+     * @return 结果
+     */
+    public int insertFaultAnalyzeResult(FaultAnalyzeResult faultAnalyzeResult);
+
+    /**
+     * 修改故障分析结果
+     *
+     * @param faultAnalyzeResult 故障分析结果
+     * @return 结果
+     */
+    public int updateFaultAnalyzeResult(FaultAnalyzeResult faultAnalyzeResult);
+
+    /**
+     * 删除故障分析结果
+     *
+     * @param id 故障分析结果主键
+     * @return 结果
+     */
+    public int deleteFaultAnalyzeResultById(Long id);
+
+    /**
+     * 批量删除故障分析结果
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteFaultAnalyzeResultByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/FaultCaseMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.FaultCase;
+
+/**
+ * 故障案例信息Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface FaultCaseMapper {
+    /**
+     * 查询故障案例信息
+     *
+     * @param id 故障案例信息主键
+     * @return 故障案例信息
+     */
+    public FaultCase selectFaultCaseById(Long id);
+
+    /**
+     * 查询故障案例信息列表
+     *
+     * @param faultCase 故障案例信息
+     * @return 故障案例信息集合
+     */
+    public List<FaultCase> selectFaultCaseList(FaultCase faultCase);
+
+    /**
+     * 新增故障案例信息
+     *
+     * @param faultCase 故障案例信息
+     * @return 结果
+     */
+    public int insertFaultCase(FaultCase faultCase);
+
+    /**
+     * 修改故障案例信息
+     *
+     * @param faultCase 故障案例信息
+     * @return 结果
+     */
+    public int updateFaultCase(FaultCase faultCase);
+
+    /**
+     * 删除故障案例信息
+     *
+     * @param id 故障案例信息主键
+     * @return 结果
+     */
+    public int deleteFaultCaseById(Long id);
+
+    /**
+     * 批量删除故障案例信息
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteFaultCaseByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/FeedbackRawDataMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.FeedbackRawData;
+
+/**
+ * 反馈的源数据Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface FeedbackRawDataMapper {
+    /**
+     * 查询反馈的源数据
+     *
+     * @param id 反馈的源数据主键
+     * @return 反馈的源数据
+     */
+    public FeedbackRawData selectFeedbackRawDataById(Long id);
+
+    /**
+     * 查询反馈的源数据列表
+     *
+     * @param feedbackRawData 反馈的源数据
+     * @return 反馈的源数据集合
+     */
+    public List<FeedbackRawData> selectFeedbackRawDataList(FeedbackRawData feedbackRawData);
+
+    /**
+     * 新增反馈的源数据
+     *
+     * @param feedbackRawData 反馈的源数据
+     * @return 结果
+     */
+    public int insertFeedbackRawData(FeedbackRawData feedbackRawData);
+
+    /**
+     * 修改反馈的源数据
+     *
+     * @param feedbackRawData 反馈的源数据
+     * @return 结果
+     */
+    public int updateFeedbackRawData(FeedbackRawData feedbackRawData);
+
+    /**
+     * 删除反馈的源数据
+     *
+     * @param id 反馈的源数据主键
+     * @return 结果
+     */
+    public int deleteFeedbackRawDataById(Long id);
+
+    /**
+     * 批量删除反馈的源数据
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteFeedbackRawDataByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/FleetMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.Fleet;
+
+/**
+ * 机队信息Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface FleetMapper {
+    /**
+     * 查询机队信息
+     *
+     * @param id 机队信息主键
+     * @return 机队信息
+     */
+    public Fleet selectFleetById(Long id);
+
+    /**
+     * 查询机队信息列表
+     *
+     * @param fleet 机队信息
+     * @return 机队信息集合
+     */
+    public List<Fleet> selectFleetList(Fleet fleet);
+
+    /**
+     * 新增机队信息
+     *
+     * @param fleet 机队信息
+     * @return 结果
+     */
+    public int insertFleet(Fleet fleet);
+
+    /**
+     * 修改机队信息
+     *
+     * @param fleet 机队信息
+     * @return 结果
+     */
+    public int updateFleet(Fleet fleet);
+
+    /**
+     * 删除机队信息
+     *
+     * @param id 机队信息主键
+     * @return 结果
+     */
+    public int deleteFleetById(Long id);
+
+    /**
+     * 批量删除机队信息
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteFleetByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/ForecastModelMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.ForecastModel;
+
+/**
+ * 预测模型信息Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface ForecastModelMapper {
+    /**
+     * 查询预测模型信息
+     *
+     * @param id 预测模型信息主键
+     * @return 预测模型信息
+     */
+    public ForecastModel selectForecastModelById(Long id);
+
+    /**
+     * 查询预测模型信息列表
+     *
+     * @param forecastModel 预测模型信息
+     * @return 预测模型信息集合
+     */
+    public List<ForecastModel> selectForecastModelList(ForecastModel forecastModel);
+
+    /**
+     * 新增预测模型信息
+     *
+     * @param forecastModel 预测模型信息
+     * @return 结果
+     */
+    public int insertForecastModel(ForecastModel forecastModel);
+
+    /**
+     * 修改预测模型信息
+     *
+     * @param forecastModel 预测模型信息
+     * @return 结果
+     */
+    public int updateForecastModel(ForecastModel forecastModel);
+
+    /**
+     * 删除预测模型信息
+     *
+     * @param id 预测模型信息主键
+     * @return 结果
+     */
+    public int deleteForecastModelById(Long id);
+
+    /**
+     * 批量删除预测模型信息
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteForecastModelByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/GroundDiagnosisModelMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.GroundDiagnosisModel;
+
+/**
+ * 地面诊断模型信息Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface GroundDiagnosisModelMapper {
+    /**
+     * 查询地面诊断模型信息
+     *
+     * @param id 地面诊断模型信息主键
+     * @return 地面诊断模型信息
+     */
+    public GroundDiagnosisModel selectGroundDiagnosisModelById(Long id);
+
+    /**
+     * 查询地面诊断模型信息列表
+     *
+     * @param groundDiagnosisModel 地面诊断模型信息
+     * @return 地面诊断模型信息集合
+     */
+    public List<GroundDiagnosisModel> selectGroundDiagnosisModelList(GroundDiagnosisModel groundDiagnosisModel);
+
+    /**
+     * 新增地面诊断模型信息
+     *
+     * @param groundDiagnosisModel 地面诊断模型信息
+     * @return 结果
+     */
+    public int insertGroundDiagnosisModel(GroundDiagnosisModel groundDiagnosisModel);
+
+    /**
+     * 修改地面诊断模型信息
+     *
+     * @param groundDiagnosisModel 地面诊断模型信息
+     * @return 结果
+     */
+    public int updateGroundDiagnosisModel(GroundDiagnosisModel groundDiagnosisModel);
+
+    /**
+     * 删除地面诊断模型信息
+     *
+     * @param id 地面诊断模型信息主键
+     * @return 结果
+     */
+    public int deleteGroundDiagnosisModelById(Long id);
+
+    /**
+     * 批量删除地面诊断模型信息
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteGroundDiagnosisModelByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/ImportExportLogMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.ImportExportLog;
+
+/**
+ * 导入导出日志;Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface ImportExportLogMapper {
+    /**
+     * 查询导入导出日志;
+     *
+     * @param id 导入导出日志;主键
+     * @return 导入导出日志;
+     */
+    public ImportExportLog selectImportExportLogById(Long id);
+
+    /**
+     * 查询导入导出日志;列表
+     *
+     * @param importExportLog 导入导出日志;
+     * @return 导入导出日志;集合
+     */
+    public List<ImportExportLog> selectImportExportLogList(ImportExportLog importExportLog);
+
+    /**
+     * 新增导入导出日志;
+     *
+     * @param importExportLog 导入导出日志;
+     * @return 结果
+     */
+    public int insertImportExportLog(ImportExportLog importExportLog);
+
+    /**
+     * 修改导入导出日志;
+     *
+     * @param importExportLog 导入导出日志;
+     * @return 结果
+     */
+    public int updateImportExportLog(ImportExportLog importExportLog);
+
+    /**
+     * 删除导入导出日志;
+     *
+     * @param id 导入导出日志;主键
+     * @return 结果
+     */
+    public int deleteImportExportLogById(Long id);
+
+    /**
+     * 批量删除导入导出日志;
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteImportExportLogByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/InstructionInfoMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.InstructionInfo;
+
+/**
+ * 指令信息Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface InstructionInfoMapper {
+    /**
+     * 查询指令信息
+     *
+     * @param id 指令信息主键
+     * @return 指令信息
+     */
+    public InstructionInfo selectInstructionInfoById(Long id);
+
+    /**
+     * 查询指令信息列表
+     *
+     * @param instructionInfo 指令信息
+     * @return 指令信息集合
+     */
+    public List<InstructionInfo> selectInstructionInfoList(InstructionInfo instructionInfo);
+
+    /**
+     * 新增指令信息
+     *
+     * @param instructionInfo 指令信息
+     * @return 结果
+     */
+    public int insertInstructionInfo(InstructionInfo instructionInfo);
+
+    /**
+     * 修改指令信息
+     *
+     * @param instructionInfo 指令信息
+     * @return 结果
+     */
+    public int updateInstructionInfo(InstructionInfo instructionInfo);
+
+    /**
+     * 删除指令信息
+     *
+     * @param id 指令信息主键
+     * @return 结果
+     */
+    public int deleteInstructionInfoById(Long id);
+
+    /**
+     * 批量删除指令信息
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteInstructionInfoByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/MaintenanceMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.Maintenance;
+
+/**
+ * 维护信息Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface MaintenanceMapper {
+    /**
+     * 查询维护信息
+     *
+     * @param id 维护信息主键
+     * @return 维护信息
+     */
+    public Maintenance selectMaintenanceById(Long id);
+
+    /**
+     * 查询维护信息列表
+     *
+     * @param maintenance 维护信息
+     * @return 维护信息集合
+     */
+    public List<Maintenance> selectMaintenanceList(Maintenance maintenance);
+
+    /**
+     * 新增维护信息
+     *
+     * @param maintenance 维护信息
+     * @return 结果
+     */
+    public int insertMaintenance(Maintenance maintenance);
+
+    /**
+     * 修改维护信息
+     *
+     * @param maintenance 维护信息
+     * @return 结果
+     */
+    public int updateMaintenance(Maintenance maintenance);
+
+    /**
+     * 删除维护信息
+     *
+     * @param id 维护信息主键
+     * @return 结果
+     */
+    public int deleteMaintenanceById(Long id);
+
+    /**
+     * 批量删除维护信息
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteMaintenanceByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/MaintenanceTestControlMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.MaintenanceTestControl;
+
+/**
+ * 维修测试控制Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface MaintenanceTestControlMapper {
+    /**
+     * 查询维修测试控制
+     *
+     * @param id 维修测试控制主键
+     * @return 维修测试控制
+     */
+    public MaintenanceTestControl selectMaintenanceTestControlById(Long id);
+
+    /**
+     * 查询维修测试控制列表
+     *
+     * @param maintenanceTestControl 维修测试控制
+     * @return 维修测试控制集合
+     */
+    public List<MaintenanceTestControl> selectMaintenanceTestControlList(MaintenanceTestControl maintenanceTestControl);
+
+    /**
+     * 新增维修测试控制
+     *
+     * @param maintenanceTestControl 维修测试控制
+     * @return 结果
+     */
+    public int insertMaintenanceTestControl(MaintenanceTestControl maintenanceTestControl);
+
+    /**
+     * 修改维修测试控制
+     *
+     * @param maintenanceTestControl 维修测试控制
+     * @return 结果
+     */
+    public int updateMaintenanceTestControl(MaintenanceTestControl maintenanceTestControl);
+
+    /**
+     * 删除维修测试控制
+     *
+     * @param id 维修测试控制主键
+     * @return 结果
+     */
+    public int deleteMaintenanceTestControlById(Long id);
+
+    /**
+     * 批量删除维修测试控制
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteMaintenanceTestControlByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/MonitorParameterConfigMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.MonitorParameterConfig;
+
+/**
+ * 状态监控参数配置信息Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface MonitorParameterConfigMapper {
+    /**
+     * 查询状态监控参数配置信息
+     *
+     * @param id 状态监控参数配置信息主键
+     * @return 状态监控参数配置信息
+     */
+    public MonitorParameterConfig selectMonitorParameterConfigById(Long id);
+
+    /**
+     * 查询状态监控参数配置信息列表
+     *
+     * @param monitorParameterConfig 状态监控参数配置信息
+     * @return 状态监控参数配置信息集合
+     */
+    public List<MonitorParameterConfig> selectMonitorParameterConfigList(MonitorParameterConfig monitorParameterConfig);
+
+    /**
+     * 新增状态监控参数配置信息
+     *
+     * @param monitorParameterConfig 状态监控参数配置信息
+     * @return 结果
+     */
+    public int insertMonitorParameterConfig(MonitorParameterConfig monitorParameterConfig);
+
+    /**
+     * 修改状态监控参数配置信息
+     *
+     * @param monitorParameterConfig 状态监控参数配置信息
+     * @return 结果
+     */
+    public int updateMonitorParameterConfig(MonitorParameterConfig monitorParameterConfig);
+
+    /**
+     * 删除状态监控参数配置信息
+     *
+     * @param id 状态监控参数配置信息主键
+     * @return 结果
+     */
+    public int deleteMonitorParameterConfigById(Long id);
+
+    /**
+     * 批量删除状态监控参数配置信息
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteMonitorParameterConfigByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/PerformanceMonitorModelMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.PerformanceMonitorModel;
+
+/**
+ * 性能监测模型信息Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface PerformanceMonitorModelMapper {
+    /**
+     * 查询性能监测模型信息
+     *
+     * @param id 性能监测模型信息主键
+     * @return 性能监测模型信息
+     */
+    public PerformanceMonitorModel selectPerformanceMonitorModelById(Long id);
+
+    /**
+     * 查询性能监测模型信息列表
+     *
+     * @param performanceMonitorModel 性能监测模型信息
+     * @return 性能监测模型信息集合
+     */
+    public List<PerformanceMonitorModel> selectPerformanceMonitorModelList(PerformanceMonitorModel performanceMonitorModel);
+
+    /**
+     * 新增性能监测模型信息
+     *
+     * @param performanceMonitorModel 性能监测模型信息
+     * @return 结果
+     */
+    public int insertPerformanceMonitorModel(PerformanceMonitorModel performanceMonitorModel);
+
+    /**
+     * 修改性能监测模型信息
+     *
+     * @param performanceMonitorModel 性能监测模型信息
+     * @return 结果
+     */
+    public int updatePerformanceMonitorModel(PerformanceMonitorModel performanceMonitorModel);
+
+    /**
+     * 删除性能监测模型信息
+     *
+     * @param id 性能监测模型信息主键
+     * @return 结果
+     */
+    public int deletePerformanceMonitorModelById(Long id);
+
+    /**
+     * 批量删除性能监测模型信息
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deletePerformanceMonitorModelByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/PreHandleResultMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.PreHandleResult;
+
+/**
+ * 数据预处理结果Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface PreHandleResultMapper {
+    /**
+     * 查询数据预处理结果
+     *
+     * @param id 数据预处理结果主键
+     * @return 数据预处理结果
+     */
+    public PreHandleResult selectPreHandleResultById(Long id);
+
+    /**
+     * 查询数据预处理结果列表
+     *
+     * @param preHandleResult 数据预处理结果
+     * @return 数据预处理结果集合
+     */
+    public List<PreHandleResult> selectPreHandleResultList(PreHandleResult preHandleResult);
+
+    /**
+     * 新增数据预处理结果
+     *
+     * @param preHandleResult 数据预处理结果
+     * @return 结果
+     */
+    public int insertPreHandleResult(PreHandleResult preHandleResult);
+
+    /**
+     * 修改数据预处理结果
+     *
+     * @param preHandleResult 数据预处理结果
+     * @return 结果
+     */
+    public int updatePreHandleResult(PreHandleResult preHandleResult);
+
+    /**
+     * 删除数据预处理结果
+     *
+     * @param id 数据预处理结果主键
+     * @return 结果
+     */
+    public int deletePreHandleResultById(Long id);
+
+    /**
+     * 批量删除数据预处理结果
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deletePreHandleResultByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/ProductMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.Product;
+
+/**
+ * 产品树信息Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface ProductMapper {
+    /**
+     * 查询产品树信息
+     *
+     * @param id 产品树信息主键
+     * @return 产品树信息
+     */
+    public Product selectProductById(Long id);
+
+    /**
+     * 查询产品树信息列表
+     *
+     * @param product 产品树信息
+     * @return 产品树信息集合
+     */
+    public List<Product> selectProductList(Product product);
+
+    /**
+     * 新增产品树信息
+     *
+     * @param product 产品树信息
+     * @return 结果
+     */
+    public int insertProduct(Product product);
+
+    /**
+     * 修改产品树信息
+     *
+     * @param product 产品树信息
+     * @return 结果
+     */
+    public int updateProduct(Product product);
+
+    /**
+     * 删除产品树信息
+     *
+     * @param id 产品树信息主键
+     * @return 结果
+     */
+    public int deleteProductById(Long id);
+
+    /**
+     * 批量删除产品树信息
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteProductByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/SoftwareConfigMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.SoftwareConfig;
+
+/**
+ * 软件配置库信息Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface SoftwareConfigMapper {
+    /**
+     * 查询软件配置库信息
+     *
+     * @param id 软件配置库信息主键
+     * @return 软件配置库信息
+     */
+    public SoftwareConfig selectSoftwareConfigById(Long id);
+
+    /**
+     * 查询软件配置库信息列表
+     *
+     * @param softwareConfig 软件配置库信息
+     * @return 软件配置库信息集合
+     */
+    public List<SoftwareConfig> selectSoftwareConfigList(SoftwareConfig softwareConfig);
+
+    /**
+     * 新增软件配置库信息
+     *
+     * @param softwareConfig 软件配置库信息
+     * @return 结果
+     */
+    public int insertSoftwareConfig(SoftwareConfig softwareConfig);
+
+    /**
+     * 修改软件配置库信息
+     *
+     * @param softwareConfig 软件配置库信息
+     * @return 结果
+     */
+    public int updateSoftwareConfig(SoftwareConfig softwareConfig);
+
+    /**
+     * 删除软件配置库信息
+     *
+     * @param id 软件配置库信息主键
+     * @return 结果
+     */
+    public int deleteSoftwareConfigById(Long id);
+
+    /**
+     * 批量删除软件配置库信息
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteSoftwareConfigByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/mapper/SortieMapper.java

@@ -0,0 +1,61 @@
+package com.phm.manage.mapper;
+
+import java.util.List;
+
+import com.phm.manage.domain.Sortie;
+
+/**
+ * 架次信息Mapper接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface SortieMapper {
+    /**
+     * 查询架次信息
+     *
+     * @param id 架次信息主键
+     * @return 架次信息
+     */
+    public Sortie selectSortieById(Long id);
+
+    /**
+     * 查询架次信息列表
+     *
+     * @param sortie 架次信息
+     * @return 架次信息集合
+     */
+    public List<Sortie> selectSortieList(Sortie sortie);
+
+    /**
+     * 新增架次信息
+     *
+     * @param sortie 架次信息
+     * @return 结果
+     */
+    public int insertSortie(Sortie sortie);
+
+    /**
+     * 修改架次信息
+     *
+     * @param sortie 架次信息
+     * @return 结果
+     */
+    public int updateSortie(Sortie sortie);
+
+    /**
+     * 删除架次信息
+     *
+     * @param id 架次信息主键
+     * @return 结果
+     */
+    public int deleteSortieById(Long id);
+
+    /**
+     * 批量删除架次信息
+     *
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteSortieByIds(Long[] ids);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IAeroplaneService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.Aeroplane;
+
+/**
+ * 单机信息Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IAeroplaneService {
+    /**
+     * 查询单机信息
+     *
+     * @param id 单机信息主键
+     * @return 单机信息
+     */
+    public Aeroplane selectAeroplaneById(Long id);
+
+    /**
+     * 查询单机信息列表
+     *
+     * @param aeroplane 单机信息
+     * @return 单机信息集合
+     */
+    public List<Aeroplane> selectAeroplaneList(Aeroplane aeroplane);
+
+    /**
+     * 新增单机信息
+     *
+     * @param aeroplane 单机信息
+     * @return 结果
+     */
+    public int insertAeroplane(Aeroplane aeroplane);
+
+    /**
+     * 修改单机信息
+     *
+     * @param aeroplane 单机信息
+     * @return 结果
+     */
+    public int updateAeroplane(Aeroplane aeroplane);
+
+    /**
+     * 批量删除单机信息
+     *
+     * @param ids 需要删除的单机信息主键集合
+     * @return 结果
+     */
+    public int deleteAeroplaneByIds(Long[] ids);
+
+    /**
+     * 删除单机信息信息
+     *
+     * @param id 单机信息主键
+     * @return 结果
+     */
+    public int deleteAeroplaneById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IAfterAnalysisResultService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.AfterAnalysisResult;
+
+/**
+ * 维修测试控制解析后数据Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IAfterAnalysisResultService {
+    /**
+     * 查询维修测试控制解析后数据
+     *
+     * @param id 维修测试控制解析后数据主键
+     * @return 维修测试控制解析后数据
+     */
+    public AfterAnalysisResult selectAfterAnalysisResultById(Long id);
+
+    /**
+     * 查询维修测试控制解析后数据列表
+     *
+     * @param afterAnalysisResult 维修测试控制解析后数据
+     * @return 维修测试控制解析后数据集合
+     */
+    public List<AfterAnalysisResult> selectAfterAnalysisResultList(AfterAnalysisResult afterAnalysisResult);
+
+    /**
+     * 新增维修测试控制解析后数据
+     *
+     * @param afterAnalysisResult 维修测试控制解析后数据
+     * @return 结果
+     */
+    public int insertAfterAnalysisResult(AfterAnalysisResult afterAnalysisResult);
+
+    /**
+     * 修改维修测试控制解析后数据
+     *
+     * @param afterAnalysisResult 维修测试控制解析后数据
+     * @return 结果
+     */
+    public int updateAfterAnalysisResult(AfterAnalysisResult afterAnalysisResult);
+
+    /**
+     * 批量删除维修测试控制解析后数据
+     *
+     * @param ids 需要删除的维修测试控制解析后数据主键集合
+     * @return 结果
+     */
+    public int deleteAfterAnalysisResultByIds(Long[] ids);
+
+    /**
+     * 删除维修测试控制解析后数据信息
+     *
+     * @param id 维修测试控制解析后数据主键
+     * @return 结果
+     */
+    public int deleteAfterAnalysisResultById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IAnalyzeCourseLogService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.AnalyzeCourseLog;
+
+/**
+ * 分析过程日志Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IAnalyzeCourseLogService {
+    /**
+     * 查询分析过程日志
+     *
+     * @param id 分析过程日志主键
+     * @return 分析过程日志
+     */
+    public AnalyzeCourseLog selectAnalyzeCourseLogById(Long id);
+
+    /**
+     * 查询分析过程日志列表
+     *
+     * @param analyzeCourseLog 分析过程日志
+     * @return 分析过程日志集合
+     */
+    public List<AnalyzeCourseLog> selectAnalyzeCourseLogList(AnalyzeCourseLog analyzeCourseLog);
+
+    /**
+     * 新增分析过程日志
+     *
+     * @param analyzeCourseLog 分析过程日志
+     * @return 结果
+     */
+    public int insertAnalyzeCourseLog(AnalyzeCourseLog analyzeCourseLog);
+
+    /**
+     * 修改分析过程日志
+     *
+     * @param analyzeCourseLog 分析过程日志
+     * @return 结果
+     */
+    public int updateAnalyzeCourseLog(AnalyzeCourseLog analyzeCourseLog);
+
+    /**
+     * 批量删除分析过程日志
+     *
+     * @param ids 需要删除的分析过程日志主键集合
+     * @return 结果
+     */
+    public int deleteAnalyzeCourseLogByIds(Long[] ids);
+
+    /**
+     * 删除分析过程日志信息
+     *
+     * @param id 分析过程日志主键
+     * @return 结果
+     */
+    public int deleteAnalyzeCourseLogById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IAnalyzeDownLogService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.AnalyzeDownLog;
+
+/**
+ * 数据解析下载日志Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IAnalyzeDownLogService {
+    /**
+     * 查询数据解析下载日志
+     *
+     * @param id 数据解析下载日志主键
+     * @return 数据解析下载日志
+     */
+    public AnalyzeDownLog selectAnalyzeDownLogById(Long id);
+
+    /**
+     * 查询数据解析下载日志列表
+     *
+     * @param analyzeDownLog 数据解析下载日志
+     * @return 数据解析下载日志集合
+     */
+    public List<AnalyzeDownLog> selectAnalyzeDownLogList(AnalyzeDownLog analyzeDownLog);
+
+    /**
+     * 新增数据解析下载日志
+     *
+     * @param analyzeDownLog 数据解析下载日志
+     * @return 结果
+     */
+    public int insertAnalyzeDownLog(AnalyzeDownLog analyzeDownLog);
+
+    /**
+     * 修改数据解析下载日志
+     *
+     * @param analyzeDownLog 数据解析下载日志
+     * @return 结果
+     */
+    public int updateAnalyzeDownLog(AnalyzeDownLog analyzeDownLog);
+
+    /**
+     * 批量删除数据解析下载日志
+     *
+     * @param ids 需要删除的数据解析下载日志主键集合
+     * @return 结果
+     */
+    public int deleteAnalyzeDownLogByIds(Long[] ids);
+
+    /**
+     * 删除数据解析下载日志信息
+     *
+     * @param id 数据解析下载日志主键
+     * @return 结果
+     */
+    public int deleteAnalyzeDownLogById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IAnalyzeResultService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.AnalyzeResult;
+
+/**
+ * 数据解析结果Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IAnalyzeResultService {
+    /**
+     * 查询数据解析结果
+     *
+     * @param id 数据解析结果主键
+     * @return 数据解析结果
+     */
+    public AnalyzeResult selectAnalyzeResultById(Long id);
+
+    /**
+     * 查询数据解析结果列表
+     *
+     * @param analyzeResult 数据解析结果
+     * @return 数据解析结果集合
+     */
+    public List<AnalyzeResult> selectAnalyzeResultList(AnalyzeResult analyzeResult);
+
+    /**
+     * 新增数据解析结果
+     *
+     * @param analyzeResult 数据解析结果
+     * @return 结果
+     */
+    public int insertAnalyzeResult(AnalyzeResult analyzeResult);
+
+    /**
+     * 修改数据解析结果
+     *
+     * @param analyzeResult 数据解析结果
+     * @return 结果
+     */
+    public int updateAnalyzeResult(AnalyzeResult analyzeResult);
+
+    /**
+     * 批量删除数据解析结果
+     *
+     * @param ids 需要删除的数据解析结果主键集合
+     * @return 结果
+     */
+    public int deleteAnalyzeResultByIds(Long[] ids);
+
+    /**
+     * 删除数据解析结果信息
+     *
+     * @param id 数据解析结果主键
+     * @return 结果
+     */
+    public int deleteAnalyzeResultById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IDeepIsolationModelService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.DeepIsolationModel;
+
+/**
+ * 深度隔离模型Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IDeepIsolationModelService {
+    /**
+     * 查询深度隔离模型
+     *
+     * @param id 深度隔离模型主键
+     * @return 深度隔离模型
+     */
+    public DeepIsolationModel selectDeepIsolationModelById(Long id);
+
+    /**
+     * 查询深度隔离模型列表
+     *
+     * @param deepIsolationModel 深度隔离模型
+     * @return 深度隔离模型集合
+     */
+    public List<DeepIsolationModel> selectDeepIsolationModelList(DeepIsolationModel deepIsolationModel);
+
+    /**
+     * 新增深度隔离模型
+     *
+     * @param deepIsolationModel 深度隔离模型
+     * @return 结果
+     */
+    public int insertDeepIsolationModel(DeepIsolationModel deepIsolationModel);
+
+    /**
+     * 修改深度隔离模型
+     *
+     * @param deepIsolationModel 深度隔离模型
+     * @return 结果
+     */
+    public int updateDeepIsolationModel(DeepIsolationModel deepIsolationModel);
+
+    /**
+     * 批量删除深度隔离模型
+     *
+     * @param ids 需要删除的深度隔离模型主键集合
+     * @return 结果
+     */
+    public int deleteDeepIsolationModelByIds(Long[] ids);
+
+    /**
+     * 删除深度隔离模型信息
+     *
+     * @param id 深度隔离模型主键
+     * @return 结果
+     */
+    public int deleteDeepIsolationModelById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IDeriveParameterService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.DeriveParameter;
+
+/**
+ * 衍生参数信息Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IDeriveParameterService {
+    /**
+     * 查询衍生参数信息
+     *
+     * @param id 衍生参数信息主键
+     * @return 衍生参数信息
+     */
+    public DeriveParameter selectDeriveParameterById(Long id);
+
+    /**
+     * 查询衍生参数信息列表
+     *
+     * @param deriveParameter 衍生参数信息
+     * @return 衍生参数信息集合
+     */
+    public List<DeriveParameter> selectDeriveParameterList(DeriveParameter deriveParameter);
+
+    /**
+     * 新增衍生参数信息
+     *
+     * @param deriveParameter 衍生参数信息
+     * @return 结果
+     */
+    public int insertDeriveParameter(DeriveParameter deriveParameter);
+
+    /**
+     * 修改衍生参数信息
+     *
+     * @param deriveParameter 衍生参数信息
+     * @return 结果
+     */
+    public int updateDeriveParameter(DeriveParameter deriveParameter);
+
+    /**
+     * 批量删除衍生参数信息
+     *
+     * @param ids 需要删除的衍生参数信息主键集合
+     * @return 结果
+     */
+    public int deleteDeriveParameterByIds(Long[] ids);
+
+    /**
+     * 删除衍生参数信息信息
+     *
+     * @param id 衍生参数信息主键
+     * @return 结果
+     */
+    public int deleteDeriveParameterById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IExternalInterfaceLogService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.ExternalInterfaceLog;
+
+/**
+ * 外部接口日志Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IExternalInterfaceLogService {
+    /**
+     * 查询外部接口日志
+     *
+     * @param id 外部接口日志主键
+     * @return 外部接口日志
+     */
+    public ExternalInterfaceLog selectExternalInterfaceLogById(Long id);
+
+    /**
+     * 查询外部接口日志列表
+     *
+     * @param externalInterfaceLog 外部接口日志
+     * @return 外部接口日志集合
+     */
+    public List<ExternalInterfaceLog> selectExternalInterfaceLogList(ExternalInterfaceLog externalInterfaceLog);
+
+    /**
+     * 新增外部接口日志
+     *
+     * @param externalInterfaceLog 外部接口日志
+     * @return 结果
+     */
+    public int insertExternalInterfaceLog(ExternalInterfaceLog externalInterfaceLog);
+
+    /**
+     * 修改外部接口日志
+     *
+     * @param externalInterfaceLog 外部接口日志
+     * @return 结果
+     */
+    public int updateExternalInterfaceLog(ExternalInterfaceLog externalInterfaceLog);
+
+    /**
+     * 批量删除外部接口日志
+     *
+     * @param ids 需要删除的外部接口日志主键集合
+     * @return 结果
+     */
+    public int deleteExternalInterfaceLogByIds(Long[] ids);
+
+    /**
+     * 删除外部接口日志信息
+     *
+     * @param id 外部接口日志主键
+     * @return 结果
+     */
+    public int deleteExternalInterfaceLogById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IFalseAlarmRestrainModelService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.FalseAlarmRestrainModel;
+
+/**
+ * 虚警抑制模型Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IFalseAlarmRestrainModelService {
+    /**
+     * 查询虚警抑制模型
+     *
+     * @param id 虚警抑制模型主键
+     * @return 虚警抑制模型
+     */
+    public FalseAlarmRestrainModel selectFalseAlarmRestrainModelById(Long id);
+
+    /**
+     * 查询虚警抑制模型列表
+     *
+     * @param falseAlarmRestrainModel 虚警抑制模型
+     * @return 虚警抑制模型集合
+     */
+    public List<FalseAlarmRestrainModel> selectFalseAlarmRestrainModelList(FalseAlarmRestrainModel falseAlarmRestrainModel);
+
+    /**
+     * 新增虚警抑制模型
+     *
+     * @param falseAlarmRestrainModel 虚警抑制模型
+     * @return 结果
+     */
+    public int insertFalseAlarmRestrainModel(FalseAlarmRestrainModel falseAlarmRestrainModel);
+
+    /**
+     * 修改虚警抑制模型
+     *
+     * @param falseAlarmRestrainModel 虚警抑制模型
+     * @return 结果
+     */
+    public int updateFalseAlarmRestrainModel(FalseAlarmRestrainModel falseAlarmRestrainModel);
+
+    /**
+     * 批量删除虚警抑制模型
+     *
+     * @param ids 需要删除的虚警抑制模型主键集合
+     * @return 结果
+     */
+    public int deleteFalseAlarmRestrainModelByIds(Long[] ids);
+
+    /**
+     * 删除虚警抑制模型信息
+     *
+     * @param id 虚警抑制模型主键
+     * @return 结果
+     */
+    public int deleteFalseAlarmRestrainModelById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IFaultAnalyzeResultService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.FaultAnalyzeResult;
+
+/**
+ * 故障分析结果Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IFaultAnalyzeResultService {
+    /**
+     * 查询故障分析结果
+     *
+     * @param id 故障分析结果主键
+     * @return 故障分析结果
+     */
+    public FaultAnalyzeResult selectFaultAnalyzeResultById(Long id);
+
+    /**
+     * 查询故障分析结果列表
+     *
+     * @param faultAnalyzeResult 故障分析结果
+     * @return 故障分析结果集合
+     */
+    public List<FaultAnalyzeResult> selectFaultAnalyzeResultList(FaultAnalyzeResult faultAnalyzeResult);
+
+    /**
+     * 新增故障分析结果
+     *
+     * @param faultAnalyzeResult 故障分析结果
+     * @return 结果
+     */
+    public int insertFaultAnalyzeResult(FaultAnalyzeResult faultAnalyzeResult);
+
+    /**
+     * 修改故障分析结果
+     *
+     * @param faultAnalyzeResult 故障分析结果
+     * @return 结果
+     */
+    public int updateFaultAnalyzeResult(FaultAnalyzeResult faultAnalyzeResult);
+
+    /**
+     * 批量删除故障分析结果
+     *
+     * @param ids 需要删除的故障分析结果主键集合
+     * @return 结果
+     */
+    public int deleteFaultAnalyzeResultByIds(Long[] ids);
+
+    /**
+     * 删除故障分析结果信息
+     *
+     * @param id 故障分析结果主键
+     * @return 结果
+     */
+    public int deleteFaultAnalyzeResultById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IFaultCaseService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.FaultCase;
+
+/**
+ * 故障案例信息Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IFaultCaseService {
+    /**
+     * 查询故障案例信息
+     *
+     * @param id 故障案例信息主键
+     * @return 故障案例信息
+     */
+    public FaultCase selectFaultCaseById(Long id);
+
+    /**
+     * 查询故障案例信息列表
+     *
+     * @param faultCase 故障案例信息
+     * @return 故障案例信息集合
+     */
+    public List<FaultCase> selectFaultCaseList(FaultCase faultCase);
+
+    /**
+     * 新增故障案例信息
+     *
+     * @param faultCase 故障案例信息
+     * @return 结果
+     */
+    public int insertFaultCase(FaultCase faultCase);
+
+    /**
+     * 修改故障案例信息
+     *
+     * @param faultCase 故障案例信息
+     * @return 结果
+     */
+    public int updateFaultCase(FaultCase faultCase);
+
+    /**
+     * 批量删除故障案例信息
+     *
+     * @param ids 需要删除的故障案例信息主键集合
+     * @return 结果
+     */
+    public int deleteFaultCaseByIds(Long[] ids);
+
+    /**
+     * 删除故障案例信息信息
+     *
+     * @param id 故障案例信息主键
+     * @return 结果
+     */
+    public int deleteFaultCaseById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IFeedbackRawDataService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.FeedbackRawData;
+
+/**
+ * 反馈的源数据Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IFeedbackRawDataService {
+    /**
+     * 查询反馈的源数据
+     *
+     * @param id 反馈的源数据主键
+     * @return 反馈的源数据
+     */
+    public FeedbackRawData selectFeedbackRawDataById(Long id);
+
+    /**
+     * 查询反馈的源数据列表
+     *
+     * @param feedbackRawData 反馈的源数据
+     * @return 反馈的源数据集合
+     */
+    public List<FeedbackRawData> selectFeedbackRawDataList(FeedbackRawData feedbackRawData);
+
+    /**
+     * 新增反馈的源数据
+     *
+     * @param feedbackRawData 反馈的源数据
+     * @return 结果
+     */
+    public int insertFeedbackRawData(FeedbackRawData feedbackRawData);
+
+    /**
+     * 修改反馈的源数据
+     *
+     * @param feedbackRawData 反馈的源数据
+     * @return 结果
+     */
+    public int updateFeedbackRawData(FeedbackRawData feedbackRawData);
+
+    /**
+     * 批量删除反馈的源数据
+     *
+     * @param ids 需要删除的反馈的源数据主键集合
+     * @return 结果
+     */
+    public int deleteFeedbackRawDataByIds(Long[] ids);
+
+    /**
+     * 删除反馈的源数据信息
+     *
+     * @param id 反馈的源数据主键
+     * @return 结果
+     */
+    public int deleteFeedbackRawDataById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IFleetService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.Fleet;
+
+/**
+ * 机队信息Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IFleetService {
+    /**
+     * 查询机队信息
+     *
+     * @param id 机队信息主键
+     * @return 机队信息
+     */
+    public Fleet selectFleetById(Long id);
+
+    /**
+     * 查询机队信息列表
+     *
+     * @param fleet 机队信息
+     * @return 机队信息集合
+     */
+    public List<Fleet> selectFleetList(Fleet fleet);
+
+    /**
+     * 新增机队信息
+     *
+     * @param fleet 机队信息
+     * @return 结果
+     */
+    public int insertFleet(Fleet fleet);
+
+    /**
+     * 修改机队信息
+     *
+     * @param fleet 机队信息
+     * @return 结果
+     */
+    public int updateFleet(Fleet fleet);
+
+    /**
+     * 批量删除机队信息
+     *
+     * @param ids 需要删除的机队信息主键集合
+     * @return 结果
+     */
+    public int deleteFleetByIds(Long[] ids);
+
+    /**
+     * 删除机队信息信息
+     *
+     * @param id 机队信息主键
+     * @return 结果
+     */
+    public int deleteFleetById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IForecastModelService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.ForecastModel;
+
+/**
+ * 预测模型信息Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IForecastModelService {
+    /**
+     * 查询预测模型信息
+     *
+     * @param id 预测模型信息主键
+     * @return 预测模型信息
+     */
+    public ForecastModel selectForecastModelById(Long id);
+
+    /**
+     * 查询预测模型信息列表
+     *
+     * @param forecastModel 预测模型信息
+     * @return 预测模型信息集合
+     */
+    public List<ForecastModel> selectForecastModelList(ForecastModel forecastModel);
+
+    /**
+     * 新增预测模型信息
+     *
+     * @param forecastModel 预测模型信息
+     * @return 结果
+     */
+    public int insertForecastModel(ForecastModel forecastModel);
+
+    /**
+     * 修改预测模型信息
+     *
+     * @param forecastModel 预测模型信息
+     * @return 结果
+     */
+    public int updateForecastModel(ForecastModel forecastModel);
+
+    /**
+     * 批量删除预测模型信息
+     *
+     * @param ids 需要删除的预测模型信息主键集合
+     * @return 结果
+     */
+    public int deleteForecastModelByIds(Long[] ids);
+
+    /**
+     * 删除预测模型信息信息
+     *
+     * @param id 预测模型信息主键
+     * @return 结果
+     */
+    public int deleteForecastModelById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IGroundDiagnosisModelService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.GroundDiagnosisModel;
+
+/**
+ * 地面诊断模型信息Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IGroundDiagnosisModelService {
+    /**
+     * 查询地面诊断模型信息
+     *
+     * @param id 地面诊断模型信息主键
+     * @return 地面诊断模型信息
+     */
+    public GroundDiagnosisModel selectGroundDiagnosisModelById(Long id);
+
+    /**
+     * 查询地面诊断模型信息列表
+     *
+     * @param groundDiagnosisModel 地面诊断模型信息
+     * @return 地面诊断模型信息集合
+     */
+    public List<GroundDiagnosisModel> selectGroundDiagnosisModelList(GroundDiagnosisModel groundDiagnosisModel);
+
+    /**
+     * 新增地面诊断模型信息
+     *
+     * @param groundDiagnosisModel 地面诊断模型信息
+     * @return 结果
+     */
+    public int insertGroundDiagnosisModel(GroundDiagnosisModel groundDiagnosisModel);
+
+    /**
+     * 修改地面诊断模型信息
+     *
+     * @param groundDiagnosisModel 地面诊断模型信息
+     * @return 结果
+     */
+    public int updateGroundDiagnosisModel(GroundDiagnosisModel groundDiagnosisModel);
+
+    /**
+     * 批量删除地面诊断模型信息
+     *
+     * @param ids 需要删除的地面诊断模型信息主键集合
+     * @return 结果
+     */
+    public int deleteGroundDiagnosisModelByIds(Long[] ids);
+
+    /**
+     * 删除地面诊断模型信息信息
+     *
+     * @param id 地面诊断模型信息主键
+     * @return 结果
+     */
+    public int deleteGroundDiagnosisModelById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IImportExportLogService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.ImportExportLog;
+
+/**
+ * 导入导出日志;Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IImportExportLogService {
+    /**
+     * 查询导入导出日志;
+     *
+     * @param id 导入导出日志;主键
+     * @return 导入导出日志;
+     */
+    public ImportExportLog selectImportExportLogById(Long id);
+
+    /**
+     * 查询导入导出日志;列表
+     *
+     * @param importExportLog 导入导出日志;
+     * @return 导入导出日志;集合
+     */
+    public List<ImportExportLog> selectImportExportLogList(ImportExportLog importExportLog);
+
+    /**
+     * 新增导入导出日志;
+     *
+     * @param importExportLog 导入导出日志;
+     * @return 结果
+     */
+    public int insertImportExportLog(ImportExportLog importExportLog);
+
+    /**
+     * 修改导入导出日志;
+     *
+     * @param importExportLog 导入导出日志;
+     * @return 结果
+     */
+    public int updateImportExportLog(ImportExportLog importExportLog);
+
+    /**
+     * 批量删除导入导出日志;
+     *
+     * @param ids 需要删除的导入导出日志;主键集合
+     * @return 结果
+     */
+    public int deleteImportExportLogByIds(Long[] ids);
+
+    /**
+     * 删除导入导出日志;信息
+     *
+     * @param id 导入导出日志;主键
+     * @return 结果
+     */
+    public int deleteImportExportLogById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IInstructionInfoService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.InstructionInfo;
+
+/**
+ * 指令信息Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IInstructionInfoService {
+    /**
+     * 查询指令信息
+     *
+     * @param id 指令信息主键
+     * @return 指令信息
+     */
+    public InstructionInfo selectInstructionInfoById(Long id);
+
+    /**
+     * 查询指令信息列表
+     *
+     * @param instructionInfo 指令信息
+     * @return 指令信息集合
+     */
+    public List<InstructionInfo> selectInstructionInfoList(InstructionInfo instructionInfo);
+
+    /**
+     * 新增指令信息
+     *
+     * @param instructionInfo 指令信息
+     * @return 结果
+     */
+    public int insertInstructionInfo(InstructionInfo instructionInfo);
+
+    /**
+     * 修改指令信息
+     *
+     * @param instructionInfo 指令信息
+     * @return 结果
+     */
+    public int updateInstructionInfo(InstructionInfo instructionInfo);
+
+    /**
+     * 批量删除指令信息
+     *
+     * @param ids 需要删除的指令信息主键集合
+     * @return 结果
+     */
+    public int deleteInstructionInfoByIds(Long[] ids);
+
+    /**
+     * 删除指令信息信息
+     *
+     * @param id 指令信息主键
+     * @return 结果
+     */
+    public int deleteInstructionInfoById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IMaintenanceService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.Maintenance;
+
+/**
+ * 维护信息Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IMaintenanceService {
+    /**
+     * 查询维护信息
+     *
+     * @param id 维护信息主键
+     * @return 维护信息
+     */
+    public Maintenance selectMaintenanceById(Long id);
+
+    /**
+     * 查询维护信息列表
+     *
+     * @param maintenance 维护信息
+     * @return 维护信息集合
+     */
+    public List<Maintenance> selectMaintenanceList(Maintenance maintenance);
+
+    /**
+     * 新增维护信息
+     *
+     * @param maintenance 维护信息
+     * @return 结果
+     */
+    public int insertMaintenance(Maintenance maintenance);
+
+    /**
+     * 修改维护信息
+     *
+     * @param maintenance 维护信息
+     * @return 结果
+     */
+    public int updateMaintenance(Maintenance maintenance);
+
+    /**
+     * 批量删除维护信息
+     *
+     * @param ids 需要删除的维护信息主键集合
+     * @return 结果
+     */
+    public int deleteMaintenanceByIds(Long[] ids);
+
+    /**
+     * 删除维护信息信息
+     *
+     * @param id 维护信息主键
+     * @return 结果
+     */
+    public int deleteMaintenanceById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IMaintenanceTestControlService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.MaintenanceTestControl;
+
+/**
+ * 维修测试控制Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IMaintenanceTestControlService {
+    /**
+     * 查询维修测试控制
+     *
+     * @param id 维修测试控制主键
+     * @return 维修测试控制
+     */
+    public MaintenanceTestControl selectMaintenanceTestControlById(Long id);
+
+    /**
+     * 查询维修测试控制列表
+     *
+     * @param maintenanceTestControl 维修测试控制
+     * @return 维修测试控制集合
+     */
+    public List<MaintenanceTestControl> selectMaintenanceTestControlList(MaintenanceTestControl maintenanceTestControl);
+
+    /**
+     * 新增维修测试控制
+     *
+     * @param maintenanceTestControl 维修测试控制
+     * @return 结果
+     */
+    public int insertMaintenanceTestControl(MaintenanceTestControl maintenanceTestControl);
+
+    /**
+     * 修改维修测试控制
+     *
+     * @param maintenanceTestControl 维修测试控制
+     * @return 结果
+     */
+    public int updateMaintenanceTestControl(MaintenanceTestControl maintenanceTestControl);
+
+    /**
+     * 批量删除维修测试控制
+     *
+     * @param ids 需要删除的维修测试控制主键集合
+     * @return 结果
+     */
+    public int deleteMaintenanceTestControlByIds(Long[] ids);
+
+    /**
+     * 删除维修测试控制信息
+     *
+     * @param id 维修测试控制主键
+     * @return 结果
+     */
+    public int deleteMaintenanceTestControlById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IMonitorParameterConfigService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.MonitorParameterConfig;
+
+/**
+ * 状态监控参数配置信息Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IMonitorParameterConfigService {
+    /**
+     * 查询状态监控参数配置信息
+     *
+     * @param id 状态监控参数配置信息主键
+     * @return 状态监控参数配置信息
+     */
+    public MonitorParameterConfig selectMonitorParameterConfigById(Long id);
+
+    /**
+     * 查询状态监控参数配置信息列表
+     *
+     * @param monitorParameterConfig 状态监控参数配置信息
+     * @return 状态监控参数配置信息集合
+     */
+    public List<MonitorParameterConfig> selectMonitorParameterConfigList(MonitorParameterConfig monitorParameterConfig);
+
+    /**
+     * 新增状态监控参数配置信息
+     *
+     * @param monitorParameterConfig 状态监控参数配置信息
+     * @return 结果
+     */
+    public int insertMonitorParameterConfig(MonitorParameterConfig monitorParameterConfig);
+
+    /**
+     * 修改状态监控参数配置信息
+     *
+     * @param monitorParameterConfig 状态监控参数配置信息
+     * @return 结果
+     */
+    public int updateMonitorParameterConfig(MonitorParameterConfig monitorParameterConfig);
+
+    /**
+     * 批量删除状态监控参数配置信息
+     *
+     * @param ids 需要删除的状态监控参数配置信息主键集合
+     * @return 结果
+     */
+    public int deleteMonitorParameterConfigByIds(Long[] ids);
+
+    /**
+     * 删除状态监控参数配置信息信息
+     *
+     * @param id 状态监控参数配置信息主键
+     * @return 结果
+     */
+    public int deleteMonitorParameterConfigById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IPerformanceMonitorModelService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.PerformanceMonitorModel;
+
+/**
+ * 性能监测模型信息Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IPerformanceMonitorModelService {
+    /**
+     * 查询性能监测模型信息
+     *
+     * @param id 性能监测模型信息主键
+     * @return 性能监测模型信息
+     */
+    public PerformanceMonitorModel selectPerformanceMonitorModelById(Long id);
+
+    /**
+     * 查询性能监测模型信息列表
+     *
+     * @param performanceMonitorModel 性能监测模型信息
+     * @return 性能监测模型信息集合
+     */
+    public List<PerformanceMonitorModel> selectPerformanceMonitorModelList(PerformanceMonitorModel performanceMonitorModel);
+
+    /**
+     * 新增性能监测模型信息
+     *
+     * @param performanceMonitorModel 性能监测模型信息
+     * @return 结果
+     */
+    public int insertPerformanceMonitorModel(PerformanceMonitorModel performanceMonitorModel);
+
+    /**
+     * 修改性能监测模型信息
+     *
+     * @param performanceMonitorModel 性能监测模型信息
+     * @return 结果
+     */
+    public int updatePerformanceMonitorModel(PerformanceMonitorModel performanceMonitorModel);
+
+    /**
+     * 批量删除性能监测模型信息
+     *
+     * @param ids 需要删除的性能监测模型信息主键集合
+     * @return 结果
+     */
+    public int deletePerformanceMonitorModelByIds(Long[] ids);
+
+    /**
+     * 删除性能监测模型信息信息
+     *
+     * @param id 性能监测模型信息主键
+     * @return 结果
+     */
+    public int deletePerformanceMonitorModelById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IPreHandleResultService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.PreHandleResult;
+
+/**
+ * 数据预处理结果Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IPreHandleResultService {
+    /**
+     * 查询数据预处理结果
+     *
+     * @param id 数据预处理结果主键
+     * @return 数据预处理结果
+     */
+    public PreHandleResult selectPreHandleResultById(Long id);
+
+    /**
+     * 查询数据预处理结果列表
+     *
+     * @param preHandleResult 数据预处理结果
+     * @return 数据预处理结果集合
+     */
+    public List<PreHandleResult> selectPreHandleResultList(PreHandleResult preHandleResult);
+
+    /**
+     * 新增数据预处理结果
+     *
+     * @param preHandleResult 数据预处理结果
+     * @return 结果
+     */
+    public int insertPreHandleResult(PreHandleResult preHandleResult);
+
+    /**
+     * 修改数据预处理结果
+     *
+     * @param preHandleResult 数据预处理结果
+     * @return 结果
+     */
+    public int updatePreHandleResult(PreHandleResult preHandleResult);
+
+    /**
+     * 批量删除数据预处理结果
+     *
+     * @param ids 需要删除的数据预处理结果主键集合
+     * @return 结果
+     */
+    public int deletePreHandleResultByIds(Long[] ids);
+
+    /**
+     * 删除数据预处理结果信息
+     *
+     * @param id 数据预处理结果主键
+     * @return 结果
+     */
+    public int deletePreHandleResultById(Long id);
+}

+ 61 - 0
PHM-admin/phm-manage/src/main/java/com/phm/manage/service/IProductService.java

@@ -0,0 +1,61 @@
+package com.phm.manage.service;
+
+import java.util.List;
+
+import com.phm.manage.domain.Product;
+
+/**
+ * 产品树信息Service接口
+ *
+ * @author phm
+ * @date 2023-08-22
+ */
+public interface IProductService {
+    /**
+     * 查询产品树信息
+     *
+     * @param id 产品树信息主键
+     * @return 产品树信息
+     */
+    public Product selectProductById(Long id);
+
+    /**
+     * 查询产品树信息列表
+     *
+     * @param product 产品树信息
+     * @return 产品树信息集合
+     */
+    public List<Product> selectProductList(Product product);
+
+    /**
+     * 新增产品树信息
+     *
+     * @param product 产品树信息
+     * @return 结果
+     */
+    public int insertProduct(Product product);
+
+    /**
+     * 修改产品树信息
+     *
+     * @param product 产品树信息
+     * @return 结果
+     */
+    public int updateProduct(Product product);
+
+    /**
+     * 批量删除产品树信息
+     *
+     * @param ids 需要删除的产品树信息主键集合
+     * @return 结果
+     */
+    public int deleteProductByIds(Long[] ids);
+
+    /**
+     * 删除产品树信息信息
+     *
+     * @param id 产品树信息主键
+     * @return 结果
+     */
+    public int deleteProductById(Long id);
+}

部分文件因文件數量過多而無法顯示