fuyanting hace 1 año
padre
commit
24d83049a8
Se han modificado 100 ficheros con 10045 adiciones y 0 borrados
  1. 104 0
      amms-admin/src/main/java/com/amms/system/controller/TAircraftFailureController.java
  2. 104 0
      amms-admin/src/main/java/com/amms/system/controller/TAssessmentResultController.java
  3. 104 0
      amms-admin/src/main/java/com/amms/system/controller/TBriefingFaultInformationController.java
  4. 104 0
      amms-admin/src/main/java/com/amms/system/controller/TCommandWorkBillController.java
  5. 104 0
      amms-admin/src/main/java/com/amms/system/controller/TDisclaimerReportController.java
  6. 104 0
      amms-admin/src/main/java/com/amms/system/controller/TElectronicDocumentController.java
  7. 104 0
      amms-admin/src/main/java/com/amms/system/controller/TEngineHandoverController.java
  8. 104 0
      amms-admin/src/main/java/com/amms/system/controller/TEquipmentQualityController.java
  9. 104 0
      amms-admin/src/main/java/com/amms/system/controller/TMemorandumManagementController.java
  10. 104 0
      amms-admin/src/main/java/com/amms/system/controller/TPrepareWarController.java
  11. 104 0
      amms-admin/src/main/java/com/amms/system/controller/TSafetyInspectionController.java
  12. 104 0
      amms-admin/src/main/java/com/amms/system/controller/TSafetyRewardController.java
  13. 104 0
      amms-admin/src/main/java/com/amms/system/controller/TSoftwareVersionController.java
  14. 104 0
      amms-admin/src/main/java/com/amms/system/controller/TTechnicalBulletinController.java
  15. 104 0
      amms-admin/src/main/java/com/amms/system/controller/TTechnicalChangesController.java
  16. 104 0
      amms-admin/src/main/java/com/amms/system/controller/TTechnicalDataController.java
  17. 104 0
      amms-admin/src/main/java/com/amms/system/controller/TTodayInHistoryController.java
  18. 104 0
      amms-admin/src/main/java/com/amms/system/controller/TTrainingManagementController.java
  19. 104 0
      amms-admin/src/main/java/com/amms/system/controller/TTroopProblemController.java
  20. 104 0
      amms-admin/src/main/java/com/amms/system/controller/TWorkPlanController.java
  21. 157 0
      amms-admin/src/main/java/com/amms/system/domain/TAircraftFailure.java
  22. 154 0
      amms-admin/src/main/java/com/amms/system/domain/TAssessmentResult.java
  23. 256 0
      amms-admin/src/main/java/com/amms/system/domain/TBriefingFaultInformation.java
  24. 158 0
      amms-admin/src/main/java/com/amms/system/domain/TCommandWorkBill.java
  25. 325 0
      amms-admin/src/main/java/com/amms/system/domain/TDisclaimerReport.java
  26. 214 0
      amms-admin/src/main/java/com/amms/system/domain/TElectronicDocument.java
  27. 144 0
      amms-admin/src/main/java/com/amms/system/domain/TEngineHandover.java
  28. 185 0
      amms-admin/src/main/java/com/amms/system/domain/TEquipmentQuality.java
  29. 201 0
      amms-admin/src/main/java/com/amms/system/domain/TMemorandumManagement.java
  30. 143 0
      amms-admin/src/main/java/com/amms/system/domain/TPrepareWar.java
  31. 171 0
      amms-admin/src/main/java/com/amms/system/domain/TSafetyInspection.java
  32. 115 0
      amms-admin/src/main/java/com/amms/system/domain/TSafetyReward.java
  33. 98 0
      amms-admin/src/main/java/com/amms/system/domain/TSoftwareVersion.java
  34. 243 0
      amms-admin/src/main/java/com/amms/system/domain/TTechnicalBulletin.java
  35. 269 0
      amms-admin/src/main/java/com/amms/system/domain/TTechnicalChanges.java
  36. 171 0
      amms-admin/src/main/java/com/amms/system/domain/TTechnicalData.java
  37. 172 0
      amms-admin/src/main/java/com/amms/system/domain/TTodayInHistory.java
  38. 115 0
      amms-admin/src/main/java/com/amms/system/domain/TTrainingManagement.java
  39. 171 0
      amms-admin/src/main/java/com/amms/system/domain/TTroopProblem.java
  40. 143 0
      amms-admin/src/main/java/com/amms/system/domain/TWorkPlan.java
  41. 61 0
      amms-admin/src/main/java/com/amms/system/mapper/TAircraftFailureMapper.java
  42. 61 0
      amms-admin/src/main/java/com/amms/system/mapper/TAssessmentResultMapper.java
  43. 61 0
      amms-admin/src/main/java/com/amms/system/mapper/TBriefingFaultInformationMapper.java
  44. 61 0
      amms-admin/src/main/java/com/amms/system/mapper/TCommandWorkBillMapper.java
  45. 61 0
      amms-admin/src/main/java/com/amms/system/mapper/TDisclaimerReportMapper.java
  46. 61 0
      amms-admin/src/main/java/com/amms/system/mapper/TElectronicDocumentMapper.java
  47. 61 0
      amms-admin/src/main/java/com/amms/system/mapper/TEngineHandoverMapper.java
  48. 61 0
      amms-admin/src/main/java/com/amms/system/mapper/TEquipmentQualityMapper.java
  49. 61 0
      amms-admin/src/main/java/com/amms/system/mapper/TMemorandumManagementMapper.java
  50. 61 0
      amms-admin/src/main/java/com/amms/system/mapper/TPrepareWarMapper.java
  51. 61 0
      amms-admin/src/main/java/com/amms/system/mapper/TSafetyInspectionMapper.java
  52. 61 0
      amms-admin/src/main/java/com/amms/system/mapper/TSafetyRewardMapper.java
  53. 61 0
      amms-admin/src/main/java/com/amms/system/mapper/TSoftwareVersionMapper.java
  54. 61 0
      amms-admin/src/main/java/com/amms/system/mapper/TTechnicalBulletinMapper.java
  55. 61 0
      amms-admin/src/main/java/com/amms/system/mapper/TTechnicalChangesMapper.java
  56. 61 0
      amms-admin/src/main/java/com/amms/system/mapper/TTechnicalDataMapper.java
  57. 61 0
      amms-admin/src/main/java/com/amms/system/mapper/TTodayInHistoryMapper.java
  58. 61 0
      amms-admin/src/main/java/com/amms/system/mapper/TTrainingManagementMapper.java
  59. 61 0
      amms-admin/src/main/java/com/amms/system/mapper/TTroopProblemMapper.java
  60. 61 0
      amms-admin/src/main/java/com/amms/system/mapper/TWorkPlanMapper.java
  61. 61 0
      amms-admin/src/main/java/com/amms/system/service/ITAircraftFailureService.java
  62. 61 0
      amms-admin/src/main/java/com/amms/system/service/ITAssessmentResultService.java
  63. 61 0
      amms-admin/src/main/java/com/amms/system/service/ITBriefingFaultInformationService.java
  64. 61 0
      amms-admin/src/main/java/com/amms/system/service/ITCommandWorkBillService.java
  65. 61 0
      amms-admin/src/main/java/com/amms/system/service/ITDisclaimerReportService.java
  66. 61 0
      amms-admin/src/main/java/com/amms/system/service/ITElectronicDocumentService.java
  67. 61 0
      amms-admin/src/main/java/com/amms/system/service/ITEngineHandoverService.java
  68. 61 0
      amms-admin/src/main/java/com/amms/system/service/ITEquipmentQualityService.java
  69. 61 0
      amms-admin/src/main/java/com/amms/system/service/ITMemorandumManagementService.java
  70. 61 0
      amms-admin/src/main/java/com/amms/system/service/ITPrepareWarService.java
  71. 61 0
      amms-admin/src/main/java/com/amms/system/service/ITSafetyInspectionService.java
  72. 61 0
      amms-admin/src/main/java/com/amms/system/service/ITSafetyRewardService.java
  73. 61 0
      amms-admin/src/main/java/com/amms/system/service/ITSoftwareVersionService.java
  74. 61 0
      amms-admin/src/main/java/com/amms/system/service/ITTechnicalBulletinService.java
  75. 61 0
      amms-admin/src/main/java/com/amms/system/service/ITTechnicalChangesService.java
  76. 61 0
      amms-admin/src/main/java/com/amms/system/service/ITTechnicalDataService.java
  77. 61 0
      amms-admin/src/main/java/com/amms/system/service/ITTodayInHistoryService.java
  78. 61 0
      amms-admin/src/main/java/com/amms/system/service/ITTrainingManagementService.java
  79. 61 0
      amms-admin/src/main/java/com/amms/system/service/ITTroopProblemService.java
  80. 61 0
      amms-admin/src/main/java/com/amms/system/service/ITWorkPlanService.java
  81. 96 0
      amms-admin/src/main/java/com/amms/system/service/impl/TAircraftFailureServiceImpl.java
  82. 96 0
      amms-admin/src/main/java/com/amms/system/service/impl/TAssessmentResultServiceImpl.java
  83. 96 0
      amms-admin/src/main/java/com/amms/system/service/impl/TBriefingFaultInformationServiceImpl.java
  84. 96 0
      amms-admin/src/main/java/com/amms/system/service/impl/TCommandWorkBillServiceImpl.java
  85. 96 0
      amms-admin/src/main/java/com/amms/system/service/impl/TDisclaimerReportServiceImpl.java
  86. 96 0
      amms-admin/src/main/java/com/amms/system/service/impl/TElectronicDocumentServiceImpl.java
  87. 96 0
      amms-admin/src/main/java/com/amms/system/service/impl/TEngineHandoverServiceImpl.java
  88. 96 0
      amms-admin/src/main/java/com/amms/system/service/impl/TEquipmentQualityServiceImpl.java
  89. 96 0
      amms-admin/src/main/java/com/amms/system/service/impl/TMemorandumManagementServiceImpl.java
  90. 96 0
      amms-admin/src/main/java/com/amms/system/service/impl/TPrepareWarServiceImpl.java
  91. 96 0
      amms-admin/src/main/java/com/amms/system/service/impl/TSafetyInspectionServiceImpl.java
  92. 96 0
      amms-admin/src/main/java/com/amms/system/service/impl/TSafetyRewardServiceImpl.java
  93. 96 0
      amms-admin/src/main/java/com/amms/system/service/impl/TSoftwareVersionServiceImpl.java
  94. 96 0
      amms-admin/src/main/java/com/amms/system/service/impl/TTechnicalBulletinServiceImpl.java
  95. 96 0
      amms-admin/src/main/java/com/amms/system/service/impl/TTechnicalChangesServiceImpl.java
  96. 96 0
      amms-admin/src/main/java/com/amms/system/service/impl/TTechnicalDataServiceImpl.java
  97. 96 0
      amms-admin/src/main/java/com/amms/system/service/impl/TTodayInHistoryServiceImpl.java
  98. 96 0
      amms-admin/src/main/java/com/amms/system/service/impl/TTrainingManagementServiceImpl.java
  99. 96 0
      amms-admin/src/main/java/com/amms/system/service/impl/TTroopProblemServiceImpl.java
  100. 96 0
      amms-admin/src/main/java/com/amms/system/service/impl/TWorkPlanServiceImpl.java

+ 104 - 0
amms-admin/src/main/java/com/amms/system/controller/TAircraftFailureController.java

@@ -0,0 +1,104 @@
+package com.amms.system.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.amms.common.annotation.Log;
+import com.amms.common.core.controller.BaseController;
+import com.amms.common.core.domain.AjaxResult;
+import com.amms.common.enums.BusinessType;
+import com.amms.system.domain.TAircraftFailure;
+import com.amms.system.service.ITAircraftFailureService;
+import com.amms.common.utils.poi.ExcelUtil;
+import com.amms.common.core.page.TableDataInfo;
+
+/**
+ * 飞机故障及缺陷管理Controller
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+@RestController
+@RequestMapping("/Fault/TAircraftFailure")
+public class TAircraftFailureController extends BaseController
+{
+    @Autowired
+    private ITAircraftFailureService tAircraftFailureService;
+
+    /**
+     * 查询飞机故障及缺陷管理列表
+     */
+    @PreAuthorize("@ss.hasPermi('Fault:TAircraftFailure:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TAircraftFailure tAircraftFailure)
+    {
+        startPage();
+        List<TAircraftFailure> list = tAircraftFailureService.selectTAircraftFailureList(tAircraftFailure);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出飞机故障及缺陷管理列表
+     */
+    @PreAuthorize("@ss.hasPermi('Fault:TAircraftFailure:export')")
+    @Log(title = "飞机故障及缺陷管理", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TAircraftFailure tAircraftFailure)
+    {
+        List<TAircraftFailure> list = tAircraftFailureService.selectTAircraftFailureList(tAircraftFailure);
+        ExcelUtil<TAircraftFailure> util = new ExcelUtil<TAircraftFailure>(TAircraftFailure.class);
+        util.exportExcel(response, list, "飞机故障及缺陷管理数据");
+    }
+
+    /**
+     * 获取飞机故障及缺陷管理详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('Fault:TAircraftFailure:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tAircraftFailureService.selectTAircraftFailureById(id));
+    }
+
+    /**
+     * 新增飞机故障及缺陷管理
+     */
+    @PreAuthorize("@ss.hasPermi('Fault:TAircraftFailure:add')")
+    @Log(title = "飞机故障及缺陷管理", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TAircraftFailure tAircraftFailure)
+    {
+        return toAjax(tAircraftFailureService.insertTAircraftFailure(tAircraftFailure));
+    }
+
+    /**
+     * 修改飞机故障及缺陷管理
+     */
+    @PreAuthorize("@ss.hasPermi('Fault:TAircraftFailure:edit')")
+    @Log(title = "飞机故障及缺陷管理", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TAircraftFailure tAircraftFailure)
+    {
+        return toAjax(tAircraftFailureService.updateTAircraftFailure(tAircraftFailure));
+    }
+
+    /**
+     * 删除飞机故障及缺陷管理
+     */
+    @PreAuthorize("@ss.hasPermi('Fault:TAircraftFailure:remove')")
+    @Log(title = "飞机故障及缺陷管理", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tAircraftFailureService.deleteTAircraftFailureByIds(ids));
+    }
+}

+ 104 - 0
amms-admin/src/main/java/com/amms/system/controller/TAssessmentResultController.java

@@ -0,0 +1,104 @@
+package com.amms.system.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.amms.common.annotation.Log;
+import com.amms.common.core.controller.BaseController;
+import com.amms.common.core.domain.AjaxResult;
+import com.amms.common.enums.BusinessType;
+import com.amms.system.domain.TAssessmentResult;
+import com.amms.system.service.ITAssessmentResultService;
+import com.amms.common.utils.poi.ExcelUtil;
+import com.amms.common.core.page.TableDataInfo;
+
+/**
+ * 考核结果管理Controller
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+@RestController
+@RequestMapping("/Train/TAssessmentResult")
+public class TAssessmentResultController extends BaseController
+{
+    @Autowired
+    private ITAssessmentResultService tAssessmentResultService;
+
+    /**
+     * 查询考核结果管理列表
+     */
+    @PreAuthorize("@ss.hasPermi('Train:TAssessmentResult:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TAssessmentResult tAssessmentResult)
+    {
+        startPage();
+        List<TAssessmentResult> list = tAssessmentResultService.selectTAssessmentResultList(tAssessmentResult);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出考核结果管理列表
+     */
+    @PreAuthorize("@ss.hasPermi('Train:TAssessmentResult:export')")
+    @Log(title = "考核结果管理", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TAssessmentResult tAssessmentResult)
+    {
+        List<TAssessmentResult> list = tAssessmentResultService.selectTAssessmentResultList(tAssessmentResult);
+        ExcelUtil<TAssessmentResult> util = new ExcelUtil<TAssessmentResult>(TAssessmentResult.class);
+        util.exportExcel(response, list, "考核结果管理数据");
+    }
+
+    /**
+     * 获取考核结果管理详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('Train:TAssessmentResult:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tAssessmentResultService.selectTAssessmentResultById(id));
+    }
+
+    /**
+     * 新增考核结果管理
+     */
+    @PreAuthorize("@ss.hasPermi('Train:TAssessmentResult:add')")
+    @Log(title = "考核结果管理", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TAssessmentResult tAssessmentResult)
+    {
+        return toAjax(tAssessmentResultService.insertTAssessmentResult(tAssessmentResult));
+    }
+
+    /**
+     * 修改考核结果管理
+     */
+    @PreAuthorize("@ss.hasPermi('Train:TAssessmentResult:edit')")
+    @Log(title = "考核结果管理", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TAssessmentResult tAssessmentResult)
+    {
+        return toAjax(tAssessmentResultService.updateTAssessmentResult(tAssessmentResult));
+    }
+
+    /**
+     * 删除考核结果管理
+     */
+    @PreAuthorize("@ss.hasPermi('Train:TAssessmentResult:remove')")
+    @Log(title = "考核结果管理", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tAssessmentResultService.deleteTAssessmentResultByIds(ids));
+    }
+}

+ 104 - 0
amms-admin/src/main/java/com/amms/system/controller/TBriefingFaultInformationController.java

@@ -0,0 +1,104 @@
+package com.amms.system.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.amms.common.annotation.Log;
+import com.amms.common.core.controller.BaseController;
+import com.amms.common.core.domain.AjaxResult;
+import com.amms.common.enums.BusinessType;
+import com.amms.system.domain.TBriefingFaultInformation;
+import com.amms.system.service.ITBriefingFaultInformationService;
+import com.amms.common.utils.poi.ExcelUtil;
+import com.amms.common.core.page.TableDataInfo;
+
+/**
+ * 简报故障信息管理Controller
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+@RestController
+@RequestMapping("/Fault/TBriefingFaultInformation")
+public class TBriefingFaultInformationController extends BaseController
+{
+    @Autowired
+    private ITBriefingFaultInformationService tBriefingFaultInformationService;
+
+    /**
+     * 查询简报故障信息管理列表
+     */
+    @PreAuthorize("@ss.hasPermi('Fault:TBriefingFaultInformation:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TBriefingFaultInformation tBriefingFaultInformation)
+    {
+        startPage();
+        List<TBriefingFaultInformation> list = tBriefingFaultInformationService.selectTBriefingFaultInformationList(tBriefingFaultInformation);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出简报故障信息管理列表
+     */
+    @PreAuthorize("@ss.hasPermi('Fault:TBriefingFaultInformation:export')")
+    @Log(title = "简报故障信息管理", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TBriefingFaultInformation tBriefingFaultInformation)
+    {
+        List<TBriefingFaultInformation> list = tBriefingFaultInformationService.selectTBriefingFaultInformationList(tBriefingFaultInformation);
+        ExcelUtil<TBriefingFaultInformation> util = new ExcelUtil<TBriefingFaultInformation>(TBriefingFaultInformation.class);
+        util.exportExcel(response, list, "简报故障信息管理数据");
+    }
+
+    /**
+     * 获取简报故障信息管理详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('Fault:TBriefingFaultInformation:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tBriefingFaultInformationService.selectTBriefingFaultInformationById(id));
+    }
+
+    /**
+     * 新增简报故障信息管理
+     */
+    @PreAuthorize("@ss.hasPermi('Fault:TBriefingFaultInformation:add')")
+    @Log(title = "简报故障信息管理", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TBriefingFaultInformation tBriefingFaultInformation)
+    {
+        return toAjax(tBriefingFaultInformationService.insertTBriefingFaultInformation(tBriefingFaultInformation));
+    }
+
+    /**
+     * 修改简报故障信息管理
+     */
+    @PreAuthorize("@ss.hasPermi('Fault:TBriefingFaultInformation:edit')")
+    @Log(title = "简报故障信息管理", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TBriefingFaultInformation tBriefingFaultInformation)
+    {
+        return toAjax(tBriefingFaultInformationService.updateTBriefingFaultInformation(tBriefingFaultInformation));
+    }
+
+    /**
+     * 删除简报故障信息管理
+     */
+    @PreAuthorize("@ss.hasPermi('Fault:TBriefingFaultInformation:remove')")
+    @Log(title = "简报故障信息管理", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tBriefingFaultInformationService.deleteTBriefingFaultInformationByIds(ids));
+    }
+}

+ 104 - 0
amms-admin/src/main/java/com/amms/system/controller/TCommandWorkBillController.java

@@ -0,0 +1,104 @@
+package com.amms.system.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.amms.common.annotation.Log;
+import com.amms.common.core.controller.BaseController;
+import com.amms.common.core.domain.AjaxResult;
+import com.amms.common.enums.BusinessType;
+import com.amms.system.domain.TCommandWorkBill;
+import com.amms.system.service.ITCommandWorkBillService;
+import com.amms.common.utils.poi.ExcelUtil;
+import com.amms.common.core.page.TableDataInfo;
+
+/**
+ * 指令性工作清单管理Controller
+ * 
+ * @author ruoyi
+ * @date 2023-12-08
+ */
+@RestController
+@RequestMapping("/DirectiveTask/TCommandWorkBill")
+public class TCommandWorkBillController extends BaseController
+{
+    @Autowired
+    private ITCommandWorkBillService tCommandWorkBillService;
+
+    /**
+     * 查询指令性工作清单管理列表
+     */
+    @PreAuthorize("@ss.hasPermi('DirectiveTask:TCommandWorkBill:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TCommandWorkBill tCommandWorkBill)
+    {
+        startPage();
+        List<TCommandWorkBill> list = tCommandWorkBillService.selectTCommandWorkBillList(tCommandWorkBill);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出指令性工作清单管理列表
+     */
+    @PreAuthorize("@ss.hasPermi('DirectiveTask:TCommandWorkBill:export')")
+    @Log(title = "指令性工作清单管理", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TCommandWorkBill tCommandWorkBill)
+    {
+        List<TCommandWorkBill> list = tCommandWorkBillService.selectTCommandWorkBillList(tCommandWorkBill);
+        ExcelUtil<TCommandWorkBill> util = new ExcelUtil<TCommandWorkBill>(TCommandWorkBill.class);
+        util.exportExcel(response, list, "指令性工作清单管理数据");
+    }
+
+    /**
+     * 获取指令性工作清单管理详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('DirectiveTask:TCommandWorkBill:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tCommandWorkBillService.selectTCommandWorkBillById(id));
+    }
+
+    /**
+     * 新增指令性工作清单管理
+     */
+    @PreAuthorize("@ss.hasPermi('DirectiveTask:TCommandWorkBill:add')")
+    @Log(title = "指令性工作清单管理", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TCommandWorkBill tCommandWorkBill)
+    {
+        return toAjax(tCommandWorkBillService.insertTCommandWorkBill(tCommandWorkBill));
+    }
+
+    /**
+     * 修改指令性工作清单管理
+     */
+    @PreAuthorize("@ss.hasPermi('DirectiveTask:TCommandWorkBill:edit')")
+    @Log(title = "指令性工作清单管理", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TCommandWorkBill tCommandWorkBill)
+    {
+        return toAjax(tCommandWorkBillService.updateTCommandWorkBill(tCommandWorkBill));
+    }
+
+    /**
+     * 删除指令性工作清单管理
+     */
+    @PreAuthorize("@ss.hasPermi('DirectiveTask:TCommandWorkBill:remove')")
+    @Log(title = "指令性工作清单管理", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tCommandWorkBillService.deleteTCommandWorkBillByIds(ids));
+    }
+}

+ 104 - 0
amms-admin/src/main/java/com/amms/system/controller/TDisclaimerReportController.java

@@ -0,0 +1,104 @@
+package com.amms.system.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.amms.common.annotation.Log;
+import com.amms.common.core.controller.BaseController;
+import com.amms.common.core.domain.AjaxResult;
+import com.amms.common.enums.BusinessType;
+import com.amms.system.domain.TDisclaimerReport;
+import com.amms.system.service.ITDisclaimerReportService;
+import com.amms.common.utils.poi.ExcelUtil;
+import com.amms.common.core.page.TableDataInfo;
+
+/**
+ * 免责报告Controller
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+@RestController
+@RequestMapping("/Security/TDisclaimerReport")
+public class TDisclaimerReportController extends BaseController
+{
+    @Autowired
+    private ITDisclaimerReportService tDisclaimerReportService;
+
+    /**
+     * 查询免责报告列表
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TDisclaimerReport:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TDisclaimerReport tDisclaimerReport)
+    {
+        startPage();
+        List<TDisclaimerReport> list = tDisclaimerReportService.selectTDisclaimerReportList(tDisclaimerReport);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出免责报告列表
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TDisclaimerReport:export')")
+    @Log(title = "免责报告", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TDisclaimerReport tDisclaimerReport)
+    {
+        List<TDisclaimerReport> list = tDisclaimerReportService.selectTDisclaimerReportList(tDisclaimerReport);
+        ExcelUtil<TDisclaimerReport> util = new ExcelUtil<TDisclaimerReport>(TDisclaimerReport.class);
+        util.exportExcel(response, list, "免责报告数据");
+    }
+
+    /**
+     * 获取免责报告详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TDisclaimerReport:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tDisclaimerReportService.selectTDisclaimerReportById(id));
+    }
+
+    /**
+     * 新增免责报告
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TDisclaimerReport:add')")
+    @Log(title = "免责报告", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TDisclaimerReport tDisclaimerReport)
+    {
+        return toAjax(tDisclaimerReportService.insertTDisclaimerReport(tDisclaimerReport));
+    }
+
+    /**
+     * 修改免责报告
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TDisclaimerReport:edit')")
+    @Log(title = "免责报告", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TDisclaimerReport tDisclaimerReport)
+    {
+        return toAjax(tDisclaimerReportService.updateTDisclaimerReport(tDisclaimerReport));
+    }
+
+    /**
+     * 删除免责报告
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TDisclaimerReport:remove')")
+    @Log(title = "免责报告", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tDisclaimerReportService.deleteTDisclaimerReportByIds(ids));
+    }
+}

+ 104 - 0
amms-admin/src/main/java/com/amms/system/controller/TElectronicDocumentController.java

@@ -0,0 +1,104 @@
+package com.amms.system.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.amms.common.annotation.Log;
+import com.amms.common.core.controller.BaseController;
+import com.amms.common.core.domain.AjaxResult;
+import com.amms.common.enums.BusinessType;
+import com.amms.system.domain.TElectronicDocument;
+import com.amms.system.service.ITElectronicDocumentService;
+import com.amms.common.utils.poi.ExcelUtil;
+import com.amms.common.core.page.TableDataInfo;
+
+/**
+ * 电子文件管理Controller
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+@RestController
+@RequestMapping("/Technicaldata/TElectronicDocument")
+public class TElectronicDocumentController extends BaseController
+{
+    @Autowired
+    private ITElectronicDocumentService tElectronicDocumentService;
+
+    /**
+     * 查询电子文件管理列表
+     */
+    @PreAuthorize("@ss.hasPermi('Technicaldata:TElectronicDocument:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TElectronicDocument tElectronicDocument)
+    {
+        startPage();
+        List<TElectronicDocument> list = tElectronicDocumentService.selectTElectronicDocumentList(tElectronicDocument);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出电子文件管理列表
+     */
+    @PreAuthorize("@ss.hasPermi('Technicaldata:TElectronicDocument:export')")
+    @Log(title = "电子文件管理", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TElectronicDocument tElectronicDocument)
+    {
+        List<TElectronicDocument> list = tElectronicDocumentService.selectTElectronicDocumentList(tElectronicDocument);
+        ExcelUtil<TElectronicDocument> util = new ExcelUtil<TElectronicDocument>(TElectronicDocument.class);
+        util.exportExcel(response, list, "电子文件管理数据");
+    }
+
+    /**
+     * 获取电子文件管理详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('Technicaldata:TElectronicDocument:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tElectronicDocumentService.selectTElectronicDocumentById(id));
+    }
+
+    /**
+     * 新增电子文件管理
+     */
+    @PreAuthorize("@ss.hasPermi('Technicaldata:TElectronicDocument:add')")
+    @Log(title = "电子文件管理", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TElectronicDocument tElectronicDocument)
+    {
+        return toAjax(tElectronicDocumentService.insertTElectronicDocument(tElectronicDocument));
+    }
+
+    /**
+     * 修改电子文件管理
+     */
+    @PreAuthorize("@ss.hasPermi('Technicaldata:TElectronicDocument:edit')")
+    @Log(title = "电子文件管理", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TElectronicDocument tElectronicDocument)
+    {
+        return toAjax(tElectronicDocumentService.updateTElectronicDocument(tElectronicDocument));
+    }
+
+    /**
+     * 删除电子文件管理
+     */
+    @PreAuthorize("@ss.hasPermi('Technicaldata:TElectronicDocument:remove')")
+    @Log(title = "电子文件管理", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tElectronicDocumentService.deleteTElectronicDocumentByIds(ids));
+    }
+}

+ 104 - 0
amms-admin/src/main/java/com/amms/system/controller/TEngineHandoverController.java

@@ -0,0 +1,104 @@
+package com.amms.system.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.amms.common.annotation.Log;
+import com.amms.common.core.controller.BaseController;
+import com.amms.common.core.domain.AjaxResult;
+import com.amms.common.enums.BusinessType;
+import com.amms.system.domain.TEngineHandover;
+import com.amms.system.service.ITEngineHandoverService;
+import com.amms.common.utils.poi.ExcelUtil;
+import com.amms.common.core.page.TableDataInfo;
+
+/**
+ * 发动机交接管理Controller
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+@RestController
+@RequestMapping("/Technicaldata/TEngineHandover")
+public class TEngineHandoverController extends BaseController
+{
+    @Autowired
+    private ITEngineHandoverService tEngineHandoverService;
+
+    /**
+     * 查询发动机交接管理列表
+     */
+    @PreAuthorize("@ss.hasPermi('Technicaldata:TEngineHandover:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TEngineHandover tEngineHandover)
+    {
+        startPage();
+        List<TEngineHandover> list = tEngineHandoverService.selectTEngineHandoverList(tEngineHandover);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出发动机交接管理列表
+     */
+    @PreAuthorize("@ss.hasPermi('Technicaldata:TEngineHandover:export')")
+    @Log(title = "发动机交接管理", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TEngineHandover tEngineHandover)
+    {
+        List<TEngineHandover> list = tEngineHandoverService.selectTEngineHandoverList(tEngineHandover);
+        ExcelUtil<TEngineHandover> util = new ExcelUtil<TEngineHandover>(TEngineHandover.class);
+        util.exportExcel(response, list, "发动机交接管理数据");
+    }
+
+    /**
+     * 获取发动机交接管理详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('Technicaldata:TEngineHandover:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tEngineHandoverService.selectTEngineHandoverById(id));
+    }
+
+    /**
+     * 新增发动机交接管理
+     */
+    @PreAuthorize("@ss.hasPermi('Technicaldata:TEngineHandover:add')")
+    @Log(title = "发动机交接管理", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TEngineHandover tEngineHandover)
+    {
+        return toAjax(tEngineHandoverService.insertTEngineHandover(tEngineHandover));
+    }
+
+    /**
+     * 修改发动机交接管理
+     */
+    @PreAuthorize("@ss.hasPermi('Technicaldata:TEngineHandover:edit')")
+    @Log(title = "发动机交接管理", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TEngineHandover tEngineHandover)
+    {
+        return toAjax(tEngineHandoverService.updateTEngineHandover(tEngineHandover));
+    }
+
+    /**
+     * 删除发动机交接管理
+     */
+    @PreAuthorize("@ss.hasPermi('Technicaldata:TEngineHandover:remove')")
+    @Log(title = "发动机交接管理", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tEngineHandoverService.deleteTEngineHandoverByIds(ids));
+    }
+}

+ 104 - 0
amms-admin/src/main/java/com/amms/system/controller/TEquipmentQualityController.java

@@ -0,0 +1,104 @@
+package com.amms.system.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.amms.common.annotation.Log;
+import com.amms.common.core.controller.BaseController;
+import com.amms.common.core.domain.AjaxResult;
+import com.amms.common.enums.BusinessType;
+import com.amms.system.domain.TEquipmentQuality;
+import com.amms.system.service.ITEquipmentQualityService;
+import com.amms.common.utils.poi.ExcelUtil;
+import com.amms.common.core.page.TableDataInfo;
+
+/**
+ * 装备质量一本账Controller
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+@RestController
+@RequestMapping("/Invoice/TEquipmentQuality")
+public class TEquipmentQualityController extends BaseController
+{
+    @Autowired
+    private ITEquipmentQualityService tEquipmentQualityService;
+
+    /**
+     * 查询装备质量一本账列表
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TEquipmentQuality:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TEquipmentQuality tEquipmentQuality)
+    {
+        startPage();
+        List<TEquipmentQuality> list = tEquipmentQualityService.selectTEquipmentQualityList(tEquipmentQuality);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出装备质量一本账列表
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TEquipmentQuality:export')")
+    @Log(title = "装备质量一本账", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TEquipmentQuality tEquipmentQuality)
+    {
+        List<TEquipmentQuality> list = tEquipmentQualityService.selectTEquipmentQualityList(tEquipmentQuality);
+        ExcelUtil<TEquipmentQuality> util = new ExcelUtil<TEquipmentQuality>(TEquipmentQuality.class);
+        util.exportExcel(response, list, "装备质量一本账数据");
+    }
+
+    /**
+     * 获取装备质量一本账详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TEquipmentQuality:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tEquipmentQualityService.selectTEquipmentQualityById(id));
+    }
+
+    /**
+     * 新增装备质量一本账
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TEquipmentQuality:add')")
+    @Log(title = "装备质量一本账", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TEquipmentQuality tEquipmentQuality)
+    {
+        return toAjax(tEquipmentQualityService.insertTEquipmentQuality(tEquipmentQuality));
+    }
+
+    /**
+     * 修改装备质量一本账
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TEquipmentQuality:edit')")
+    @Log(title = "装备质量一本账", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TEquipmentQuality tEquipmentQuality)
+    {
+        return toAjax(tEquipmentQualityService.updateTEquipmentQuality(tEquipmentQuality));
+    }
+
+    /**
+     * 删除装备质量一本账
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TEquipmentQuality:remove')")
+    @Log(title = "装备质量一本账", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tEquipmentQualityService.deleteTEquipmentQualityByIds(ids));
+    }
+}

+ 104 - 0
amms-admin/src/main/java/com/amms/system/controller/TMemorandumManagementController.java

@@ -0,0 +1,104 @@
+package com.amms.system.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.amms.common.annotation.Log;
+import com.amms.common.core.controller.BaseController;
+import com.amms.common.core.domain.AjaxResult;
+import com.amms.common.enums.BusinessType;
+import com.amms.system.domain.TMemorandumManagement;
+import com.amms.system.service.ITMemorandumManagementService;
+import com.amms.common.utils.poi.ExcelUtil;
+import com.amms.common.core.page.TableDataInfo;
+
+/**
+ * 备忘录管理模块Controller
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+@RestController
+@RequestMapping("/Technology/TMemorandumManagement")
+public class TMemorandumManagementController extends BaseController
+{
+    @Autowired
+    private ITMemorandumManagementService tMemorandumManagementService;
+
+    /**
+     * 查询备忘录管理模块列表
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TMemorandumManagement:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TMemorandumManagement tMemorandumManagement)
+    {
+        startPage();
+        List<TMemorandumManagement> list = tMemorandumManagementService.selectTMemorandumManagementList(tMemorandumManagement);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出备忘录管理模块列表
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TMemorandumManagement:export')")
+    @Log(title = "备忘录管理模块", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TMemorandumManagement tMemorandumManagement)
+    {
+        List<TMemorandumManagement> list = tMemorandumManagementService.selectTMemorandumManagementList(tMemorandumManagement);
+        ExcelUtil<TMemorandumManagement> util = new ExcelUtil<TMemorandumManagement>(TMemorandumManagement.class);
+        util.exportExcel(response, list, "备忘录管理模块数据");
+    }
+
+    /**
+     * 获取备忘录管理模块详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TMemorandumManagement:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tMemorandumManagementService.selectTMemorandumManagementById(id));
+    }
+
+    /**
+     * 新增备忘录管理模块
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TMemorandumManagement:add')")
+    @Log(title = "备忘录管理模块", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TMemorandumManagement tMemorandumManagement)
+    {
+        return toAjax(tMemorandumManagementService.insertTMemorandumManagement(tMemorandumManagement));
+    }
+
+    /**
+     * 修改备忘录管理模块
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TMemorandumManagement:edit')")
+    @Log(title = "备忘录管理模块", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TMemorandumManagement tMemorandumManagement)
+    {
+        return toAjax(tMemorandumManagementService.updateTMemorandumManagement(tMemorandumManagement));
+    }
+
+    /**
+     * 删除备忘录管理模块
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TMemorandumManagement:remove')")
+    @Log(title = "备忘录管理模块", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tMemorandumManagementService.deleteTMemorandumManagementByIds(ids));
+    }
+}

+ 104 - 0
amms-admin/src/main/java/com/amms/system/controller/TPrepareWarController.java

@@ -0,0 +1,104 @@
+package com.amms.system.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.amms.common.annotation.Log;
+import com.amms.common.core.controller.BaseController;
+import com.amms.common.core.domain.AjaxResult;
+import com.amms.common.enums.BusinessType;
+import com.amms.system.domain.TPrepareWar;
+import com.amms.system.service.ITPrepareWarService;
+import com.amms.common.utils.poi.ExcelUtil;
+import com.amms.common.core.page.TableDataInfo;
+
+/**
+ * 备战打仗一本账Controller
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+@RestController
+@RequestMapping("/Invoice/TPrepareWar")
+public class TPrepareWarController extends BaseController
+{
+    @Autowired
+    private ITPrepareWarService tPrepareWarService;
+
+    /**
+     * 查询备战打仗一本账列表
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TPrepareWar:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TPrepareWar tPrepareWar)
+    {
+        startPage();
+        List<TPrepareWar> list = tPrepareWarService.selectTPrepareWarList(tPrepareWar);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出备战打仗一本账列表
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TPrepareWar:export')")
+    @Log(title = "备战打仗一本账", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TPrepareWar tPrepareWar)
+    {
+        List<TPrepareWar> list = tPrepareWarService.selectTPrepareWarList(tPrepareWar);
+        ExcelUtil<TPrepareWar> util = new ExcelUtil<TPrepareWar>(TPrepareWar.class);
+        util.exportExcel(response, list, "备战打仗一本账数据");
+    }
+
+    /**
+     * 获取备战打仗一本账详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TPrepareWar:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tPrepareWarService.selectTPrepareWarById(id));
+    }
+
+    /**
+     * 新增备战打仗一本账
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TPrepareWar:add')")
+    @Log(title = "备战打仗一本账", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TPrepareWar tPrepareWar)
+    {
+        return toAjax(tPrepareWarService.insertTPrepareWar(tPrepareWar));
+    }
+
+    /**
+     * 修改备战打仗一本账
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TPrepareWar:edit')")
+    @Log(title = "备战打仗一本账", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TPrepareWar tPrepareWar)
+    {
+        return toAjax(tPrepareWarService.updateTPrepareWar(tPrepareWar));
+    }
+
+    /**
+     * 删除备战打仗一本账
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TPrepareWar:remove')")
+    @Log(title = "备战打仗一本账", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tPrepareWarService.deleteTPrepareWarByIds(ids));
+    }
+}

+ 104 - 0
amms-admin/src/main/java/com/amms/system/controller/TSafetyInspectionController.java

@@ -0,0 +1,104 @@
+package com.amms.system.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.amms.common.annotation.Log;
+import com.amms.common.core.controller.BaseController;
+import com.amms.common.core.domain.AjaxResult;
+import com.amms.common.enums.BusinessType;
+import com.amms.system.domain.TSafetyInspection;
+import com.amms.system.service.ITSafetyInspectionService;
+import com.amms.common.utils.poi.ExcelUtil;
+import com.amms.common.core.page.TableDataInfo;
+
+/**
+ * 安全检查信息Controller
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+@RestController
+@RequestMapping("/Security/TSafetyInspection")
+public class TSafetyInspectionController extends BaseController
+{
+    @Autowired
+    private ITSafetyInspectionService tSafetyInspectionService;
+
+    /**
+     * 查询安全检查信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TSafetyInspection:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TSafetyInspection tSafetyInspection)
+    {
+        startPage();
+        List<TSafetyInspection> list = tSafetyInspectionService.selectTSafetyInspectionList(tSafetyInspection);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出安全检查信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TSafetyInspection:export')")
+    @Log(title = "安全检查信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TSafetyInspection tSafetyInspection)
+    {
+        List<TSafetyInspection> list = tSafetyInspectionService.selectTSafetyInspectionList(tSafetyInspection);
+        ExcelUtil<TSafetyInspection> util = new ExcelUtil<TSafetyInspection>(TSafetyInspection.class);
+        util.exportExcel(response, list, "安全检查信息数据");
+    }
+
+    /**
+     * 获取安全检查信息详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TSafetyInspection:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tSafetyInspectionService.selectTSafetyInspectionById(id));
+    }
+
+    /**
+     * 新增安全检查信息
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TSafetyInspection:add')")
+    @Log(title = "安全检查信息", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TSafetyInspection tSafetyInspection)
+    {
+        return toAjax(tSafetyInspectionService.insertTSafetyInspection(tSafetyInspection));
+    }
+
+    /**
+     * 修改安全检查信息
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TSafetyInspection:edit')")
+    @Log(title = "安全检查信息", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TSafetyInspection tSafetyInspection)
+    {
+        return toAjax(tSafetyInspectionService.updateTSafetyInspection(tSafetyInspection));
+    }
+
+    /**
+     * 删除安全检查信息
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TSafetyInspection:remove')")
+    @Log(title = "安全检查信息", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tSafetyInspectionService.deleteTSafetyInspectionByIds(ids));
+    }
+}

+ 104 - 0
amms-admin/src/main/java/com/amms/system/controller/TSafetyRewardController.java

@@ -0,0 +1,104 @@
+package com.amms.system.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.amms.common.annotation.Log;
+import com.amms.common.core.controller.BaseController;
+import com.amms.common.core.domain.AjaxResult;
+import com.amms.common.enums.BusinessType;
+import com.amms.system.domain.TSafetyReward;
+import com.amms.system.service.ITSafetyRewardService;
+import com.amms.common.utils.poi.ExcelUtil;
+import com.amms.common.core.page.TableDataInfo;
+
+/**
+ * 安全奖惩信息Controller
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+@RestController
+@RequestMapping("/Security/TSafetyReward")
+public class TSafetyRewardController extends BaseController
+{
+    @Autowired
+    private ITSafetyRewardService tSafetyRewardService;
+
+    /**
+     * 查询安全奖惩信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TSafetyReward:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TSafetyReward tSafetyReward)
+    {
+        startPage();
+        List<TSafetyReward> list = tSafetyRewardService.selectTSafetyRewardList(tSafetyReward);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出安全奖惩信息列表
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TSafetyReward:export')")
+    @Log(title = "安全奖惩信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TSafetyReward tSafetyReward)
+    {
+        List<TSafetyReward> list = tSafetyRewardService.selectTSafetyRewardList(tSafetyReward);
+        ExcelUtil<TSafetyReward> util = new ExcelUtil<TSafetyReward>(TSafetyReward.class);
+        util.exportExcel(response, list, "安全奖惩信息数据");
+    }
+
+    /**
+     * 获取安全奖惩信息详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TSafetyReward:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tSafetyRewardService.selectTSafetyRewardById(id));
+    }
+
+    /**
+     * 新增安全奖惩信息
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TSafetyReward:add')")
+    @Log(title = "安全奖惩信息", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TSafetyReward tSafetyReward)
+    {
+        return toAjax(tSafetyRewardService.insertTSafetyReward(tSafetyReward));
+    }
+
+    /**
+     * 修改安全奖惩信息
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TSafetyReward:edit')")
+    @Log(title = "安全奖惩信息", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TSafetyReward tSafetyReward)
+    {
+        return toAjax(tSafetyRewardService.updateTSafetyReward(tSafetyReward));
+    }
+
+    /**
+     * 删除安全奖惩信息
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TSafetyReward:remove')")
+    @Log(title = "安全奖惩信息", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tSafetyRewardService.deleteTSafetyRewardByIds(ids));
+    }
+}

+ 104 - 0
amms-admin/src/main/java/com/amms/system/controller/TSoftwareVersionController.java

@@ -0,0 +1,104 @@
+package com.amms.system.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.amms.common.annotation.Log;
+import com.amms.common.core.controller.BaseController;
+import com.amms.common.core.domain.AjaxResult;
+import com.amms.common.enums.BusinessType;
+import com.amms.system.domain.TSoftwareVersion;
+import com.amms.system.service.ITSoftwareVersionService;
+import com.amms.common.utils.poi.ExcelUtil;
+import com.amms.common.core.page.TableDataInfo;
+
+/**
+ * 软件版本管理模块Controller
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+@RestController
+@RequestMapping("/Technology/TSoftwareVersion")
+public class TSoftwareVersionController extends BaseController
+{
+    @Autowired
+    private ITSoftwareVersionService tSoftwareVersionService;
+
+    /**
+     * 查询软件版本管理模块列表
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TSoftwareVersion:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TSoftwareVersion tSoftwareVersion)
+    {
+        startPage();
+        List<TSoftwareVersion> list = tSoftwareVersionService.selectTSoftwareVersionList(tSoftwareVersion);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出软件版本管理模块列表
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TSoftwareVersion:export')")
+    @Log(title = "软件版本管理模块", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TSoftwareVersion tSoftwareVersion)
+    {
+        List<TSoftwareVersion> list = tSoftwareVersionService.selectTSoftwareVersionList(tSoftwareVersion);
+        ExcelUtil<TSoftwareVersion> util = new ExcelUtil<TSoftwareVersion>(TSoftwareVersion.class);
+        util.exportExcel(response, list, "软件版本管理模块数据");
+    }
+
+    /**
+     * 获取软件版本管理模块详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TSoftwareVersion:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tSoftwareVersionService.selectTSoftwareVersionById(id));
+    }
+
+    /**
+     * 新增软件版本管理模块
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TSoftwareVersion:add')")
+    @Log(title = "软件版本管理模块", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TSoftwareVersion tSoftwareVersion)
+    {
+        return toAjax(tSoftwareVersionService.insertTSoftwareVersion(tSoftwareVersion));
+    }
+
+    /**
+     * 修改软件版本管理模块
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TSoftwareVersion:edit')")
+    @Log(title = "软件版本管理模块", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TSoftwareVersion tSoftwareVersion)
+    {
+        return toAjax(tSoftwareVersionService.updateTSoftwareVersion(tSoftwareVersion));
+    }
+
+    /**
+     * 删除软件版本管理模块
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TSoftwareVersion:remove')")
+    @Log(title = "软件版本管理模块", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tSoftwareVersionService.deleteTSoftwareVersionByIds(ids));
+    }
+}

+ 104 - 0
amms-admin/src/main/java/com/amms/system/controller/TTechnicalBulletinController.java

@@ -0,0 +1,104 @@
+package com.amms.system.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.amms.common.annotation.Log;
+import com.amms.common.core.controller.BaseController;
+import com.amms.common.core.domain.AjaxResult;
+import com.amms.common.enums.BusinessType;
+import com.amms.system.domain.TTechnicalBulletin;
+import com.amms.system.service.ITTechnicalBulletinService;
+import com.amms.common.utils.poi.ExcelUtil;
+import com.amms.common.core.page.TableDataInfo;
+
+/**
+ * 技术通报管理模块Controller
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+@RestController
+@RequestMapping("/Technology/TTechnicalBulletin")
+public class TTechnicalBulletinController extends BaseController
+{
+    @Autowired
+    private ITTechnicalBulletinService tTechnicalBulletinService;
+
+    /**
+     * 查询技术通报管理模块列表
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TTechnicalBulletin:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TTechnicalBulletin tTechnicalBulletin)
+    {
+        startPage();
+        List<TTechnicalBulletin> list = tTechnicalBulletinService.selectTTechnicalBulletinList(tTechnicalBulletin);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出技术通报管理模块列表
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TTechnicalBulletin:export')")
+    @Log(title = "技术通报管理模块", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TTechnicalBulletin tTechnicalBulletin)
+    {
+        List<TTechnicalBulletin> list = tTechnicalBulletinService.selectTTechnicalBulletinList(tTechnicalBulletin);
+        ExcelUtil<TTechnicalBulletin> util = new ExcelUtil<TTechnicalBulletin>(TTechnicalBulletin.class);
+        util.exportExcel(response, list, "技术通报管理模块数据");
+    }
+
+    /**
+     * 获取技术通报管理模块详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TTechnicalBulletin:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tTechnicalBulletinService.selectTTechnicalBulletinById(id));
+    }
+
+    /**
+     * 新增技术通报管理模块
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TTechnicalBulletin:add')")
+    @Log(title = "技术通报管理模块", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TTechnicalBulletin tTechnicalBulletin)
+    {
+        return toAjax(tTechnicalBulletinService.insertTTechnicalBulletin(tTechnicalBulletin));
+    }
+
+    /**
+     * 修改技术通报管理模块
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TTechnicalBulletin:edit')")
+    @Log(title = "技术通报管理模块", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TTechnicalBulletin tTechnicalBulletin)
+    {
+        return toAjax(tTechnicalBulletinService.updateTTechnicalBulletin(tTechnicalBulletin));
+    }
+
+    /**
+     * 删除技术通报管理模块
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TTechnicalBulletin:remove')")
+    @Log(title = "技术通报管理模块", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tTechnicalBulletinService.deleteTTechnicalBulletinByIds(ids));
+    }
+}

+ 104 - 0
amms-admin/src/main/java/com/amms/system/controller/TTechnicalChangesController.java

@@ -0,0 +1,104 @@
+package com.amms.system.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.amms.common.annotation.Log;
+import com.amms.common.core.controller.BaseController;
+import com.amms.common.core.domain.AjaxResult;
+import com.amms.common.enums.BusinessType;
+import com.amms.system.domain.TTechnicalChanges;
+import com.amms.system.service.ITTechnicalChangesService;
+import com.amms.common.utils.poi.ExcelUtil;
+import com.amms.common.core.page.TableDataInfo;
+
+/**
+ * 技术更改单管理模块Controller
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+@RestController
+@RequestMapping("/Technology/TTechnicalChanges")
+public class TTechnicalChangesController extends BaseController
+{
+    @Autowired
+    private ITTechnicalChangesService tTechnicalChangesService;
+
+    /**
+     * 查询技术更改单管理模块列表
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TTechnicalChanges:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TTechnicalChanges tTechnicalChanges)
+    {
+        startPage();
+        List<TTechnicalChanges> list = tTechnicalChangesService.selectTTechnicalChangesList(tTechnicalChanges);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出技术更改单管理模块列表
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TTechnicalChanges:export')")
+    @Log(title = "技术更改单管理模块", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TTechnicalChanges tTechnicalChanges)
+    {
+        List<TTechnicalChanges> list = tTechnicalChangesService.selectTTechnicalChangesList(tTechnicalChanges);
+        ExcelUtil<TTechnicalChanges> util = new ExcelUtil<TTechnicalChanges>(TTechnicalChanges.class);
+        util.exportExcel(response, list, "技术更改单管理模块数据");
+    }
+
+    /**
+     * 获取技术更改单管理模块详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TTechnicalChanges:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tTechnicalChangesService.selectTTechnicalChangesById(id));
+    }
+
+    /**
+     * 新增技术更改单管理模块
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TTechnicalChanges:add')")
+    @Log(title = "技术更改单管理模块", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TTechnicalChanges tTechnicalChanges)
+    {
+        return toAjax(tTechnicalChangesService.insertTTechnicalChanges(tTechnicalChanges));
+    }
+
+    /**
+     * 修改技术更改单管理模块
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TTechnicalChanges:edit')")
+    @Log(title = "技术更改单管理模块", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TTechnicalChanges tTechnicalChanges)
+    {
+        return toAjax(tTechnicalChangesService.updateTTechnicalChanges(tTechnicalChanges));
+    }
+
+    /**
+     * 删除技术更改单管理模块
+     */
+    @PreAuthorize("@ss.hasPermi('Technology:TTechnicalChanges:remove')")
+    @Log(title = "技术更改单管理模块", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tTechnicalChangesService.deleteTTechnicalChangesByIds(ids));
+    }
+}

+ 104 - 0
amms-admin/src/main/java/com/amms/system/controller/TTechnicalDataController.java

@@ -0,0 +1,104 @@
+package com.amms.system.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.amms.common.annotation.Log;
+import com.amms.common.core.controller.BaseController;
+import com.amms.common.core.domain.AjaxResult;
+import com.amms.common.enums.BusinessType;
+import com.amms.system.domain.TTechnicalData;
+import com.amms.system.service.ITTechnicalDataService;
+import com.amms.common.utils.poi.ExcelUtil;
+import com.amms.common.core.page.TableDataInfo;
+
+/**
+ * 技术资料管理Controller
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+@RestController
+@RequestMapping("/Technicaldata/TTechnicalData")
+public class TTechnicalDataController extends BaseController
+{
+    @Autowired
+    private ITTechnicalDataService tTechnicalDataService;
+
+    /**
+     * 查询技术资料管理列表
+     */
+    @PreAuthorize("@ss.hasPermi('Technicaldata:TTechnicalData:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TTechnicalData tTechnicalData)
+    {
+        startPage();
+        List<TTechnicalData> list = tTechnicalDataService.selectTTechnicalDataList(tTechnicalData);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出技术资料管理列表
+     */
+    @PreAuthorize("@ss.hasPermi('Technicaldata:TTechnicalData:export')")
+    @Log(title = "技术资料管理", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TTechnicalData tTechnicalData)
+    {
+        List<TTechnicalData> list = tTechnicalDataService.selectTTechnicalDataList(tTechnicalData);
+        ExcelUtil<TTechnicalData> util = new ExcelUtil<TTechnicalData>(TTechnicalData.class);
+        util.exportExcel(response, list, "技术资料管理数据");
+    }
+
+    /**
+     * 获取技术资料管理详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('Technicaldata:TTechnicalData:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tTechnicalDataService.selectTTechnicalDataById(id));
+    }
+
+    /**
+     * 新增技术资料管理
+     */
+    @PreAuthorize("@ss.hasPermi('Technicaldata:TTechnicalData:add')")
+    @Log(title = "技术资料管理", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TTechnicalData tTechnicalData)
+    {
+        return toAjax(tTechnicalDataService.insertTTechnicalData(tTechnicalData));
+    }
+
+    /**
+     * 修改技术资料管理
+     */
+    @PreAuthorize("@ss.hasPermi('Technicaldata:TTechnicalData:edit')")
+    @Log(title = "技术资料管理", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TTechnicalData tTechnicalData)
+    {
+        return toAjax(tTechnicalDataService.updateTTechnicalData(tTechnicalData));
+    }
+
+    /**
+     * 删除技术资料管理
+     */
+    @PreAuthorize("@ss.hasPermi('Technicaldata:TTechnicalData:remove')")
+    @Log(title = "技术资料管理", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tTechnicalDataService.deleteTTechnicalDataByIds(ids));
+    }
+}

+ 104 - 0
amms-admin/src/main/java/com/amms/system/controller/TTodayInHistoryController.java

@@ -0,0 +1,104 @@
+package com.amms.system.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.amms.common.annotation.Log;
+import com.amms.common.core.controller.BaseController;
+import com.amms.common.core.domain.AjaxResult;
+import com.amms.common.enums.BusinessType;
+import com.amms.system.domain.TTodayInHistory;
+import com.amms.system.service.ITTodayInHistoryService;
+import com.amms.common.utils.poi.ExcelUtil;
+import com.amms.common.core.page.TableDataInfo;
+
+/**
+ * 历史上的今天Controller
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+@RestController
+@RequestMapping("/Security/TTodayInHistory")
+public class TTodayInHistoryController extends BaseController
+{
+    @Autowired
+    private ITTodayInHistoryService tTodayInHistoryService;
+
+    /**
+     * 查询历史上的今天列表
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TTodayInHistory:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TTodayInHistory tTodayInHistory)
+    {
+        startPage();
+        List<TTodayInHistory> list = tTodayInHistoryService.selectTTodayInHistoryList(tTodayInHistory);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出历史上的今天列表
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TTodayInHistory:export')")
+    @Log(title = "历史上的今天", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TTodayInHistory tTodayInHistory)
+    {
+        List<TTodayInHistory> list = tTodayInHistoryService.selectTTodayInHistoryList(tTodayInHistory);
+        ExcelUtil<TTodayInHistory> util = new ExcelUtil<TTodayInHistory>(TTodayInHistory.class);
+        util.exportExcel(response, list, "历史上的今天数据");
+    }
+
+    /**
+     * 获取历史上的今天详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TTodayInHistory:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tTodayInHistoryService.selectTTodayInHistoryById(id));
+    }
+
+    /**
+     * 新增历史上的今天
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TTodayInHistory:add')")
+    @Log(title = "历史上的今天", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TTodayInHistory tTodayInHistory)
+    {
+        return toAjax(tTodayInHistoryService.insertTTodayInHistory(tTodayInHistory));
+    }
+
+    /**
+     * 修改历史上的今天
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TTodayInHistory:edit')")
+    @Log(title = "历史上的今天", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TTodayInHistory tTodayInHistory)
+    {
+        return toAjax(tTodayInHistoryService.updateTTodayInHistory(tTodayInHistory));
+    }
+
+    /**
+     * 删除历史上的今天
+     */
+    @PreAuthorize("@ss.hasPermi('Security:TTodayInHistory:remove')")
+    @Log(title = "历史上的今天", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tTodayInHistoryService.deleteTTodayInHistoryByIds(ids));
+    }
+}

+ 104 - 0
amms-admin/src/main/java/com/amms/system/controller/TTrainingManagementController.java

@@ -0,0 +1,104 @@
+package com.amms.system.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.amms.common.annotation.Log;
+import com.amms.common.core.controller.BaseController;
+import com.amms.common.core.domain.AjaxResult;
+import com.amms.common.enums.BusinessType;
+import com.amms.system.domain.TTrainingManagement;
+import com.amms.system.service.ITTrainingManagementService;
+import com.amms.common.utils.poi.ExcelUtil;
+import com.amms.common.core.page.TableDataInfo;
+
+/**
+ * 人员训练技术档案管理Controller
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+@RestController
+@RequestMapping("/Train/TTrainingManagement")
+public class TTrainingManagementController extends BaseController
+{
+    @Autowired
+    private ITTrainingManagementService tTrainingManagementService;
+
+    /**
+     * 查询人员训练技术档案管理列表
+     */
+    @PreAuthorize("@ss.hasPermi('Train:TTrainingManagement:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TTrainingManagement tTrainingManagement)
+    {
+        startPage();
+        List<TTrainingManagement> list = tTrainingManagementService.selectTTrainingManagementList(tTrainingManagement);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出人员训练技术档案管理列表
+     */
+    @PreAuthorize("@ss.hasPermi('Train:TTrainingManagement:export')")
+    @Log(title = "人员训练技术档案管理", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TTrainingManagement tTrainingManagement)
+    {
+        List<TTrainingManagement> list = tTrainingManagementService.selectTTrainingManagementList(tTrainingManagement);
+        ExcelUtil<TTrainingManagement> util = new ExcelUtil<TTrainingManagement>(TTrainingManagement.class);
+        util.exportExcel(response, list, "人员训练技术档案管理数据");
+    }
+
+    /**
+     * 获取人员训练技术档案管理详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('Train:TTrainingManagement:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tTrainingManagementService.selectTTrainingManagementById(id));
+    }
+
+    /**
+     * 新增人员训练技术档案管理
+     */
+    @PreAuthorize("@ss.hasPermi('Train:TTrainingManagement:add')")
+    @Log(title = "人员训练技术档案管理", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TTrainingManagement tTrainingManagement)
+    {
+        return toAjax(tTrainingManagementService.insertTTrainingManagement(tTrainingManagement));
+    }
+
+    /**
+     * 修改人员训练技术档案管理
+     */
+    @PreAuthorize("@ss.hasPermi('Train:TTrainingManagement:edit')")
+    @Log(title = "人员训练技术档案管理", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TTrainingManagement tTrainingManagement)
+    {
+        return toAjax(tTrainingManagementService.updateTTrainingManagement(tTrainingManagement));
+    }
+
+    /**
+     * 删除人员训练技术档案管理
+     */
+    @PreAuthorize("@ss.hasPermi('Train:TTrainingManagement:remove')")
+    @Log(title = "人员训练技术档案管理", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tTrainingManagementService.deleteTTrainingManagementByIds(ids));
+    }
+}

+ 104 - 0
amms-admin/src/main/java/com/amms/system/controller/TTroopProblemController.java

@@ -0,0 +1,104 @@
+package com.amms.system.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.amms.common.annotation.Log;
+import com.amms.common.core.controller.BaseController;
+import com.amms.common.core.domain.AjaxResult;
+import com.amms.common.enums.BusinessType;
+import com.amms.system.domain.TTroopProblem;
+import com.amms.system.service.ITTroopProblemService;
+import com.amms.common.utils.poi.ExcelUtil;
+import com.amms.common.core.page.TableDataInfo;
+
+/**
+ * 部队问题一本账Controller
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+@RestController
+@RequestMapping("/Invoice/TTroopProblem")
+public class TTroopProblemController extends BaseController
+{
+    @Autowired
+    private ITTroopProblemService tTroopProblemService;
+
+    /**
+     * 查询部队问题一本账列表
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TTroopProblem:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TTroopProblem tTroopProblem)
+    {
+        startPage();
+        List<TTroopProblem> list = tTroopProblemService.selectTTroopProblemList(tTroopProblem);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出部队问题一本账列表
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TTroopProblem:export')")
+    @Log(title = "部队问题一本账", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TTroopProblem tTroopProblem)
+    {
+        List<TTroopProblem> list = tTroopProblemService.selectTTroopProblemList(tTroopProblem);
+        ExcelUtil<TTroopProblem> util = new ExcelUtil<TTroopProblem>(TTroopProblem.class);
+        util.exportExcel(response, list, "部队问题一本账数据");
+    }
+
+    /**
+     * 获取部队问题一本账详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TTroopProblem:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tTroopProblemService.selectTTroopProblemById(id));
+    }
+
+    /**
+     * 新增部队问题一本账
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TTroopProblem:add')")
+    @Log(title = "部队问题一本账", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TTroopProblem tTroopProblem)
+    {
+        return toAjax(tTroopProblemService.insertTTroopProblem(tTroopProblem));
+    }
+
+    /**
+     * 修改部队问题一本账
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TTroopProblem:edit')")
+    @Log(title = "部队问题一本账", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TTroopProblem tTroopProblem)
+    {
+        return toAjax(tTroopProblemService.updateTTroopProblem(tTroopProblem));
+    }
+
+    /**
+     * 删除部队问题一本账
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TTroopProblem:remove')")
+    @Log(title = "部队问题一本账", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tTroopProblemService.deleteTTroopProblemByIds(ids));
+    }
+}

+ 104 - 0
amms-admin/src/main/java/com/amms/system/controller/TWorkPlanController.java

@@ -0,0 +1,104 @@
+package com.amms.system.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.amms.common.annotation.Log;
+import com.amms.common.core.controller.BaseController;
+import com.amms.common.core.domain.AjaxResult;
+import com.amms.common.enums.BusinessType;
+import com.amms.system.domain.TWorkPlan;
+import com.amms.system.service.ITWorkPlanService;
+import com.amms.common.utils.poi.ExcelUtil;
+import com.amms.common.core.page.TableDataInfo;
+
+/**
+ * 工作计划一本账Controller
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+@RestController
+@RequestMapping("/Invoice/TWorkPlan")
+public class TWorkPlanController extends BaseController
+{
+    @Autowired
+    private ITWorkPlanService tWorkPlanService;
+
+    /**
+     * 查询工作计划一本账列表
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TWorkPlan:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(TWorkPlan tWorkPlan)
+    {
+        startPage();
+        List<TWorkPlan> list = tWorkPlanService.selectTWorkPlanList(tWorkPlan);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出工作计划一本账列表
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TWorkPlan:export')")
+    @Log(title = "工作计划一本账", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, TWorkPlan tWorkPlan)
+    {
+        List<TWorkPlan> list = tWorkPlanService.selectTWorkPlanList(tWorkPlan);
+        ExcelUtil<TWorkPlan> util = new ExcelUtil<TWorkPlan>(TWorkPlan.class);
+        util.exportExcel(response, list, "工作计划一本账数据");
+    }
+
+    /**
+     * 获取工作计划一本账详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TWorkPlan:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(tWorkPlanService.selectTWorkPlanById(id));
+    }
+
+    /**
+     * 新增工作计划一本账
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TWorkPlan:add')")
+    @Log(title = "工作计划一本账", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody TWorkPlan tWorkPlan)
+    {
+        return toAjax(tWorkPlanService.insertTWorkPlan(tWorkPlan));
+    }
+
+    /**
+     * 修改工作计划一本账
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TWorkPlan:edit')")
+    @Log(title = "工作计划一本账", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody TWorkPlan tWorkPlan)
+    {
+        return toAjax(tWorkPlanService.updateTWorkPlan(tWorkPlan));
+    }
+
+    /**
+     * 删除工作计划一本账
+     */
+    @PreAuthorize("@ss.hasPermi('Invoice:TWorkPlan:remove')")
+    @Log(title = "工作计划一本账", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(tWorkPlanService.deleteTWorkPlanByIds(ids));
+    }
+}

+ 157 - 0
amms-admin/src/main/java/com/amms/system/domain/TAircraftFailure.java

@@ -0,0 +1,157 @@
+package com.amms.system.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 com.amms.common.annotation.Excel;
+import com.amms.common.core.domain.BaseEntity;
+
+/**
+ * 飞机故障及缺陷管理对象 t_aircraft_failure
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public class TAircraftFailure extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 机号 */
+    @Excel(name = "机号")
+    private String aircraftId;
+
+    /** 故障时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "故障时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date failureDatetime;
+
+    /** 故障时机 */
+    @Excel(name = "故障时机")
+    private String failureMoment;
+
+    /** 故障现象 */
+    @Excel(name = "故障现象")
+    private String failurePnenomenon;
+
+    /** 故障原因 */
+    @Excel(name = "故障原因")
+    private String failureCause;
+
+    /** 处置措施 */
+    @Excel(name = "处置措施")
+    private String disposalMeasures;
+
+    /** 产品型号 */
+    @Excel(name = "产品型号")
+    private String productModel;
+
+    /** 所属系统 */
+    @Excel(name = "所属系统")
+    private String productSystem;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setAircraftId(String aircraftId) 
+    {
+        this.aircraftId = aircraftId;
+    }
+
+    public String getAircraftId() 
+    {
+        return aircraftId;
+    }
+    public void setFailureDatetime(Date failureDatetime) 
+    {
+        this.failureDatetime = failureDatetime;
+    }
+
+    public Date getFailureDatetime() 
+    {
+        return failureDatetime;
+    }
+    public void setFailureMoment(String failureMoment) 
+    {
+        this.failureMoment = failureMoment;
+    }
+
+    public String getFailureMoment() 
+    {
+        return failureMoment;
+    }
+    public void setFailurePnenomenon(String failurePnenomenon) 
+    {
+        this.failurePnenomenon = failurePnenomenon;
+    }
+
+    public String getFailurePnenomenon() 
+    {
+        return failurePnenomenon;
+    }
+    public void setFailureCause(String failureCause) 
+    {
+        this.failureCause = failureCause;
+    }
+
+    public String getFailureCause() 
+    {
+        return failureCause;
+    }
+    public void setDisposalMeasures(String disposalMeasures) 
+    {
+        this.disposalMeasures = disposalMeasures;
+    }
+
+    public String getDisposalMeasures() 
+    {
+        return disposalMeasures;
+    }
+    public void setProductModel(String productModel) 
+    {
+        this.productModel = productModel;
+    }
+
+    public String getProductModel() 
+    {
+        return productModel;
+    }
+    public void setProductSystem(String productSystem) 
+    {
+        this.productSystem = productSystem;
+    }
+
+    public String getProductSystem() 
+    {
+        return productSystem;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("aircraftId", getAircraftId())
+            .append("failureDatetime", getFailureDatetime())
+            .append("failureMoment", getFailureMoment())
+            .append("failurePnenomenon", getFailurePnenomenon())
+            .append("failureCause", getFailureCause())
+            .append("disposalMeasures", getDisposalMeasures())
+            .append("productModel", getProductModel())
+            .append("productSystem", getProductSystem())
+            .append("remark", getRemark())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .toString();
+    }
+}

+ 154 - 0
amms-admin/src/main/java/com/amms/system/domain/TAssessmentResult.java

@@ -0,0 +1,154 @@
+package com.amms.system.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.amms.common.annotation.Excel;
+import com.amms.common.core.domain.BaseEntity;
+
+/**
+ * 考核结果管理对象 t_assessment_result
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public class TAssessmentResult extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 姓名 */
+    @Excel(name = "姓名")
+    private String assessmentName;
+
+    /** 单位 */
+    @Excel(name = "单位")
+    private String assessmentOrganization;
+
+    /** 机型 */
+    @Excel(name = "机型")
+    private String aircraftType;
+
+    /** 专业 */
+    @Excel(name = "专业")
+    private String major;
+
+    /** 是否参考 */
+    @Excel(name = "是否参考")
+    private String ifExam;
+
+    /** 参考科目 */
+    @Excel(name = "参考科目")
+    private String examCategory;
+
+    /** 参考层级 */
+    @Excel(name = "参考层级")
+    private String examLevel;
+
+    /** 业务 */
+    @Excel(name = "业务")
+    private String examScore;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setAssessmentName(String assessmentName) 
+    {
+        this.assessmentName = assessmentName;
+    }
+
+    public String getAssessmentName() 
+    {
+        return assessmentName;
+    }
+    public void setAssessmentOrganization(String assessmentOrganization) 
+    {
+        this.assessmentOrganization = assessmentOrganization;
+    }
+
+    public String getAssessmentOrganization() 
+    {
+        return assessmentOrganization;
+    }
+    public void setAircraftType(String aircraftType) 
+    {
+        this.aircraftType = aircraftType;
+    }
+
+    public String getAircraftType() 
+    {
+        return aircraftType;
+    }
+    public void setMajor(String major) 
+    {
+        this.major = major;
+    }
+
+    public String getMajor() 
+    {
+        return major;
+    }
+    public void setIfExam(String ifExam) 
+    {
+        this.ifExam = ifExam;
+    }
+
+    public String getIfExam() 
+    {
+        return ifExam;
+    }
+    public void setExamCategory(String examCategory) 
+    {
+        this.examCategory = examCategory;
+    }
+
+    public String getExamCategory() 
+    {
+        return examCategory;
+    }
+    public void setExamLevel(String examLevel) 
+    {
+        this.examLevel = examLevel;
+    }
+
+    public String getExamLevel() 
+    {
+        return examLevel;
+    }
+    public void setExamScore(String examScore) 
+    {
+        this.examScore = examScore;
+    }
+
+    public String getExamScore() 
+    {
+        return examScore;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("assessmentName", getAssessmentName())
+            .append("assessmentOrganization", getAssessmentOrganization())
+            .append("aircraftType", getAircraftType())
+            .append("major", getMajor())
+            .append("ifExam", getIfExam())
+            .append("examCategory", getExamCategory())
+            .append("examLevel", getExamLevel())
+            .append("examScore", getExamScore())
+            .append("remark", getRemark())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .toString();
+    }
+}

+ 256 - 0
amms-admin/src/main/java/com/amms/system/domain/TBriefingFaultInformation.java

@@ -0,0 +1,256 @@
+package com.amms.system.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 com.amms.common.annotation.Excel;
+import com.amms.common.core.domain.BaseEntity;
+
+/**
+ * 简报故障信息管理对象 t_briefing_fault_information
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public class TBriefingFaultInformation extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 年份 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "年份", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date year;
+
+    /** 原因(R/N) */
+    @Excel(name = "原因", readConverterExp = "原因(R/N)")
+    private String cause;
+
+    /** 日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date date;
+
+    /** 战区 */
+    @Excel(name = "战区")
+    private String warZone;
+
+    /** 军师 */
+    @Excel(name = "军师")
+    private String militaryCounsellor;
+
+    /** 旅团 */
+    @Excel(name = "旅团")
+    private String warBrigade;
+
+    /** 机型 */
+    @Excel(name = "机型")
+    private String aircraftType;
+
+    /** 简要经过 */
+    @Excel(name = "简要经过")
+    private String briefOverview;
+
+    /** 问题原因 */
+    @Excel(name = "问题原因")
+    private String questionCause;
+
+    /** 解决措施 */
+    @Excel(name = "解决措施")
+    private String solutionMeasures;
+
+    /** 查处进展 */
+    @Excel(name = "查处进展")
+    private String investigationPunishment;
+
+    /** 简报期数 */
+    @Excel(name = "简报期数")
+    private String briefPeriod;
+
+    /** 涉及专业 */
+    @Excel(name = "涉及专业")
+    private String professionalInvolvement;
+
+    /** 类型 */
+    @Excel(name = "类型")
+    private String type;
+
+    /** 上级要求 */
+    @Excel(name = "上级要求")
+    private String superiorRequirements;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setYear(Date year) 
+    {
+        this.year = year;
+    }
+
+    public Date getYear() 
+    {
+        return year;
+    }
+    public void setCause(String cause) 
+    {
+        this.cause = cause;
+    }
+
+    public String getCause() 
+    {
+        return cause;
+    }
+    public void setDate(Date date) 
+    {
+        this.date = date;
+    }
+
+    public Date getDate() 
+    {
+        return date;
+    }
+    public void setWarZone(String warZone) 
+    {
+        this.warZone = warZone;
+    }
+
+    public String getWarZone() 
+    {
+        return warZone;
+    }
+    public void setMilitaryCounsellor(String militaryCounsellor) 
+    {
+        this.militaryCounsellor = militaryCounsellor;
+    }
+
+    public String getMilitaryCounsellor() 
+    {
+        return militaryCounsellor;
+    }
+    public void setWarBrigade(String warBrigade) 
+    {
+        this.warBrigade = warBrigade;
+    }
+
+    public String getWarBrigade() 
+    {
+        return warBrigade;
+    }
+    public void setAircraftType(String aircraftType) 
+    {
+        this.aircraftType = aircraftType;
+    }
+
+    public String getAircraftType() 
+    {
+        return aircraftType;
+    }
+    public void setBriefOverview(String briefOverview) 
+    {
+        this.briefOverview = briefOverview;
+    }
+
+    public String getBriefOverview() 
+    {
+        return briefOverview;
+    }
+    public void setQuestionCause(String questionCause) 
+    {
+        this.questionCause = questionCause;
+    }
+
+    public String getQuestionCause() 
+    {
+        return questionCause;
+    }
+    public void setSolutionMeasures(String solutionMeasures) 
+    {
+        this.solutionMeasures = solutionMeasures;
+    }
+
+    public String getSolutionMeasures() 
+    {
+        return solutionMeasures;
+    }
+    public void setInvestigationPunishment(String investigationPunishment) 
+    {
+        this.investigationPunishment = investigationPunishment;
+    }
+
+    public String getInvestigationPunishment() 
+    {
+        return investigationPunishment;
+    }
+    public void setBriefPeriod(String briefPeriod) 
+    {
+        this.briefPeriod = briefPeriod;
+    }
+
+    public String getBriefPeriod() 
+    {
+        return briefPeriod;
+    }
+    public void setProfessionalInvolvement(String professionalInvolvement) 
+    {
+        this.professionalInvolvement = professionalInvolvement;
+    }
+
+    public String getProfessionalInvolvement() 
+    {
+        return professionalInvolvement;
+    }
+    public void setType(String type) 
+    {
+        this.type = type;
+    }
+
+    public String getType() 
+    {
+        return type;
+    }
+    public void setSuperiorRequirements(String superiorRequirements) 
+    {
+        this.superiorRequirements = superiorRequirements;
+    }
+
+    public String getSuperiorRequirements() 
+    {
+        return superiorRequirements;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("year", getYear())
+            .append("cause", getCause())
+            .append("date", getDate())
+            .append("warZone", getWarZone())
+            .append("militaryCounsellor", getMilitaryCounsellor())
+            .append("warBrigade", getWarBrigade())
+            .append("aircraftType", getAircraftType())
+            .append("briefOverview", getBriefOverview())
+            .append("questionCause", getQuestionCause())
+            .append("solutionMeasures", getSolutionMeasures())
+            .append("investigationPunishment", getInvestigationPunishment())
+            .append("briefPeriod", getBriefPeriod())
+            .append("professionalInvolvement", getProfessionalInvolvement())
+            .append("type", getType())
+            .append("superiorRequirements", getSuperiorRequirements())
+            .append("remark", getRemark())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .toString();
+    }
+}

+ 158 - 0
amms-admin/src/main/java/com/amms/system/domain/TCommandWorkBill.java

@@ -0,0 +1,158 @@
+package com.amms.system.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 com.amms.common.annotation.Excel;
+import com.amms.common.core.domain.BaseEntity;
+
+/**
+ * 指令性工作清单管理对象 t_command_work_bill
+ * 
+ * @author ruoyi
+ * @date 2023-12-08
+ */
+public class TCommandWorkBill extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 收文日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "收文日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date receiptDate;
+
+    /** 文件名称 */
+    @Excel(name = "文件名称")
+    private String fileName;
+
+    /** 指令工作 */
+    @Excel(name = "指令工作")
+    private String commandWork;
+
+    /** 落实措施 */
+    @Excel(name = "落实措施")
+    private String implementationMeasure;
+
+    /** 落实期限 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "落实期限", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date implementationDeadline;
+
+    /** 责任单位 */
+    @Excel(name = "责任单位")
+    private String responsibleOrganization;
+
+    /** 责任人 */
+    @Excel(name = "责任人")
+    private String principal;
+
+    /** 落实情况 */
+    @Excel(name = "落实情况")
+    private String implementationStatus;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setReceiptDate(Date receiptDate) 
+    {
+        this.receiptDate = receiptDate;
+    }
+
+    public Date getReceiptDate() 
+    {
+        return receiptDate;
+    }
+    public void setFileName(String fileName) 
+    {
+        this.fileName = fileName;
+    }
+
+    public String getFileName() 
+    {
+        return fileName;
+    }
+    public void setCommandWork(String commandWork) 
+    {
+        this.commandWork = commandWork;
+    }
+
+    public String getCommandWork() 
+    {
+        return commandWork;
+    }
+    public void setImplementationMeasure(String implementationMeasure) 
+    {
+        this.implementationMeasure = implementationMeasure;
+    }
+
+    public String getImplementationMeasure() 
+    {
+        return implementationMeasure;
+    }
+    public void setImplementationDeadline(Date implementationDeadline) 
+    {
+        this.implementationDeadline = implementationDeadline;
+    }
+
+    public Date getImplementationDeadline() 
+    {
+        return implementationDeadline;
+    }
+    public void setResponsibleOrganization(String responsibleOrganization) 
+    {
+        this.responsibleOrganization = responsibleOrganization;
+    }
+
+    public String getResponsibleOrganization() 
+    {
+        return responsibleOrganization;
+    }
+    public void setPrincipal(String principal) 
+    {
+        this.principal = principal;
+    }
+
+    public String getPrincipal() 
+    {
+        return principal;
+    }
+    public void setImplementationStatus(String implementationStatus) 
+    {
+        this.implementationStatus = implementationStatus;
+    }
+
+    public String getImplementationStatus() 
+    {
+        return implementationStatus;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("receiptDate", getReceiptDate())
+            .append("fileName", getFileName())
+            .append("commandWork", getCommandWork())
+            .append("implementationMeasure", getImplementationMeasure())
+            .append("implementationDeadline", getImplementationDeadline())
+            .append("responsibleOrganization", getResponsibleOrganization())
+            .append("principal", getPrincipal())
+            .append("implementationStatus", getImplementationStatus())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .append("remark", getRemark())
+            .toString();
+    }
+}

+ 325 - 0
amms-admin/src/main/java/com/amms/system/domain/TDisclaimerReport.java

@@ -0,0 +1,325 @@
+package com.amms.system.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 com.amms.common.annotation.Excel;
+import com.amms.common.core.domain.BaseEntity;
+
+/**
+ * 免责报告对象 t_disclaimer_report
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public class TDisclaimerReport extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 第一单位 */
+    @Excel(name = "第一单位")
+    private String organization1st;
+
+    /** 第二单位 */
+    @Excel(name = "第二单位")
+    private String organization2nd;
+
+    /** 第三单位 */
+    @Excel(name = "第三单位")
+    private String organization3rd;
+
+    /** 事件发生时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "事件发生时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date occurrenceDate;
+
+    /** 事件发生地点 */
+    @Excel(name = "事件发生地点")
+    private String occurrencePlace;
+
+    /** 事件发生时机 */
+    @Excel(name = "事件发生时机")
+    private String occurrenceTime;
+
+    /** 报告人岗位类别 */
+    @Excel(name = "报告人岗位类别")
+    private String reporterPositionCategory;
+
+    /** 报告人岗位角色 */
+    @Excel(name = "报告人岗位角色")
+    private String reporterPositionCharacter;
+
+    /** 机型 */
+    @Excel(name = "机型")
+    private String aircraftType;
+
+    /** 报告人姓名 */
+    @Excel(name = "报告人姓名")
+    private String reporterName;
+
+    /** 报告人电话 */
+    @Excel(name = "报告人电话")
+    private String reporterPhone;
+
+    /** 原因分类 */
+    @Excel(name = "原因分类")
+    private String causeClassification;
+
+    /** 类型 */
+    @Excel(name = "类型")
+    private String eventType;
+
+    /** 事件标题 */
+    @Excel(name = "事件标题")
+    private String eventItle;
+
+    /** 事件性质 */
+    @Excel(name = "事件性质")
+    private String eventRoperty;
+
+    /** 事件经过 */
+    @Excel(name = "事件经过")
+    private String eventCourse;
+
+    /** 事件分析及预防措施 */
+    @Excel(name = "事件分析及预防措施")
+    private String analysisPreventiveMeasures;
+
+    /** 旅团站负责人职务 */
+    @Excel(name = "旅团站负责人职务")
+    private String principalPost;
+
+    /** 旅团站负责人姓名 */
+    @Excel(name = "旅团站负责人姓名")
+    private String principalName;
+
+    /** 照片 */
+    @Excel(name = "照片")
+    private String photoPath;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setOrganization1st(String organization1st) 
+    {
+        this.organization1st = organization1st;
+    }
+
+    public String getOrganization1st() 
+    {
+        return organization1st;
+    }
+    public void setOrganization2nd(String organization2nd) 
+    {
+        this.organization2nd = organization2nd;
+    }
+
+    public String getOrganization2nd() 
+    {
+        return organization2nd;
+    }
+    public void setOrganization3rd(String organization3rd) 
+    {
+        this.organization3rd = organization3rd;
+    }
+
+    public String getOrganization3rd() 
+    {
+        return organization3rd;
+    }
+    public void setOccurrenceDate(Date occurrenceDate) 
+    {
+        this.occurrenceDate = occurrenceDate;
+    }
+
+    public Date getOccurrenceDate() 
+    {
+        return occurrenceDate;
+    }
+    public void setOccurrencePlace(String occurrencePlace) 
+    {
+        this.occurrencePlace = occurrencePlace;
+    }
+
+    public String getOccurrencePlace() 
+    {
+        return occurrencePlace;
+    }
+    public void setOccurrenceTime(String occurrenceTime) 
+    {
+        this.occurrenceTime = occurrenceTime;
+    }
+
+    public String getOccurrenceTime() 
+    {
+        return occurrenceTime;
+    }
+    public void setReporterPositionCategory(String reporterPositionCategory) 
+    {
+        this.reporterPositionCategory = reporterPositionCategory;
+    }
+
+    public String getReporterPositionCategory() 
+    {
+        return reporterPositionCategory;
+    }
+    public void setReporterPositionCharacter(String reporterPositionCharacter) 
+    {
+        this.reporterPositionCharacter = reporterPositionCharacter;
+    }
+
+    public String getReporterPositionCharacter() 
+    {
+        return reporterPositionCharacter;
+    }
+    public void setAircraftType(String aircraftType) 
+    {
+        this.aircraftType = aircraftType;
+    }
+
+    public String getAircraftType() 
+    {
+        return aircraftType;
+    }
+    public void setReporterName(String reporterName) 
+    {
+        this.reporterName = reporterName;
+    }
+
+    public String getReporterName() 
+    {
+        return reporterName;
+    }
+    public void setReporterPhone(String reporterPhone) 
+    {
+        this.reporterPhone = reporterPhone;
+    }
+
+    public String getReporterPhone() 
+    {
+        return reporterPhone;
+    }
+    public void setCauseClassification(String causeClassification) 
+    {
+        this.causeClassification = causeClassification;
+    }
+
+    public String getCauseClassification() 
+    {
+        return causeClassification;
+    }
+    public void setEventType(String eventType) 
+    {
+        this.eventType = eventType;
+    }
+
+    public String getEventType() 
+    {
+        return eventType;
+    }
+    public void setEventItle(String eventItle) 
+    {
+        this.eventItle = eventItle;
+    }
+
+    public String getEventItle() 
+    {
+        return eventItle;
+    }
+    public void setEventRoperty(String eventRoperty) 
+    {
+        this.eventRoperty = eventRoperty;
+    }
+
+    public String getEventRoperty() 
+    {
+        return eventRoperty;
+    }
+    public void setEventCourse(String eventCourse) 
+    {
+        this.eventCourse = eventCourse;
+    }
+
+    public String getEventCourse() 
+    {
+        return eventCourse;
+    }
+    public void setAnalysisPreventiveMeasures(String analysisPreventiveMeasures) 
+    {
+        this.analysisPreventiveMeasures = analysisPreventiveMeasures;
+    }
+
+    public String getAnalysisPreventiveMeasures() 
+    {
+        return analysisPreventiveMeasures;
+    }
+    public void setPrincipalPost(String principalPost) 
+    {
+        this.principalPost = principalPost;
+    }
+
+    public String getPrincipalPost() 
+    {
+        return principalPost;
+    }
+    public void setPrincipalName(String principalName) 
+    {
+        this.principalName = principalName;
+    }
+
+    public String getPrincipalName() 
+    {
+        return principalName;
+    }
+    public void setPhotoPath(String photoPath) 
+    {
+        this.photoPath = photoPath;
+    }
+
+    public String getPhotoPath() 
+    {
+        return photoPath;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("organization1st", getOrganization1st())
+            .append("organization2nd", getOrganization2nd())
+            .append("organization3rd", getOrganization3rd())
+            .append("occurrenceDate", getOccurrenceDate())
+            .append("occurrencePlace", getOccurrencePlace())
+            .append("occurrenceTime", getOccurrenceTime())
+            .append("reporterPositionCategory", getReporterPositionCategory())
+            .append("reporterPositionCharacter", getReporterPositionCharacter())
+            .append("aircraftType", getAircraftType())
+            .append("reporterName", getReporterName())
+            .append("reporterPhone", getReporterPhone())
+            .append("causeClassification", getCauseClassification())
+            .append("eventType", getEventType())
+            .append("eventItle", getEventItle())
+            .append("eventRoperty", getEventRoperty())
+            .append("eventCourse", getEventCourse())
+            .append("analysisPreventiveMeasures", getAnalysisPreventiveMeasures())
+            .append("principalPost", getPrincipalPost())
+            .append("principalName", getPrincipalName())
+            .append("remark", getRemark())
+            .append("photoPath", getPhotoPath())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .toString();
+    }
+}

+ 214 - 0
amms-admin/src/main/java/com/amms/system/domain/TElectronicDocument.java

@@ -0,0 +1,214 @@
+package com.amms.system.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 com.amms.common.annotation.Excel;
+import com.amms.common.core.domain.BaseEntity;
+
+/**
+ * 电子文件管理对象 t_electronic_document
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public class TElectronicDocument extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 收文年份 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "收文年份", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date documentDate;
+
+    /** 收文编号 */
+    @Excel(name = "收文编号")
+    private String documentId;
+
+    /** 发文单位 */
+    @Excel(name = "发文单位")
+    private String documentUnit;
+
+    /** 文件编号 */
+    @Excel(name = "文件编号")
+    private String fileId;
+
+    /** 文件名称 */
+    @Excel(name = "文件名称")
+    private String fileName;
+
+    /** 承办日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "承办日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date undertakeDate;
+
+    /** 承办人 */
+    @Excel(name = "承办人")
+    private String undertakeName;
+
+    /** 文件中的指令性工作 */
+    @Excel(name = "文件中的指令性工作")
+    private String instructionWork;
+
+    /** 领导批示和要求 */
+    @Excel(name = "领导批示和要求")
+    private String leaderReply;
+
+    /** 负责人 */
+    @Excel(name = "负责人")
+    private String headName;
+
+    /** 是否归档 */
+    @Excel(name = "是否归档")
+    private String placeOnFile;
+
+    /** 存放位置 */
+    @Excel(name = "存放位置")
+    private String fileAddress;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setDocumentDate(Date documentDate) 
+    {
+        this.documentDate = documentDate;
+    }
+
+    public Date getDocumentDate() 
+    {
+        return documentDate;
+    }
+    public void setDocumentId(String documentId) 
+    {
+        this.documentId = documentId;
+    }
+
+    public String getDocumentId() 
+    {
+        return documentId;
+    }
+    public void setDocumentUnit(String documentUnit) 
+    {
+        this.documentUnit = documentUnit;
+    }
+
+    public String getDocumentUnit() 
+    {
+        return documentUnit;
+    }
+    public void setFileId(String fileId) 
+    {
+        this.fileId = fileId;
+    }
+
+    public String getFileId() 
+    {
+        return fileId;
+    }
+    public void setFileName(String fileName) 
+    {
+        this.fileName = fileName;
+    }
+
+    public String getFileName() 
+    {
+        return fileName;
+    }
+    public void setUndertakeDate(Date undertakeDate) 
+    {
+        this.undertakeDate = undertakeDate;
+    }
+
+    public Date getUndertakeDate() 
+    {
+        return undertakeDate;
+    }
+    public void setUndertakeName(String undertakeName) 
+    {
+        this.undertakeName = undertakeName;
+    }
+
+    public String getUndertakeName() 
+    {
+        return undertakeName;
+    }
+    public void setInstructionWork(String instructionWork) 
+    {
+        this.instructionWork = instructionWork;
+    }
+
+    public String getInstructionWork() 
+    {
+        return instructionWork;
+    }
+    public void setLeaderReply(String leaderReply) 
+    {
+        this.leaderReply = leaderReply;
+    }
+
+    public String getLeaderReply() 
+    {
+        return leaderReply;
+    }
+    public void setHeadName(String headName) 
+    {
+        this.headName = headName;
+    }
+
+    public String getHeadName() 
+    {
+        return headName;
+    }
+    public void setPlaceOnFile(String placeOnFile) 
+    {
+        this.placeOnFile = placeOnFile;
+    }
+
+    public String getPlaceOnFile() 
+    {
+        return placeOnFile;
+    }
+    public void setFileAddress(String fileAddress) 
+    {
+        this.fileAddress = fileAddress;
+    }
+
+    public String getFileAddress() 
+    {
+        return fileAddress;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("documentDate", getDocumentDate())
+            .append("documentId", getDocumentId())
+            .append("documentUnit", getDocumentUnit())
+            .append("fileId", getFileId())
+            .append("fileName", getFileName())
+            .append("undertakeDate", getUndertakeDate())
+            .append("undertakeName", getUndertakeName())
+            .append("instructionWork", getInstructionWork())
+            .append("leaderReply", getLeaderReply())
+            .append("headName", getHeadName())
+            .append("placeOnFile", getPlaceOnFile())
+            .append("fileAddress", getFileAddress())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .append("remark", getRemark())
+            .toString();
+    }
+}

+ 144 - 0
amms-admin/src/main/java/com/amms/system/domain/TEngineHandover.java

@@ -0,0 +1,144 @@
+package com.amms.system.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 com.amms.common.annotation.Excel;
+import com.amms.common.core.domain.BaseEntity;
+
+/**
+ * 发动机交接管理对象 t_engine_handover
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public class TEngineHandover extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date enginehandoverDate;
+
+    /** 原因 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "原因", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date enginehandoverCause;
+
+    /** 发动机号 */
+    @Excel(name = "发动机号")
+    private String engineId;
+
+    /** 入库/出库 */
+    @Excel(name = "入库/出库")
+    private String putOut;
+
+    /** 承办人 */
+    @Excel(name = "承办人")
+    private String undertakeName;
+
+    /** 交接清单是否收到 */
+    @Excel(name = "交接清单是否收到")
+    private String ifReceive;
+
+    /** 交接清单接收人 */
+    @Excel(name = "交接清单接收人")
+    private String receiveName;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setEnginehandoverDate(Date enginehandoverDate) 
+    {
+        this.enginehandoverDate = enginehandoverDate;
+    }
+
+    public Date getEnginehandoverDate() 
+    {
+        return enginehandoverDate;
+    }
+    public void setEnginehandoverCause(Date enginehandoverCause) 
+    {
+        this.enginehandoverCause = enginehandoverCause;
+    }
+
+    public Date getEnginehandoverCause() 
+    {
+        return enginehandoverCause;
+    }
+    public void setEngineId(String engineId) 
+    {
+        this.engineId = engineId;
+    }
+
+    public String getEngineId() 
+    {
+        return engineId;
+    }
+    public void setPutOut(String putOut) 
+    {
+        this.putOut = putOut;
+    }
+
+    public String getPutOut() 
+    {
+        return putOut;
+    }
+    public void setUndertakeName(String undertakeName) 
+    {
+        this.undertakeName = undertakeName;
+    }
+
+    public String getUndertakeName() 
+    {
+        return undertakeName;
+    }
+    public void setIfReceive(String ifReceive) 
+    {
+        this.ifReceive = ifReceive;
+    }
+
+    public String getIfReceive() 
+    {
+        return ifReceive;
+    }
+    public void setReceiveName(String receiveName) 
+    {
+        this.receiveName = receiveName;
+    }
+
+    public String getReceiveName() 
+    {
+        return receiveName;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("enginehandoverDate", getEnginehandoverDate())
+            .append("enginehandoverCause", getEnginehandoverCause())
+            .append("engineId", getEngineId())
+            .append("putOut", getPutOut())
+            .append("undertakeName", getUndertakeName())
+            .append("ifReceive", getIfReceive())
+            .append("receiveName", getReceiveName())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .append("remark", getRemark())
+            .toString();
+    }
+}

+ 185 - 0
amms-admin/src/main/java/com/amms/system/domain/TEquipmentQuality.java

@@ -0,0 +1,185 @@
+package com.amms.system.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 com.amms.common.annotation.Excel;
+import com.amms.common.core.domain.BaseEntity;
+
+/**
+ * 装备质量一本账对象 t_equipment_quality
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public class TEquipmentQuality extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date dateTime;
+
+    /** 装备型号 */
+    @Excel(name = "装备型号")
+    private String equipmentType;
+
+    /** 专业 */
+    @Excel(name = "专业")
+    private String major;
+
+    /** 简要情况 */
+    @Excel(name = "简要情况")
+    private String quickFacts;
+
+    /** 问题原因 */
+    @Excel(name = "问题原因")
+    private String reasons;
+
+    /** 对策措施 */
+    @Excel(name = "对策措施")
+    private String countermeasure;
+
+    /** 责任人 */
+    @Excel(name = "责任人")
+    private String principal;
+
+    /** 跟进情况 */
+    @Excel(name = "跟进情况")
+    private String followUp;
+
+    /** 归零情况 */
+    @Excel(name = "归零情况")
+    private String returnZero;
+
+    /** 简报 */
+    @Excel(name = "简报")
+    private String briefReport;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setDateTime(Date dateTime) 
+    {
+        this.dateTime = dateTime;
+    }
+
+    public Date getDateTime() 
+    {
+        return dateTime;
+    }
+    public void setEquipmentType(String equipmentType) 
+    {
+        this.equipmentType = equipmentType;
+    }
+
+    public String getEquipmentType() 
+    {
+        return equipmentType;
+    }
+    public void setMajor(String major) 
+    {
+        this.major = major;
+    }
+
+    public String getMajor() 
+    {
+        return major;
+    }
+    public void setQuickFacts(String quickFacts) 
+    {
+        this.quickFacts = quickFacts;
+    }
+
+    public String getQuickFacts() 
+    {
+        return quickFacts;
+    }
+    public void setReasons(String reasons) 
+    {
+        this.reasons = reasons;
+    }
+
+    public String getReasons() 
+    {
+        return reasons;
+    }
+    public void setCountermeasure(String countermeasure) 
+    {
+        this.countermeasure = countermeasure;
+    }
+
+    public String getCountermeasure() 
+    {
+        return countermeasure;
+    }
+    public void setPrincipal(String principal) 
+    {
+        this.principal = principal;
+    }
+
+    public String getPrincipal() 
+    {
+        return principal;
+    }
+    public void setFollowUp(String followUp) 
+    {
+        this.followUp = followUp;
+    }
+
+    public String getFollowUp() 
+    {
+        return followUp;
+    }
+    public void setReturnZero(String returnZero) 
+    {
+        this.returnZero = returnZero;
+    }
+
+    public String getReturnZero() 
+    {
+        return returnZero;
+    }
+    public void setBriefReport(String briefReport) 
+    {
+        this.briefReport = briefReport;
+    }
+
+    public String getBriefReport() 
+    {
+        return briefReport;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("dateTime", getDateTime())
+            .append("equipmentType", getEquipmentType())
+            .append("major", getMajor())
+            .append("quickFacts", getQuickFacts())
+            .append("reasons", getReasons())
+            .append("countermeasure", getCountermeasure())
+            .append("principal", getPrincipal())
+            .append("followUp", getFollowUp())
+            .append("returnZero", getReturnZero())
+            .append("briefReport", getBriefReport())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .append("remark", getRemark())
+            .toString();
+    }
+}

+ 201 - 0
amms-admin/src/main/java/com/amms/system/domain/TMemorandumManagement.java

@@ -0,0 +1,201 @@
+package com.amms.system.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 com.amms.common.annotation.Excel;
+import com.amms.common.core.domain.BaseEntity;
+
+/**
+ * 备忘录管理模块对象 t_memorandum_management
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public class TMemorandumManagement extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 机型 */
+    @Excel(name = "机型")
+    private String aircraftType;
+
+    /** 飞机号 */
+    @Excel(name = "飞机号")
+    private String aircraftId;
+
+    /** 出厂编号 */
+    @Excel(name = "出厂编号")
+    private String exfactoryId;
+
+    /** 备忘录编号 */
+    @Excel(name = "备忘录编号")
+    private String memorandumId;
+
+    /** 更改对象 */
+    @Excel(name = "更改对象")
+    private String updateObject;
+
+    /** 责任单位 */
+    @Excel(name = "责任单位")
+    private String responsibleOrganization;
+
+    /** 落实期限 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "落实期限", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date implementationDeadline;
+
+    /** 专业 */
+    @Excel(name = "专业")
+    private String major;
+
+    /** 履历本完成日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "履历本完成日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date resumeDate;
+
+    /** 成飞完成日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "成飞完成日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date flyDate;
+
+    /** 是否超期 */
+    @Excel(name = "是否超期")
+    private String ifOverdue;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setAircraftType(String aircraftType) 
+    {
+        this.aircraftType = aircraftType;
+    }
+
+    public String getAircraftType() 
+    {
+        return aircraftType;
+    }
+    public void setAircraftId(String aircraftId) 
+    {
+        this.aircraftId = aircraftId;
+    }
+
+    public String getAircraftId() 
+    {
+        return aircraftId;
+    }
+    public void setExfactoryId(String exfactoryId) 
+    {
+        this.exfactoryId = exfactoryId;
+    }
+
+    public String getExfactoryId() 
+    {
+        return exfactoryId;
+    }
+    public void setMemorandumId(String memorandumId) 
+    {
+        this.memorandumId = memorandumId;
+    }
+
+    public String getMemorandumId() 
+    {
+        return memorandumId;
+    }
+    public void setUpdateObject(String updateObject) 
+    {
+        this.updateObject = updateObject;
+    }
+
+    public String getUpdateObject() 
+    {
+        return updateObject;
+    }
+    public void setResponsibleOrganization(String responsibleOrganization) 
+    {
+        this.responsibleOrganization = responsibleOrganization;
+    }
+
+    public String getResponsibleOrganization() 
+    {
+        return responsibleOrganization;
+    }
+    public void setImplementationDeadline(Date implementationDeadline) 
+    {
+        this.implementationDeadline = implementationDeadline;
+    }
+
+    public Date getImplementationDeadline() 
+    {
+        return implementationDeadline;
+    }
+    public void setMajor(String major) 
+    {
+        this.major = major;
+    }
+
+    public String getMajor() 
+    {
+        return major;
+    }
+    public void setResumeDate(Date resumeDate) 
+    {
+        this.resumeDate = resumeDate;
+    }
+
+    public Date getResumeDate() 
+    {
+        return resumeDate;
+    }
+    public void setFlyDate(Date flyDate) 
+    {
+        this.flyDate = flyDate;
+    }
+
+    public Date getFlyDate() 
+    {
+        return flyDate;
+    }
+    public void setIfOverdue(String ifOverdue) 
+    {
+        this.ifOverdue = ifOverdue;
+    }
+
+    public String getIfOverdue() 
+    {
+        return ifOverdue;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("aircraftType", getAircraftType())
+            .append("aircraftId", getAircraftId())
+            .append("exfactoryId", getExfactoryId())
+            .append("memorandumId", getMemorandumId())
+            .append("updateObject", getUpdateObject())
+            .append("responsibleOrganization", getResponsibleOrganization())
+            .append("implementationDeadline", getImplementationDeadline())
+            .append("major", getMajor())
+            .append("resumeDate", getResumeDate())
+            .append("flyDate", getFlyDate())
+            .append("ifOverdue", getIfOverdue())
+            .append("remark", getRemark())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .toString();
+    }
+}

+ 143 - 0
amms-admin/src/main/java/com/amms/system/domain/TPrepareWar.java

@@ -0,0 +1,143 @@
+package com.amms.system.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 com.amms.common.annotation.Excel;
+import com.amms.common.core.domain.BaseEntity;
+
+/**
+ * 备战打仗一本账对象 t_prepare_war
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public class TPrepareWar extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 具体问题 */
+    @Excel(name = "具体问题")
+    private String concreteIssue;
+
+    /** 解决措施 */
+    @Excel(name = "解决措施")
+    private String solution;
+
+    /** 责任单位 */
+    @Excel(name = "责任单位")
+    private String responsibleOrganization;
+
+    /** 责任人 */
+    @Excel(name = "责任人")
+    private String principal;
+
+    /** 解决时限 */
+    @Excel(name = "解决时限")
+    private String resolutionTimeLimit;
+
+    /** 标准要求 */
+    @Excel(name = "标准要求")
+    private String standardRequest;
+
+    /** 挂账时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "挂账时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date billingTime;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setConcreteIssue(String concreteIssue) 
+    {
+        this.concreteIssue = concreteIssue;
+    }
+
+    public String getConcreteIssue() 
+    {
+        return concreteIssue;
+    }
+    public void setSolution(String solution) 
+    {
+        this.solution = solution;
+    }
+
+    public String getSolution() 
+    {
+        return solution;
+    }
+    public void setResponsibleOrganization(String responsibleOrganization) 
+    {
+        this.responsibleOrganization = responsibleOrganization;
+    }
+
+    public String getResponsibleOrganization() 
+    {
+        return responsibleOrganization;
+    }
+    public void setPrincipal(String principal) 
+    {
+        this.principal = principal;
+    }
+
+    public String getPrincipal() 
+    {
+        return principal;
+    }
+    public void setResolutionTimeLimit(String resolutionTimeLimit) 
+    {
+        this.resolutionTimeLimit = resolutionTimeLimit;
+    }
+
+    public String getResolutionTimeLimit() 
+    {
+        return resolutionTimeLimit;
+    }
+    public void setStandardRequest(String standardRequest) 
+    {
+        this.standardRequest = standardRequest;
+    }
+
+    public String getStandardRequest() 
+    {
+        return standardRequest;
+    }
+    public void setBillingTime(Date billingTime) 
+    {
+        this.billingTime = billingTime;
+    }
+
+    public Date getBillingTime() 
+    {
+        return billingTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("concreteIssue", getConcreteIssue())
+            .append("solution", getSolution())
+            .append("responsibleOrganization", getResponsibleOrganization())
+            .append("principal", getPrincipal())
+            .append("resolutionTimeLimit", getResolutionTimeLimit())
+            .append("standardRequest", getStandardRequest())
+            .append("billingTime", getBillingTime())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .append("remark", getRemark())
+            .toString();
+    }
+}

+ 171 - 0
amms-admin/src/main/java/com/amms/system/domain/TSafetyInspection.java

@@ -0,0 +1,171 @@
+package com.amms.system.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 com.amms.common.annotation.Excel;
+import com.amms.common.core.domain.BaseEntity;
+
+/**
+ * 安全检查信息对象 t_safety_inspection
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public class TSafetyInspection extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 单位 */
+    @Excel(name = "单位")
+    private String organization;
+
+    /** 日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date dateTime;
+
+    /** 专业 */
+    @Excel(name = "专业")
+    private String major;
+
+    /** 问题详情 */
+    @Excel(name = "问题详情")
+    private String issueDetails;
+
+    /** 责任人 */
+    @Excel(name = "责任人")
+    private String principal;
+
+    /** 检查人 */
+    @Excel(name = "检查人")
+    private String superviser;
+
+    /** 整改措施 */
+    @Excel(name = "整改措施")
+    private String rectificationMeasures;
+
+    /** 分类 */
+    @Excel(name = "分类")
+    private String classify;
+
+    /** 整改情况 */
+    @Excel(name = "整改情况")
+    private String rectificationStatus;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setOrganization(String organization) 
+    {
+        this.organization = organization;
+    }
+
+    public String getOrganization() 
+    {
+        return organization;
+    }
+    public void setDateTime(Date dateTime) 
+    {
+        this.dateTime = dateTime;
+    }
+
+    public Date getDateTime() 
+    {
+        return dateTime;
+    }
+    public void setMajor(String major) 
+    {
+        this.major = major;
+    }
+
+    public String getMajor() 
+    {
+        return major;
+    }
+    public void setIssueDetails(String issueDetails) 
+    {
+        this.issueDetails = issueDetails;
+    }
+
+    public String getIssueDetails() 
+    {
+        return issueDetails;
+    }
+    public void setPrincipal(String principal) 
+    {
+        this.principal = principal;
+    }
+
+    public String getPrincipal() 
+    {
+        return principal;
+    }
+    public void setSuperviser(String superviser) 
+    {
+        this.superviser = superviser;
+    }
+
+    public String getSuperviser() 
+    {
+        return superviser;
+    }
+    public void setRectificationMeasures(String rectificationMeasures) 
+    {
+        this.rectificationMeasures = rectificationMeasures;
+    }
+
+    public String getRectificationMeasures() 
+    {
+        return rectificationMeasures;
+    }
+    public void setClassify(String classify) 
+    {
+        this.classify = classify;
+    }
+
+    public String getClassify() 
+    {
+        return classify;
+    }
+    public void setRectificationStatus(String rectificationStatus) 
+    {
+        this.rectificationStatus = rectificationStatus;
+    }
+
+    public String getRectificationStatus() 
+    {
+        return rectificationStatus;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("organization", getOrganization())
+            .append("dateTime", getDateTime())
+            .append("major", getMajor())
+            .append("issueDetails", getIssueDetails())
+            .append("principal", getPrincipal())
+            .append("superviser", getSuperviser())
+            .append("rectificationMeasures", getRectificationMeasures())
+            .append("classify", getClassify())
+            .append("rectificationStatus", getRectificationStatus())
+            .append("remark", getRemark())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .toString();
+    }
+}

+ 115 - 0
amms-admin/src/main/java/com/amms/system/domain/TSafetyReward.java

@@ -0,0 +1,115 @@
+package com.amms.system.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 com.amms.common.annotation.Excel;
+import com.amms.common.core.domain.BaseEntity;
+
+/**
+ * 安全奖惩信息对象 t_safety_reward
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public class TSafetyReward extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 申报时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "申报时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date declarationDate;
+
+    /** 姓名 */
+    @Excel(name = "姓名")
+    private String declarationName;
+
+    /** 奖项 */
+    @Excel(name = "奖项")
+    private String declarationType;
+
+    /** 批复 */
+    @Excel(name = "批复")
+    private String declarationReply;
+
+    /** 是否领取 */
+    @Excel(name = "是否领取")
+    private String toReceive;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setDeclarationDate(Date declarationDate) 
+    {
+        this.declarationDate = declarationDate;
+    }
+
+    public Date getDeclarationDate() 
+    {
+        return declarationDate;
+    }
+    public void setDeclarationName(String declarationName) 
+    {
+        this.declarationName = declarationName;
+    }
+
+    public String getDeclarationName() 
+    {
+        return declarationName;
+    }
+    public void setDeclarationType(String declarationType) 
+    {
+        this.declarationType = declarationType;
+    }
+
+    public String getDeclarationType() 
+    {
+        return declarationType;
+    }
+    public void setDeclarationReply(String declarationReply) 
+    {
+        this.declarationReply = declarationReply;
+    }
+
+    public String getDeclarationReply() 
+    {
+        return declarationReply;
+    }
+    public void setToReceive(String toReceive) 
+    {
+        this.toReceive = toReceive;
+    }
+
+    public String getToReceive() 
+    {
+        return toReceive;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("declarationDate", getDeclarationDate())
+            .append("declarationName", getDeclarationName())
+            .append("declarationType", getDeclarationType())
+            .append("declarationReply", getDeclarationReply())
+            .append("toReceive", getToReceive())
+            .append("remark", getRemark())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .toString();
+    }
+}

+ 98 - 0
amms-admin/src/main/java/com/amms/system/domain/TSoftwareVersion.java

@@ -0,0 +1,98 @@
+package com.amms.system.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.amms.common.annotation.Excel;
+import com.amms.common.core.domain.BaseEntity;
+
+/**
+ * 软件版本管理模块对象 t_software_version
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public class TSoftwareVersion extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 软件驻留设备 */
+    @Excel(name = "软件驻留设备")
+    private String softwareResidentDevice;
+
+    /** 型号 */
+    @Excel(name = "型号")
+    private String model;
+
+    /** 软件名称 */
+    @Excel(name = "软件名称")
+    private String softwareName;
+
+    /** 版本 */
+    @Excel(name = "版本")
+    private String softwareVersion;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setSoftwareResidentDevice(String softwareResidentDevice) 
+    {
+        this.softwareResidentDevice = softwareResidentDevice;
+    }
+
+    public String getSoftwareResidentDevice() 
+    {
+        return softwareResidentDevice;
+    }
+    public void setModel(String model) 
+    {
+        this.model = model;
+    }
+
+    public String getModel() 
+    {
+        return model;
+    }
+    public void setSoftwareName(String softwareName) 
+    {
+        this.softwareName = softwareName;
+    }
+
+    public String getSoftwareName() 
+    {
+        return softwareName;
+    }
+    public void setSoftwareVersion(String softwareVersion) 
+    {
+        this.softwareVersion = softwareVersion;
+    }
+
+    public String getSoftwareVersion() 
+    {
+        return softwareVersion;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("softwareResidentDevice", getSoftwareResidentDevice())
+            .append("model", getModel())
+            .append("softwareName", getSoftwareName())
+            .append("softwareVersion", getSoftwareVersion())
+            .append("remark", getRemark())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .toString();
+    }
+}

+ 243 - 0
amms-admin/src/main/java/com/amms/system/domain/TTechnicalBulletin.java

@@ -0,0 +1,243 @@
+package com.amms.system.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 com.amms.common.annotation.Excel;
+import com.amms.common.core.domain.BaseEntity;
+
+/**
+ * 技术通报管理模块对象 t_technical_bulletin
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public class TTechnicalBulletin extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 通报编号 */
+    @Excel(name = "通报编号")
+    private String bulletinId;
+
+    /** 工厂编号 */
+    @Excel(name = "工厂编号")
+    private String factoryId;
+
+    /** 通报名称 */
+    @Excel(name = "通报名称")
+    private String bulletinName;
+
+    /** 机型 */
+    @Excel(name = "机型")
+    private String aircraftType;
+
+    /** 专业 */
+    @Excel(name = "专业")
+    private String major;
+
+    /** 涉及范围 */
+    @Excel(name = "涉及范围")
+    private String scopeInvolvement;
+
+    /** 收文日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "收文日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date receiptDate;
+
+    /** 落实期限 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "落实期限", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date implementationDeadline;
+
+    /** 落实方式 */
+    @Excel(name = "落实方式")
+    private String implementationWay;
+
+    /** 落实时机 */
+    @Excel(name = "落实时机")
+    private String implementationOpportunity;
+
+    /** 完成日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "完成日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date finishDate;
+
+    /** 是否归档 */
+    @Excel(name = "是否归档")
+    private String placeOnFile;
+
+    /** 对应技术更改单号 */
+    @Excel(name = "对应技术更改单号")
+    private String technologyId;
+
+    /** 到期控制 */
+    @Excel(name = "到期控制")
+    private String expirationControl;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setBulletinId(String bulletinId) 
+    {
+        this.bulletinId = bulletinId;
+    }
+
+    public String getBulletinId() 
+    {
+        return bulletinId;
+    }
+    public void setFactoryId(String factoryId) 
+    {
+        this.factoryId = factoryId;
+    }
+
+    public String getFactoryId() 
+    {
+        return factoryId;
+    }
+    public void setBulletinName(String bulletinName) 
+    {
+        this.bulletinName = bulletinName;
+    }
+
+    public String getBulletinName() 
+    {
+        return bulletinName;
+    }
+    public void setAircraftType(String aircraftType) 
+    {
+        this.aircraftType = aircraftType;
+    }
+
+    public String getAircraftType() 
+    {
+        return aircraftType;
+    }
+    public void setMajor(String major) 
+    {
+        this.major = major;
+    }
+
+    public String getMajor() 
+    {
+        return major;
+    }
+    public void setScopeInvolvement(String scopeInvolvement) 
+    {
+        this.scopeInvolvement = scopeInvolvement;
+    }
+
+    public String getScopeInvolvement() 
+    {
+        return scopeInvolvement;
+    }
+    public void setReceiptDate(Date receiptDate) 
+    {
+        this.receiptDate = receiptDate;
+    }
+
+    public Date getReceiptDate() 
+    {
+        return receiptDate;
+    }
+    public void setImplementationDeadline(Date implementationDeadline) 
+    {
+        this.implementationDeadline = implementationDeadline;
+    }
+
+    public Date getImplementationDeadline() 
+    {
+        return implementationDeadline;
+    }
+    public void setImplementationWay(String implementationWay) 
+    {
+        this.implementationWay = implementationWay;
+    }
+
+    public String getImplementationWay() 
+    {
+        return implementationWay;
+    }
+    public void setImplementationOpportunity(String implementationOpportunity) 
+    {
+        this.implementationOpportunity = implementationOpportunity;
+    }
+
+    public String getImplementationOpportunity() 
+    {
+        return implementationOpportunity;
+    }
+    public void setFinishDate(Date finishDate) 
+    {
+        this.finishDate = finishDate;
+    }
+
+    public Date getFinishDate() 
+    {
+        return finishDate;
+    }
+    public void setPlaceOnFile(String placeOnFile) 
+    {
+        this.placeOnFile = placeOnFile;
+    }
+
+    public String getPlaceOnFile() 
+    {
+        return placeOnFile;
+    }
+    public void setTechnologyId(String technologyId) 
+    {
+        this.technologyId = technologyId;
+    }
+
+    public String getTechnologyId() 
+    {
+        return technologyId;
+    }
+    public void setExpirationControl(String expirationControl) 
+    {
+        this.expirationControl = expirationControl;
+    }
+
+    public String getExpirationControl() 
+    {
+        return expirationControl;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("bulletinId", getBulletinId())
+            .append("factoryId", getFactoryId())
+            .append("bulletinName", getBulletinName())
+            .append("aircraftType", getAircraftType())
+            .append("major", getMajor())
+            .append("scopeInvolvement", getScopeInvolvement())
+            .append("receiptDate", getReceiptDate())
+            .append("implementationDeadline", getImplementationDeadline())
+            .append("implementationWay", getImplementationWay())
+            .append("implementationOpportunity", getImplementationOpportunity())
+            .append("finishDate", getFinishDate())
+            .append("placeOnFile", getPlaceOnFile())
+            .append("technologyId", getTechnologyId())
+            .append("expirationControl", getExpirationControl())
+            .append("remark", getRemark())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .toString();
+    }
+}

+ 269 - 0
amms-admin/src/main/java/com/amms/system/domain/TTechnicalChanges.java

@@ -0,0 +1,269 @@
+package com.amms.system.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 com.amms.common.annotation.Excel;
+import com.amms.common.core.domain.BaseEntity;
+
+/**
+ * 技术更改单管理模块对象 t_technical_changes
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public class TTechnicalChanges extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 批准单号 */
+    @Excel(name = "批准单号")
+    private String ratifyId;
+
+    /** 申请单号 */
+    @Excel(name = "申请单号")
+    private String applyForId;
+
+    /** 更改名称 */
+    @Excel(name = "更改名称")
+    private String updateName;
+
+    /** 涉及范围 */
+    @Excel(name = "涉及范围")
+    private String scopeInvolvement;
+
+    /** 专业 */
+    @Excel(name = "专业")
+    private String major;
+
+    /** 落实期限 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "落实期限", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date implementationDeadline;
+
+    /** 落实时机 */
+    @Excel(name = "落实时机")
+    private String implementationOpportunity;
+
+    /** 是否归档 */
+    @Excel(name = "是否归档")
+    private String placeOnFile;
+
+    /** 到期控制 */
+    @Excel(name = "到期控制")
+    private String expirationControl;
+
+    /** 21 */
+    @Excel(name = "21")
+    private String num21;
+
+    /** 22 */
+    @Excel(name = "22")
+    private String num22;
+
+    /** 23 */
+    @Excel(name = "23")
+    private String num23;
+
+    /** 24 */
+    @Excel(name = "24")
+    private String num24;
+
+    /** 25 */
+    @Excel(name = "25")
+    private String num25;
+
+    /** 26 */
+    @Excel(name = "26")
+    private String num26;
+
+    /** 27 */
+    @Excel(name = "27")
+    private String num27;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setRatifyId(String ratifyId) 
+    {
+        this.ratifyId = ratifyId;
+    }
+
+    public String getRatifyId() 
+    {
+        return ratifyId;
+    }
+    public void setApplyForId(String applyForId) 
+    {
+        this.applyForId = applyForId;
+    }
+
+    public String getApplyForId() 
+    {
+        return applyForId;
+    }
+    public void setUpdateName(String updateName) 
+    {
+        this.updateName = updateName;
+    }
+
+    public String getUpdateName() 
+    {
+        return updateName;
+    }
+    public void setScopeInvolvement(String scopeInvolvement) 
+    {
+        this.scopeInvolvement = scopeInvolvement;
+    }
+
+    public String getScopeInvolvement() 
+    {
+        return scopeInvolvement;
+    }
+    public void setMajor(String major) 
+    {
+        this.major = major;
+    }
+
+    public String getMajor() 
+    {
+        return major;
+    }
+    public void setImplementationDeadline(Date implementationDeadline) 
+    {
+        this.implementationDeadline = implementationDeadline;
+    }
+
+    public Date getImplementationDeadline() 
+    {
+        return implementationDeadline;
+    }
+    public void setImplementationOpportunity(String implementationOpportunity) 
+    {
+        this.implementationOpportunity = implementationOpportunity;
+    }
+
+    public String getImplementationOpportunity() 
+    {
+        return implementationOpportunity;
+    }
+    public void setPlaceOnFile(String placeOnFile) 
+    {
+        this.placeOnFile = placeOnFile;
+    }
+
+    public String getPlaceOnFile() 
+    {
+        return placeOnFile;
+    }
+    public void setExpirationControl(String expirationControl) 
+    {
+        this.expirationControl = expirationControl;
+    }
+
+    public String getExpirationControl() 
+    {
+        return expirationControl;
+    }
+    public void setNum21(String num21) 
+    {
+        this.num21 = num21;
+    }
+
+    public String getNum21() 
+    {
+        return num21;
+    }
+    public void setNum22(String num22) 
+    {
+        this.num22 = num22;
+    }
+
+    public String getNum22() 
+    {
+        return num22;
+    }
+    public void setNum23(String num23) 
+    {
+        this.num23 = num23;
+    }
+
+    public String getNum23() 
+    {
+        return num23;
+    }
+    public void setNum24(String num24) 
+    {
+        this.num24 = num24;
+    }
+
+    public String getNum24() 
+    {
+        return num24;
+    }
+    public void setNum25(String num25) 
+    {
+        this.num25 = num25;
+    }
+
+    public String getNum25() 
+    {
+        return num25;
+    }
+    public void setNum26(String num26) 
+    {
+        this.num26 = num26;
+    }
+
+    public String getNum26() 
+    {
+        return num26;
+    }
+    public void setNum27(String num27) 
+    {
+        this.num27 = num27;
+    }
+
+    public String getNum27() 
+    {
+        return num27;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("ratifyId", getRatifyId())
+            .append("applyForId", getApplyForId())
+            .append("updateName", getUpdateName())
+            .append("scopeInvolvement", getScopeInvolvement())
+            .append("major", getMajor())
+            .append("implementationDeadline", getImplementationDeadline())
+            .append("implementationOpportunity", getImplementationOpportunity())
+            .append("placeOnFile", getPlaceOnFile())
+            .append("expirationControl", getExpirationControl())
+            .append("num21", getNum21())
+            .append("num22", getNum22())
+            .append("num23", getNum23())
+            .append("num24", getNum24())
+            .append("num25", getNum25())
+            .append("num26", getNum26())
+            .append("num27", getNum27())
+            .append("remark", getRemark())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .toString();
+    }
+}

+ 171 - 0
amms-admin/src/main/java/com/amms/system/domain/TTechnicalData.java

@@ -0,0 +1,171 @@
+package com.amms.system.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 com.amms.common.annotation.Excel;
+import com.amms.common.core.domain.BaseEntity;
+
+/**
+ * 技术资料管理对象 t_technical_data
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public class TTechnicalData extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 机型 */
+    @Excel(name = "机型")
+    private String aircraftType;
+
+    /** 书籍名称 */
+    @Excel(name = "书籍名称")
+    private String bookName;
+
+    /** 密级 */
+    @Excel(name = "密级")
+    private String secretLevel;
+
+    /** 出版单位 */
+    @Excel(name = "出版单位")
+    private String publishUnit;
+
+    /** 发行日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "发行日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date publishDate;
+
+    /** 资料编号 */
+    @Excel(name = "资料编号")
+    private String documentId;
+
+    /** 保密编号 */
+    @Excel(name = "保密编号")
+    private String secretId;
+
+    /** 存放位置 */
+    @Excel(name = "存放位置")
+    private String fileAddress;
+
+    /** 交接记录 */
+    @Excel(name = "交接记录")
+    private String handoverRecord;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setAircraftType(String aircraftType) 
+    {
+        this.aircraftType = aircraftType;
+    }
+
+    public String getAircraftType() 
+    {
+        return aircraftType;
+    }
+    public void setBookName(String bookName) 
+    {
+        this.bookName = bookName;
+    }
+
+    public String getBookName() 
+    {
+        return bookName;
+    }
+    public void setSecretLevel(String secretLevel) 
+    {
+        this.secretLevel = secretLevel;
+    }
+
+    public String getSecretLevel() 
+    {
+        return secretLevel;
+    }
+    public void setPublishUnit(String publishUnit) 
+    {
+        this.publishUnit = publishUnit;
+    }
+
+    public String getPublishUnit() 
+    {
+        return publishUnit;
+    }
+    public void setPublishDate(Date publishDate) 
+    {
+        this.publishDate = publishDate;
+    }
+
+    public Date getPublishDate() 
+    {
+        return publishDate;
+    }
+    public void setDocumentId(String documentId) 
+    {
+        this.documentId = documentId;
+    }
+
+    public String getDocumentId() 
+    {
+        return documentId;
+    }
+    public void setSecretId(String secretId) 
+    {
+        this.secretId = secretId;
+    }
+
+    public String getSecretId() 
+    {
+        return secretId;
+    }
+    public void setFileAddress(String fileAddress) 
+    {
+        this.fileAddress = fileAddress;
+    }
+
+    public String getFileAddress() 
+    {
+        return fileAddress;
+    }
+    public void setHandoverRecord(String handoverRecord) 
+    {
+        this.handoverRecord = handoverRecord;
+    }
+
+    public String getHandoverRecord() 
+    {
+        return handoverRecord;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("aircraftType", getAircraftType())
+            .append("bookName", getBookName())
+            .append("secretLevel", getSecretLevel())
+            .append("publishUnit", getPublishUnit())
+            .append("publishDate", getPublishDate())
+            .append("documentId", getDocumentId())
+            .append("secretId", getSecretId())
+            .append("fileAddress", getFileAddress())
+            .append("handoverRecord", getHandoverRecord())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .append("remark", getRemark())
+            .toString();
+    }
+}

+ 172 - 0
amms-admin/src/main/java/com/amms/system/domain/TTodayInHistory.java

@@ -0,0 +1,172 @@
+package com.amms.system.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 com.amms.common.annotation.Excel;
+import com.amms.common.core.domain.BaseEntity;
+
+/**
+ * 历史上的今天对象 t_today_in_history
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public class TTodayInHistory extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date dateTime;
+
+    /** 机型 */
+    @Excel(name = "机型")
+    private String aircraftType;
+
+    /** 发生时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "发生时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date occurrenceTime;
+
+    /** 问题描述 */
+    @Excel(name = "问题描述")
+    private String problemDescription;
+
+    /** 类别 */
+    @Excel(name = "类别")
+    private String category;
+
+    /** 分类 */
+    @Excel(name = "分类")
+    private String classify;
+
+    /** 后果 */
+    @Excel(name = "后果")
+    private String consequence;
+
+    /** 性质 */
+    @Excel(name = "性质")
+    private String quality;
+
+    /** 照片 */
+    @Excel(name = "照片")
+    private String photoPath;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setDateTime(Date dateTime) 
+    {
+        this.dateTime = dateTime;
+    }
+
+    public Date getDateTime() 
+    {
+        return dateTime;
+    }
+    public void setAircraftType(String aircraftType) 
+    {
+        this.aircraftType = aircraftType;
+    }
+
+    public String getAircraftType() 
+    {
+        return aircraftType;
+    }
+    public void setOccurrenceTime(Date occurrenceTime) 
+    {
+        this.occurrenceTime = occurrenceTime;
+    }
+
+    public Date getOccurrenceTime() 
+    {
+        return occurrenceTime;
+    }
+    public void setProblemDescription(String problemDescription) 
+    {
+        this.problemDescription = problemDescription;
+    }
+
+    public String getProblemDescription() 
+    {
+        return problemDescription;
+    }
+    public void setCategory(String category) 
+    {
+        this.category = category;
+    }
+
+    public String getCategory() 
+    {
+        return category;
+    }
+    public void setClassify(String classify) 
+    {
+        this.classify = classify;
+    }
+
+    public String getClassify() 
+    {
+        return classify;
+    }
+    public void setConsequence(String consequence) 
+    {
+        this.consequence = consequence;
+    }
+
+    public String getConsequence() 
+    {
+        return consequence;
+    }
+    public void setQuality(String quality) 
+    {
+        this.quality = quality;
+    }
+
+    public String getQuality() 
+    {
+        return quality;
+    }
+    public void setPhotoPath(String photoPath) 
+    {
+        this.photoPath = photoPath;
+    }
+
+    public String getPhotoPath() 
+    {
+        return photoPath;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("dateTime", getDateTime())
+            .append("aircraftType", getAircraftType())
+            .append("occurrenceTime", getOccurrenceTime())
+            .append("problemDescription", getProblemDescription())
+            .append("category", getCategory())
+            .append("classify", getClassify())
+            .append("consequence", getConsequence())
+            .append("quality", getQuality())
+            .append("remark", getRemark())
+            .append("photoPath", getPhotoPath())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .toString();
+    }
+}

+ 115 - 0
amms-admin/src/main/java/com/amms/system/domain/TTrainingManagement.java

@@ -0,0 +1,115 @@
+package com.amms.system.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 com.amms.common.annotation.Excel;
+import com.amms.common.core.domain.BaseEntity;
+
+/**
+ * 人员训练技术档案管理对象 t_training_management
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public class TTrainingManagement extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 姓名 */
+    @Excel(name = "姓名")
+    private String assessmentName;
+
+    /** 单位 */
+    @Excel(name = "单位")
+    private String assessmentOrganization;
+
+    /** 专业 */
+    @Excel(name = "专业")
+    private String major;
+
+    /** 工作类别(师、代理师、员外) */
+    @Excel(name = "工作类别(师、代理师、员外)")
+    private String workCategory;
+
+    /** 放单日期 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "放单日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date ladingbillDate;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setAssessmentName(String assessmentName) 
+    {
+        this.assessmentName = assessmentName;
+    }
+
+    public String getAssessmentName() 
+    {
+        return assessmentName;
+    }
+    public void setAssessmentOrganization(String assessmentOrganization) 
+    {
+        this.assessmentOrganization = assessmentOrganization;
+    }
+
+    public String getAssessmentOrganization() 
+    {
+        return assessmentOrganization;
+    }
+    public void setMajor(String major) 
+    {
+        this.major = major;
+    }
+
+    public String getMajor() 
+    {
+        return major;
+    }
+    public void setWorkCategory(String workCategory) 
+    {
+        this.workCategory = workCategory;
+    }
+
+    public String getWorkCategory() 
+    {
+        return workCategory;
+    }
+    public void setLadingbillDate(Date ladingbillDate) 
+    {
+        this.ladingbillDate = ladingbillDate;
+    }
+
+    public Date getLadingbillDate() 
+    {
+        return ladingbillDate;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("assessmentName", getAssessmentName())
+            .append("assessmentOrganization", getAssessmentOrganization())
+            .append("major", getMajor())
+            .append("workCategory", getWorkCategory())
+            .append("ladingbillDate", getLadingbillDate())
+            .append("remark", getRemark())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .toString();
+    }
+}

+ 171 - 0
amms-admin/src/main/java/com/amms/system/domain/TTroopProblem.java

@@ -0,0 +1,171 @@
+package com.amms.system.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 com.amms.common.annotation.Excel;
+import com.amms.common.core.domain.BaseEntity;
+
+/**
+ * 部队问题一本账对象 t_troop_problem
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public class TTroopProblem extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date dateTime;
+
+    /** 单位 */
+    @Excel(name = "单位")
+    private String organization;
+
+    /** 联系人 */
+    @Excel(name = "联系人")
+    private String contacts;
+
+    /** 具体问题 */
+    @Excel(name = "具体问题")
+    private String issue;
+
+    /** 解决措施 */
+    @Excel(name = "解决措施")
+    private String solution;
+
+    /** 责任单位 */
+    @Excel(name = "责任单位")
+    private String responsibleOrganization;
+
+    /** 责任人 */
+    @Excel(name = "责任人")
+    private String principal;
+
+    /** 解决时限 */
+    @Excel(name = "解决时限")
+    private String resolutionTimeLimit;
+
+    /** 完成情况 */
+    @Excel(name = "完成情况")
+    private String completionSituation;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setDateTime(Date dateTime) 
+    {
+        this.dateTime = dateTime;
+    }
+
+    public Date getDateTime() 
+    {
+        return dateTime;
+    }
+    public void setOrganization(String organization) 
+    {
+        this.organization = organization;
+    }
+
+    public String getOrganization() 
+    {
+        return organization;
+    }
+    public void setContacts(String contacts) 
+    {
+        this.contacts = contacts;
+    }
+
+    public String getContacts() 
+    {
+        return contacts;
+    }
+    public void setIssue(String issue) 
+    {
+        this.issue = issue;
+    }
+
+    public String getIssue() 
+    {
+        return issue;
+    }
+    public void setSolution(String solution) 
+    {
+        this.solution = solution;
+    }
+
+    public String getSolution() 
+    {
+        return solution;
+    }
+    public void setResponsibleOrganization(String responsibleOrganization) 
+    {
+        this.responsibleOrganization = responsibleOrganization;
+    }
+
+    public String getResponsibleOrganization() 
+    {
+        return responsibleOrganization;
+    }
+    public void setPrincipal(String principal) 
+    {
+        this.principal = principal;
+    }
+
+    public String getPrincipal() 
+    {
+        return principal;
+    }
+    public void setResolutionTimeLimit(String resolutionTimeLimit) 
+    {
+        this.resolutionTimeLimit = resolutionTimeLimit;
+    }
+
+    public String getResolutionTimeLimit() 
+    {
+        return resolutionTimeLimit;
+    }
+    public void setCompletionSituation(String completionSituation) 
+    {
+        this.completionSituation = completionSituation;
+    }
+
+    public String getCompletionSituation() 
+    {
+        return completionSituation;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("dateTime", getDateTime())
+            .append("organization", getOrganization())
+            .append("contacts", getContacts())
+            .append("issue", getIssue())
+            .append("solution", getSolution())
+            .append("responsibleOrganization", getResponsibleOrganization())
+            .append("principal", getPrincipal())
+            .append("resolutionTimeLimit", getResolutionTimeLimit())
+            .append("completionSituation", getCompletionSituation())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .append("remark", getRemark())
+            .toString();
+    }
+}

+ 143 - 0
amms-admin/src/main/java/com/amms/system/domain/TWorkPlan.java

@@ -0,0 +1,143 @@
+package com.amms.system.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 com.amms.common.annotation.Excel;
+import com.amms.common.core.domain.BaseEntity;
+
+/**
+ * 工作计划一本账对象 t_work_plan
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public class TWorkPlan extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 编号 */
+    private Long id;
+
+    /** 工作记录 */
+    @Excel(name = "工作记录")
+    private String wordPlan;
+
+    /** 计划完成时间 */
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "计划完成时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date plannedCompletionTime;
+
+    /** 存在问题 */
+    @Excel(name = "存在问题")
+    private String existingProblem;
+
+    /** 对策措施 */
+    @Excel(name = "对策措施")
+    private String countermeasure;
+
+    /** 解决时限 */
+    @Excel(name = "解决时限")
+    private String resolutionTimeLimit;
+
+    /** 责任单位 */
+    @Excel(name = "责任单位")
+    private String responsibleOrganization;
+
+    /** 责任人 */
+    @Excel(name = "责任人")
+    private String principal;
+
+    public void setId(Long id) 
+    {
+        this.id = id;
+    }
+
+    public Long getId() 
+    {
+        return id;
+    }
+    public void setWordPlan(String wordPlan) 
+    {
+        this.wordPlan = wordPlan;
+    }
+
+    public String getWordPlan() 
+    {
+        return wordPlan;
+    }
+    public void setPlannedCompletionTime(Date plannedCompletionTime) 
+    {
+        this.plannedCompletionTime = plannedCompletionTime;
+    }
+
+    public Date getPlannedCompletionTime() 
+    {
+        return plannedCompletionTime;
+    }
+    public void setExistingProblem(String existingProblem) 
+    {
+        this.existingProblem = existingProblem;
+    }
+
+    public String getExistingProblem() 
+    {
+        return existingProblem;
+    }
+    public void setCountermeasure(String countermeasure) 
+    {
+        this.countermeasure = countermeasure;
+    }
+
+    public String getCountermeasure() 
+    {
+        return countermeasure;
+    }
+    public void setResolutionTimeLimit(String resolutionTimeLimit) 
+    {
+        this.resolutionTimeLimit = resolutionTimeLimit;
+    }
+
+    public String getResolutionTimeLimit() 
+    {
+        return resolutionTimeLimit;
+    }
+    public void setResponsibleOrganization(String responsibleOrganization) 
+    {
+        this.responsibleOrganization = responsibleOrganization;
+    }
+
+    public String getResponsibleOrganization() 
+    {
+        return responsibleOrganization;
+    }
+    public void setPrincipal(String principal) 
+    {
+        this.principal = principal;
+    }
+
+    public String getPrincipal() 
+    {
+        return principal;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("wordPlan", getWordPlan())
+            .append("plannedCompletionTime", getPlannedCompletionTime())
+            .append("existingProblem", getExistingProblem())
+            .append("countermeasure", getCountermeasure())
+            .append("resolutionTimeLimit", getResolutionTimeLimit())
+            .append("responsibleOrganization", getResponsibleOrganization())
+            .append("principal", getPrincipal())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .append("remark", getRemark())
+            .toString();
+    }
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/mapper/TAircraftFailureMapper.java

@@ -0,0 +1,61 @@
+package com.amms.system.mapper;
+
+import java.util.List;
+import com.amms.system.domain.TAircraftFailure;
+
+/**
+ * 飞机故障及缺陷管理Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public interface TAircraftFailureMapper 
+{
+    /**
+     * 查询飞机故障及缺陷管理
+     * 
+     * @param id 飞机故障及缺陷管理主键
+     * @return 飞机故障及缺陷管理
+     */
+    public TAircraftFailure selectTAircraftFailureById(Long id);
+
+    /**
+     * 查询飞机故障及缺陷管理列表
+     * 
+     * @param tAircraftFailure 飞机故障及缺陷管理
+     * @return 飞机故障及缺陷管理集合
+     */
+    public List<TAircraftFailure> selectTAircraftFailureList(TAircraftFailure tAircraftFailure);
+
+    /**
+     * 新增飞机故障及缺陷管理
+     * 
+     * @param tAircraftFailure 飞机故障及缺陷管理
+     * @return 结果
+     */
+    public int insertTAircraftFailure(TAircraftFailure tAircraftFailure);
+
+    /**
+     * 修改飞机故障及缺陷管理
+     * 
+     * @param tAircraftFailure 飞机故障及缺陷管理
+     * @return 结果
+     */
+    public int updateTAircraftFailure(TAircraftFailure tAircraftFailure);
+
+    /**
+     * 删除飞机故障及缺陷管理
+     * 
+     * @param id 飞机故障及缺陷管理主键
+     * @return 结果
+     */
+    public int deleteTAircraftFailureById(Long id);
+
+    /**
+     * 批量删除飞机故障及缺陷管理
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTAircraftFailureByIds(Long[] ids);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/mapper/TAssessmentResultMapper.java

@@ -0,0 +1,61 @@
+package com.amms.system.mapper;
+
+import java.util.List;
+import com.amms.system.domain.TAssessmentResult;
+
+/**
+ * 考核结果管理Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public interface TAssessmentResultMapper 
+{
+    /**
+     * 查询考核结果管理
+     * 
+     * @param id 考核结果管理主键
+     * @return 考核结果管理
+     */
+    public TAssessmentResult selectTAssessmentResultById(Long id);
+
+    /**
+     * 查询考核结果管理列表
+     * 
+     * @param tAssessmentResult 考核结果管理
+     * @return 考核结果管理集合
+     */
+    public List<TAssessmentResult> selectTAssessmentResultList(TAssessmentResult tAssessmentResult);
+
+    /**
+     * 新增考核结果管理
+     * 
+     * @param tAssessmentResult 考核结果管理
+     * @return 结果
+     */
+    public int insertTAssessmentResult(TAssessmentResult tAssessmentResult);
+
+    /**
+     * 修改考核结果管理
+     * 
+     * @param tAssessmentResult 考核结果管理
+     * @return 结果
+     */
+    public int updateTAssessmentResult(TAssessmentResult tAssessmentResult);
+
+    /**
+     * 删除考核结果管理
+     * 
+     * @param id 考核结果管理主键
+     * @return 结果
+     */
+    public int deleteTAssessmentResultById(Long id);
+
+    /**
+     * 批量删除考核结果管理
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTAssessmentResultByIds(Long[] ids);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/mapper/TBriefingFaultInformationMapper.java

@@ -0,0 +1,61 @@
+package com.amms.system.mapper;
+
+import java.util.List;
+import com.amms.system.domain.TBriefingFaultInformation;
+
+/**
+ * 简报故障信息管理Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public interface TBriefingFaultInformationMapper 
+{
+    /**
+     * 查询简报故障信息管理
+     * 
+     * @param id 简报故障信息管理主键
+     * @return 简报故障信息管理
+     */
+    public TBriefingFaultInformation selectTBriefingFaultInformationById(Long id);
+
+    /**
+     * 查询简报故障信息管理列表
+     * 
+     * @param tBriefingFaultInformation 简报故障信息管理
+     * @return 简报故障信息管理集合
+     */
+    public List<TBriefingFaultInformation> selectTBriefingFaultInformationList(TBriefingFaultInformation tBriefingFaultInformation);
+
+    /**
+     * 新增简报故障信息管理
+     * 
+     * @param tBriefingFaultInformation 简报故障信息管理
+     * @return 结果
+     */
+    public int insertTBriefingFaultInformation(TBriefingFaultInformation tBriefingFaultInformation);
+
+    /**
+     * 修改简报故障信息管理
+     * 
+     * @param tBriefingFaultInformation 简报故障信息管理
+     * @return 结果
+     */
+    public int updateTBriefingFaultInformation(TBriefingFaultInformation tBriefingFaultInformation);
+
+    /**
+     * 删除简报故障信息管理
+     * 
+     * @param id 简报故障信息管理主键
+     * @return 结果
+     */
+    public int deleteTBriefingFaultInformationById(Long id);
+
+    /**
+     * 批量删除简报故障信息管理
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTBriefingFaultInformationByIds(Long[] ids);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/mapper/TCommandWorkBillMapper.java

@@ -0,0 +1,61 @@
+package com.amms.system.mapper;
+
+import java.util.List;
+import com.amms.system.domain.TCommandWorkBill;
+
+/**
+ * 指令性工作清单管理Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-08
+ */
+public interface TCommandWorkBillMapper 
+{
+    /**
+     * 查询指令性工作清单管理
+     * 
+     * @param id 指令性工作清单管理主键
+     * @return 指令性工作清单管理
+     */
+    public TCommandWorkBill selectTCommandWorkBillById(Long id);
+
+    /**
+     * 查询指令性工作清单管理列表
+     * 
+     * @param tCommandWorkBill 指令性工作清单管理
+     * @return 指令性工作清单管理集合
+     */
+    public List<TCommandWorkBill> selectTCommandWorkBillList(TCommandWorkBill tCommandWorkBill);
+
+    /**
+     * 新增指令性工作清单管理
+     * 
+     * @param tCommandWorkBill 指令性工作清单管理
+     * @return 结果
+     */
+    public int insertTCommandWorkBill(TCommandWorkBill tCommandWorkBill);
+
+    /**
+     * 修改指令性工作清单管理
+     * 
+     * @param tCommandWorkBill 指令性工作清单管理
+     * @return 结果
+     */
+    public int updateTCommandWorkBill(TCommandWorkBill tCommandWorkBill);
+
+    /**
+     * 删除指令性工作清单管理
+     * 
+     * @param id 指令性工作清单管理主键
+     * @return 结果
+     */
+    public int deleteTCommandWorkBillById(Long id);
+
+    /**
+     * 批量删除指令性工作清单管理
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTCommandWorkBillByIds(Long[] ids);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/mapper/TDisclaimerReportMapper.java

@@ -0,0 +1,61 @@
+package com.amms.system.mapper;
+
+import java.util.List;
+import com.amms.system.domain.TDisclaimerReport;
+
+/**
+ * 免责报告Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public interface TDisclaimerReportMapper 
+{
+    /**
+     * 查询免责报告
+     * 
+     * @param id 免责报告主键
+     * @return 免责报告
+     */
+    public TDisclaimerReport selectTDisclaimerReportById(Long id);
+
+    /**
+     * 查询免责报告列表
+     * 
+     * @param tDisclaimerReport 免责报告
+     * @return 免责报告集合
+     */
+    public List<TDisclaimerReport> selectTDisclaimerReportList(TDisclaimerReport tDisclaimerReport);
+
+    /**
+     * 新增免责报告
+     * 
+     * @param tDisclaimerReport 免责报告
+     * @return 结果
+     */
+    public int insertTDisclaimerReport(TDisclaimerReport tDisclaimerReport);
+
+    /**
+     * 修改免责报告
+     * 
+     * @param tDisclaimerReport 免责报告
+     * @return 结果
+     */
+    public int updateTDisclaimerReport(TDisclaimerReport tDisclaimerReport);
+
+    /**
+     * 删除免责报告
+     * 
+     * @param id 免责报告主键
+     * @return 结果
+     */
+    public int deleteTDisclaimerReportById(Long id);
+
+    /**
+     * 批量删除免责报告
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTDisclaimerReportByIds(Long[] ids);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/mapper/TElectronicDocumentMapper.java

@@ -0,0 +1,61 @@
+package com.amms.system.mapper;
+
+import java.util.List;
+import com.amms.system.domain.TElectronicDocument;
+
+/**
+ * 电子文件管理Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public interface TElectronicDocumentMapper 
+{
+    /**
+     * 查询电子文件管理
+     * 
+     * @param id 电子文件管理主键
+     * @return 电子文件管理
+     */
+    public TElectronicDocument selectTElectronicDocumentById(Long id);
+
+    /**
+     * 查询电子文件管理列表
+     * 
+     * @param tElectronicDocument 电子文件管理
+     * @return 电子文件管理集合
+     */
+    public List<TElectronicDocument> selectTElectronicDocumentList(TElectronicDocument tElectronicDocument);
+
+    /**
+     * 新增电子文件管理
+     * 
+     * @param tElectronicDocument 电子文件管理
+     * @return 结果
+     */
+    public int insertTElectronicDocument(TElectronicDocument tElectronicDocument);
+
+    /**
+     * 修改电子文件管理
+     * 
+     * @param tElectronicDocument 电子文件管理
+     * @return 结果
+     */
+    public int updateTElectronicDocument(TElectronicDocument tElectronicDocument);
+
+    /**
+     * 删除电子文件管理
+     * 
+     * @param id 电子文件管理主键
+     * @return 结果
+     */
+    public int deleteTElectronicDocumentById(Long id);
+
+    /**
+     * 批量删除电子文件管理
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTElectronicDocumentByIds(Long[] ids);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/mapper/TEngineHandoverMapper.java

@@ -0,0 +1,61 @@
+package com.amms.system.mapper;
+
+import java.util.List;
+import com.amms.system.domain.TEngineHandover;
+
+/**
+ * 发动机交接管理Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public interface TEngineHandoverMapper 
+{
+    /**
+     * 查询发动机交接管理
+     * 
+     * @param id 发动机交接管理主键
+     * @return 发动机交接管理
+     */
+    public TEngineHandover selectTEngineHandoverById(Long id);
+
+    /**
+     * 查询发动机交接管理列表
+     * 
+     * @param tEngineHandover 发动机交接管理
+     * @return 发动机交接管理集合
+     */
+    public List<TEngineHandover> selectTEngineHandoverList(TEngineHandover tEngineHandover);
+
+    /**
+     * 新增发动机交接管理
+     * 
+     * @param tEngineHandover 发动机交接管理
+     * @return 结果
+     */
+    public int insertTEngineHandover(TEngineHandover tEngineHandover);
+
+    /**
+     * 修改发动机交接管理
+     * 
+     * @param tEngineHandover 发动机交接管理
+     * @return 结果
+     */
+    public int updateTEngineHandover(TEngineHandover tEngineHandover);
+
+    /**
+     * 删除发动机交接管理
+     * 
+     * @param id 发动机交接管理主键
+     * @return 结果
+     */
+    public int deleteTEngineHandoverById(Long id);
+
+    /**
+     * 批量删除发动机交接管理
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTEngineHandoverByIds(Long[] ids);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/mapper/TEquipmentQualityMapper.java

@@ -0,0 +1,61 @@
+package com.amms.system.mapper;
+
+import java.util.List;
+import com.amms.system.domain.TEquipmentQuality;
+
+/**
+ * 装备质量一本账Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public interface TEquipmentQualityMapper 
+{
+    /**
+     * 查询装备质量一本账
+     * 
+     * @param id 装备质量一本账主键
+     * @return 装备质量一本账
+     */
+    public TEquipmentQuality selectTEquipmentQualityById(Long id);
+
+    /**
+     * 查询装备质量一本账列表
+     * 
+     * @param tEquipmentQuality 装备质量一本账
+     * @return 装备质量一本账集合
+     */
+    public List<TEquipmentQuality> selectTEquipmentQualityList(TEquipmentQuality tEquipmentQuality);
+
+    /**
+     * 新增装备质量一本账
+     * 
+     * @param tEquipmentQuality 装备质量一本账
+     * @return 结果
+     */
+    public int insertTEquipmentQuality(TEquipmentQuality tEquipmentQuality);
+
+    /**
+     * 修改装备质量一本账
+     * 
+     * @param tEquipmentQuality 装备质量一本账
+     * @return 结果
+     */
+    public int updateTEquipmentQuality(TEquipmentQuality tEquipmentQuality);
+
+    /**
+     * 删除装备质量一本账
+     * 
+     * @param id 装备质量一本账主键
+     * @return 结果
+     */
+    public int deleteTEquipmentQualityById(Long id);
+
+    /**
+     * 批量删除装备质量一本账
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTEquipmentQualityByIds(Long[] ids);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/mapper/TMemorandumManagementMapper.java

@@ -0,0 +1,61 @@
+package com.amms.system.mapper;
+
+import java.util.List;
+import com.amms.system.domain.TMemorandumManagement;
+
+/**
+ * 备忘录管理模块Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public interface TMemorandumManagementMapper 
+{
+    /**
+     * 查询备忘录管理模块
+     * 
+     * @param id 备忘录管理模块主键
+     * @return 备忘录管理模块
+     */
+    public TMemorandumManagement selectTMemorandumManagementById(Long id);
+
+    /**
+     * 查询备忘录管理模块列表
+     * 
+     * @param tMemorandumManagement 备忘录管理模块
+     * @return 备忘录管理模块集合
+     */
+    public List<TMemorandumManagement> selectTMemorandumManagementList(TMemorandumManagement tMemorandumManagement);
+
+    /**
+     * 新增备忘录管理模块
+     * 
+     * @param tMemorandumManagement 备忘录管理模块
+     * @return 结果
+     */
+    public int insertTMemorandumManagement(TMemorandumManagement tMemorandumManagement);
+
+    /**
+     * 修改备忘录管理模块
+     * 
+     * @param tMemorandumManagement 备忘录管理模块
+     * @return 结果
+     */
+    public int updateTMemorandumManagement(TMemorandumManagement tMemorandumManagement);
+
+    /**
+     * 删除备忘录管理模块
+     * 
+     * @param id 备忘录管理模块主键
+     * @return 结果
+     */
+    public int deleteTMemorandumManagementById(Long id);
+
+    /**
+     * 批量删除备忘录管理模块
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTMemorandumManagementByIds(Long[] ids);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/mapper/TPrepareWarMapper.java

@@ -0,0 +1,61 @@
+package com.amms.system.mapper;
+
+import java.util.List;
+import com.amms.system.domain.TPrepareWar;
+
+/**
+ * 备战打仗一本账Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public interface TPrepareWarMapper 
+{
+    /**
+     * 查询备战打仗一本账
+     * 
+     * @param id 备战打仗一本账主键
+     * @return 备战打仗一本账
+     */
+    public TPrepareWar selectTPrepareWarById(Long id);
+
+    /**
+     * 查询备战打仗一本账列表
+     * 
+     * @param tPrepareWar 备战打仗一本账
+     * @return 备战打仗一本账集合
+     */
+    public List<TPrepareWar> selectTPrepareWarList(TPrepareWar tPrepareWar);
+
+    /**
+     * 新增备战打仗一本账
+     * 
+     * @param tPrepareWar 备战打仗一本账
+     * @return 结果
+     */
+    public int insertTPrepareWar(TPrepareWar tPrepareWar);
+
+    /**
+     * 修改备战打仗一本账
+     * 
+     * @param tPrepareWar 备战打仗一本账
+     * @return 结果
+     */
+    public int updateTPrepareWar(TPrepareWar tPrepareWar);
+
+    /**
+     * 删除备战打仗一本账
+     * 
+     * @param id 备战打仗一本账主键
+     * @return 结果
+     */
+    public int deleteTPrepareWarById(Long id);
+
+    /**
+     * 批量删除备战打仗一本账
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTPrepareWarByIds(Long[] ids);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/mapper/TSafetyInspectionMapper.java

@@ -0,0 +1,61 @@
+package com.amms.system.mapper;
+
+import java.util.List;
+import com.amms.system.domain.TSafetyInspection;
+
+/**
+ * 安全检查信息Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public interface TSafetyInspectionMapper 
+{
+    /**
+     * 查询安全检查信息
+     * 
+     * @param id 安全检查信息主键
+     * @return 安全检查信息
+     */
+    public TSafetyInspection selectTSafetyInspectionById(Long id);
+
+    /**
+     * 查询安全检查信息列表
+     * 
+     * @param tSafetyInspection 安全检查信息
+     * @return 安全检查信息集合
+     */
+    public List<TSafetyInspection> selectTSafetyInspectionList(TSafetyInspection tSafetyInspection);
+
+    /**
+     * 新增安全检查信息
+     * 
+     * @param tSafetyInspection 安全检查信息
+     * @return 结果
+     */
+    public int insertTSafetyInspection(TSafetyInspection tSafetyInspection);
+
+    /**
+     * 修改安全检查信息
+     * 
+     * @param tSafetyInspection 安全检查信息
+     * @return 结果
+     */
+    public int updateTSafetyInspection(TSafetyInspection tSafetyInspection);
+
+    /**
+     * 删除安全检查信息
+     * 
+     * @param id 安全检查信息主键
+     * @return 结果
+     */
+    public int deleteTSafetyInspectionById(Long id);
+
+    /**
+     * 批量删除安全检查信息
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTSafetyInspectionByIds(Long[] ids);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/mapper/TSafetyRewardMapper.java

@@ -0,0 +1,61 @@
+package com.amms.system.mapper;
+
+import java.util.List;
+import com.amms.system.domain.TSafetyReward;
+
+/**
+ * 安全奖惩信息Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public interface TSafetyRewardMapper 
+{
+    /**
+     * 查询安全奖惩信息
+     * 
+     * @param id 安全奖惩信息主键
+     * @return 安全奖惩信息
+     */
+    public TSafetyReward selectTSafetyRewardById(Long id);
+
+    /**
+     * 查询安全奖惩信息列表
+     * 
+     * @param tSafetyReward 安全奖惩信息
+     * @return 安全奖惩信息集合
+     */
+    public List<TSafetyReward> selectTSafetyRewardList(TSafetyReward tSafetyReward);
+
+    /**
+     * 新增安全奖惩信息
+     * 
+     * @param tSafetyReward 安全奖惩信息
+     * @return 结果
+     */
+    public int insertTSafetyReward(TSafetyReward tSafetyReward);
+
+    /**
+     * 修改安全奖惩信息
+     * 
+     * @param tSafetyReward 安全奖惩信息
+     * @return 结果
+     */
+    public int updateTSafetyReward(TSafetyReward tSafetyReward);
+
+    /**
+     * 删除安全奖惩信息
+     * 
+     * @param id 安全奖惩信息主键
+     * @return 结果
+     */
+    public int deleteTSafetyRewardById(Long id);
+
+    /**
+     * 批量删除安全奖惩信息
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTSafetyRewardByIds(Long[] ids);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/mapper/TSoftwareVersionMapper.java

@@ -0,0 +1,61 @@
+package com.amms.system.mapper;
+
+import java.util.List;
+import com.amms.system.domain.TSoftwareVersion;
+
+/**
+ * 软件版本管理模块Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public interface TSoftwareVersionMapper 
+{
+    /**
+     * 查询软件版本管理模块
+     * 
+     * @param id 软件版本管理模块主键
+     * @return 软件版本管理模块
+     */
+    public TSoftwareVersion selectTSoftwareVersionById(Long id);
+
+    /**
+     * 查询软件版本管理模块列表
+     * 
+     * @param tSoftwareVersion 软件版本管理模块
+     * @return 软件版本管理模块集合
+     */
+    public List<TSoftwareVersion> selectTSoftwareVersionList(TSoftwareVersion tSoftwareVersion);
+
+    /**
+     * 新增软件版本管理模块
+     * 
+     * @param tSoftwareVersion 软件版本管理模块
+     * @return 结果
+     */
+    public int insertTSoftwareVersion(TSoftwareVersion tSoftwareVersion);
+
+    /**
+     * 修改软件版本管理模块
+     * 
+     * @param tSoftwareVersion 软件版本管理模块
+     * @return 结果
+     */
+    public int updateTSoftwareVersion(TSoftwareVersion tSoftwareVersion);
+
+    /**
+     * 删除软件版本管理模块
+     * 
+     * @param id 软件版本管理模块主键
+     * @return 结果
+     */
+    public int deleteTSoftwareVersionById(Long id);
+
+    /**
+     * 批量删除软件版本管理模块
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTSoftwareVersionByIds(Long[] ids);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/mapper/TTechnicalBulletinMapper.java

@@ -0,0 +1,61 @@
+package com.amms.system.mapper;
+
+import java.util.List;
+import com.amms.system.domain.TTechnicalBulletin;
+
+/**
+ * 技术通报管理模块Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public interface TTechnicalBulletinMapper 
+{
+    /**
+     * 查询技术通报管理模块
+     * 
+     * @param id 技术通报管理模块主键
+     * @return 技术通报管理模块
+     */
+    public TTechnicalBulletin selectTTechnicalBulletinById(Long id);
+
+    /**
+     * 查询技术通报管理模块列表
+     * 
+     * @param tTechnicalBulletin 技术通报管理模块
+     * @return 技术通报管理模块集合
+     */
+    public List<TTechnicalBulletin> selectTTechnicalBulletinList(TTechnicalBulletin tTechnicalBulletin);
+
+    /**
+     * 新增技术通报管理模块
+     * 
+     * @param tTechnicalBulletin 技术通报管理模块
+     * @return 结果
+     */
+    public int insertTTechnicalBulletin(TTechnicalBulletin tTechnicalBulletin);
+
+    /**
+     * 修改技术通报管理模块
+     * 
+     * @param tTechnicalBulletin 技术通报管理模块
+     * @return 结果
+     */
+    public int updateTTechnicalBulletin(TTechnicalBulletin tTechnicalBulletin);
+
+    /**
+     * 删除技术通报管理模块
+     * 
+     * @param id 技术通报管理模块主键
+     * @return 结果
+     */
+    public int deleteTTechnicalBulletinById(Long id);
+
+    /**
+     * 批量删除技术通报管理模块
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTTechnicalBulletinByIds(Long[] ids);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/mapper/TTechnicalChangesMapper.java

@@ -0,0 +1,61 @@
+package com.amms.system.mapper;
+
+import java.util.List;
+import com.amms.system.domain.TTechnicalChanges;
+
+/**
+ * 技术更改单管理模块Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public interface TTechnicalChangesMapper 
+{
+    /**
+     * 查询技术更改单管理模块
+     * 
+     * @param id 技术更改单管理模块主键
+     * @return 技术更改单管理模块
+     */
+    public TTechnicalChanges selectTTechnicalChangesById(Long id);
+
+    /**
+     * 查询技术更改单管理模块列表
+     * 
+     * @param tTechnicalChanges 技术更改单管理模块
+     * @return 技术更改单管理模块集合
+     */
+    public List<TTechnicalChanges> selectTTechnicalChangesList(TTechnicalChanges tTechnicalChanges);
+
+    /**
+     * 新增技术更改单管理模块
+     * 
+     * @param tTechnicalChanges 技术更改单管理模块
+     * @return 结果
+     */
+    public int insertTTechnicalChanges(TTechnicalChanges tTechnicalChanges);
+
+    /**
+     * 修改技术更改单管理模块
+     * 
+     * @param tTechnicalChanges 技术更改单管理模块
+     * @return 结果
+     */
+    public int updateTTechnicalChanges(TTechnicalChanges tTechnicalChanges);
+
+    /**
+     * 删除技术更改单管理模块
+     * 
+     * @param id 技术更改单管理模块主键
+     * @return 结果
+     */
+    public int deleteTTechnicalChangesById(Long id);
+
+    /**
+     * 批量删除技术更改单管理模块
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTTechnicalChangesByIds(Long[] ids);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/mapper/TTechnicalDataMapper.java

@@ -0,0 +1,61 @@
+package com.amms.system.mapper;
+
+import java.util.List;
+import com.amms.system.domain.TTechnicalData;
+
+/**
+ * 技术资料管理Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public interface TTechnicalDataMapper 
+{
+    /**
+     * 查询技术资料管理
+     * 
+     * @param id 技术资料管理主键
+     * @return 技术资料管理
+     */
+    public TTechnicalData selectTTechnicalDataById(Long id);
+
+    /**
+     * 查询技术资料管理列表
+     * 
+     * @param tTechnicalData 技术资料管理
+     * @return 技术资料管理集合
+     */
+    public List<TTechnicalData> selectTTechnicalDataList(TTechnicalData tTechnicalData);
+
+    /**
+     * 新增技术资料管理
+     * 
+     * @param tTechnicalData 技术资料管理
+     * @return 结果
+     */
+    public int insertTTechnicalData(TTechnicalData tTechnicalData);
+
+    /**
+     * 修改技术资料管理
+     * 
+     * @param tTechnicalData 技术资料管理
+     * @return 结果
+     */
+    public int updateTTechnicalData(TTechnicalData tTechnicalData);
+
+    /**
+     * 删除技术资料管理
+     * 
+     * @param id 技术资料管理主键
+     * @return 结果
+     */
+    public int deleteTTechnicalDataById(Long id);
+
+    /**
+     * 批量删除技术资料管理
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTTechnicalDataByIds(Long[] ids);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/mapper/TTodayInHistoryMapper.java

@@ -0,0 +1,61 @@
+package com.amms.system.mapper;
+
+import java.util.List;
+import com.amms.system.domain.TTodayInHistory;
+
+/**
+ * 历史上的今天Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public interface TTodayInHistoryMapper 
+{
+    /**
+     * 查询历史上的今天
+     * 
+     * @param id 历史上的今天主键
+     * @return 历史上的今天
+     */
+    public TTodayInHistory selectTTodayInHistoryById(Long id);
+
+    /**
+     * 查询历史上的今天列表
+     * 
+     * @param tTodayInHistory 历史上的今天
+     * @return 历史上的今天集合
+     */
+    public List<TTodayInHistory> selectTTodayInHistoryList(TTodayInHistory tTodayInHistory);
+
+    /**
+     * 新增历史上的今天
+     * 
+     * @param tTodayInHistory 历史上的今天
+     * @return 结果
+     */
+    public int insertTTodayInHistory(TTodayInHistory tTodayInHistory);
+
+    /**
+     * 修改历史上的今天
+     * 
+     * @param tTodayInHistory 历史上的今天
+     * @return 结果
+     */
+    public int updateTTodayInHistory(TTodayInHistory tTodayInHistory);
+
+    /**
+     * 删除历史上的今天
+     * 
+     * @param id 历史上的今天主键
+     * @return 结果
+     */
+    public int deleteTTodayInHistoryById(Long id);
+
+    /**
+     * 批量删除历史上的今天
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTTodayInHistoryByIds(Long[] ids);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/mapper/TTrainingManagementMapper.java

@@ -0,0 +1,61 @@
+package com.amms.system.mapper;
+
+import java.util.List;
+import com.amms.system.domain.TTrainingManagement;
+
+/**
+ * 人员训练技术档案管理Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public interface TTrainingManagementMapper 
+{
+    /**
+     * 查询人员训练技术档案管理
+     * 
+     * @param id 人员训练技术档案管理主键
+     * @return 人员训练技术档案管理
+     */
+    public TTrainingManagement selectTTrainingManagementById(Long id);
+
+    /**
+     * 查询人员训练技术档案管理列表
+     * 
+     * @param tTrainingManagement 人员训练技术档案管理
+     * @return 人员训练技术档案管理集合
+     */
+    public List<TTrainingManagement> selectTTrainingManagementList(TTrainingManagement tTrainingManagement);
+
+    /**
+     * 新增人员训练技术档案管理
+     * 
+     * @param tTrainingManagement 人员训练技术档案管理
+     * @return 结果
+     */
+    public int insertTTrainingManagement(TTrainingManagement tTrainingManagement);
+
+    /**
+     * 修改人员训练技术档案管理
+     * 
+     * @param tTrainingManagement 人员训练技术档案管理
+     * @return 结果
+     */
+    public int updateTTrainingManagement(TTrainingManagement tTrainingManagement);
+
+    /**
+     * 删除人员训练技术档案管理
+     * 
+     * @param id 人员训练技术档案管理主键
+     * @return 结果
+     */
+    public int deleteTTrainingManagementById(Long id);
+
+    /**
+     * 批量删除人员训练技术档案管理
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTTrainingManagementByIds(Long[] ids);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/mapper/TTroopProblemMapper.java

@@ -0,0 +1,61 @@
+package com.amms.system.mapper;
+
+import java.util.List;
+import com.amms.system.domain.TTroopProblem;
+
+/**
+ * 部队问题一本账Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public interface TTroopProblemMapper 
+{
+    /**
+     * 查询部队问题一本账
+     * 
+     * @param id 部队问题一本账主键
+     * @return 部队问题一本账
+     */
+    public TTroopProblem selectTTroopProblemById(Long id);
+
+    /**
+     * 查询部队问题一本账列表
+     * 
+     * @param tTroopProblem 部队问题一本账
+     * @return 部队问题一本账集合
+     */
+    public List<TTroopProblem> selectTTroopProblemList(TTroopProblem tTroopProblem);
+
+    /**
+     * 新增部队问题一本账
+     * 
+     * @param tTroopProblem 部队问题一本账
+     * @return 结果
+     */
+    public int insertTTroopProblem(TTroopProblem tTroopProblem);
+
+    /**
+     * 修改部队问题一本账
+     * 
+     * @param tTroopProblem 部队问题一本账
+     * @return 结果
+     */
+    public int updateTTroopProblem(TTroopProblem tTroopProblem);
+
+    /**
+     * 删除部队问题一本账
+     * 
+     * @param id 部队问题一本账主键
+     * @return 结果
+     */
+    public int deleteTTroopProblemById(Long id);
+
+    /**
+     * 批量删除部队问题一本账
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTTroopProblemByIds(Long[] ids);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/mapper/TWorkPlanMapper.java

@@ -0,0 +1,61 @@
+package com.amms.system.mapper;
+
+import java.util.List;
+import com.amms.system.domain.TWorkPlan;
+
+/**
+ * 工作计划一本账Mapper接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public interface TWorkPlanMapper 
+{
+    /**
+     * 查询工作计划一本账
+     * 
+     * @param id 工作计划一本账主键
+     * @return 工作计划一本账
+     */
+    public TWorkPlan selectTWorkPlanById(Long id);
+
+    /**
+     * 查询工作计划一本账列表
+     * 
+     * @param tWorkPlan 工作计划一本账
+     * @return 工作计划一本账集合
+     */
+    public List<TWorkPlan> selectTWorkPlanList(TWorkPlan tWorkPlan);
+
+    /**
+     * 新增工作计划一本账
+     * 
+     * @param tWorkPlan 工作计划一本账
+     * @return 结果
+     */
+    public int insertTWorkPlan(TWorkPlan tWorkPlan);
+
+    /**
+     * 修改工作计划一本账
+     * 
+     * @param tWorkPlan 工作计划一本账
+     * @return 结果
+     */
+    public int updateTWorkPlan(TWorkPlan tWorkPlan);
+
+    /**
+     * 删除工作计划一本账
+     * 
+     * @param id 工作计划一本账主键
+     * @return 结果
+     */
+    public int deleteTWorkPlanById(Long id);
+
+    /**
+     * 批量删除工作计划一本账
+     * 
+     * @param ids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteTWorkPlanByIds(Long[] ids);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/service/ITAircraftFailureService.java

@@ -0,0 +1,61 @@
+package com.amms.system.service;
+
+import java.util.List;
+import com.amms.system.domain.TAircraftFailure;
+
+/**
+ * 飞机故障及缺陷管理Service接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public interface ITAircraftFailureService 
+{
+    /**
+     * 查询飞机故障及缺陷管理
+     * 
+     * @param id 飞机故障及缺陷管理主键
+     * @return 飞机故障及缺陷管理
+     */
+    public TAircraftFailure selectTAircraftFailureById(Long id);
+
+    /**
+     * 查询飞机故障及缺陷管理列表
+     * 
+     * @param tAircraftFailure 飞机故障及缺陷管理
+     * @return 飞机故障及缺陷管理集合
+     */
+    public List<TAircraftFailure> selectTAircraftFailureList(TAircraftFailure tAircraftFailure);
+
+    /**
+     * 新增飞机故障及缺陷管理
+     * 
+     * @param tAircraftFailure 飞机故障及缺陷管理
+     * @return 结果
+     */
+    public int insertTAircraftFailure(TAircraftFailure tAircraftFailure);
+
+    /**
+     * 修改飞机故障及缺陷管理
+     * 
+     * @param tAircraftFailure 飞机故障及缺陷管理
+     * @return 结果
+     */
+    public int updateTAircraftFailure(TAircraftFailure tAircraftFailure);
+
+    /**
+     * 批量删除飞机故障及缺陷管理
+     * 
+     * @param ids 需要删除的飞机故障及缺陷管理主键集合
+     * @return 结果
+     */
+    public int deleteTAircraftFailureByIds(Long[] ids);
+
+    /**
+     * 删除飞机故障及缺陷管理信息
+     * 
+     * @param id 飞机故障及缺陷管理主键
+     * @return 结果
+     */
+    public int deleteTAircraftFailureById(Long id);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/service/ITAssessmentResultService.java

@@ -0,0 +1,61 @@
+package com.amms.system.service;
+
+import java.util.List;
+import com.amms.system.domain.TAssessmentResult;
+
+/**
+ * 考核结果管理Service接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public interface ITAssessmentResultService 
+{
+    /**
+     * 查询考核结果管理
+     * 
+     * @param id 考核结果管理主键
+     * @return 考核结果管理
+     */
+    public TAssessmentResult selectTAssessmentResultById(Long id);
+
+    /**
+     * 查询考核结果管理列表
+     * 
+     * @param tAssessmentResult 考核结果管理
+     * @return 考核结果管理集合
+     */
+    public List<TAssessmentResult> selectTAssessmentResultList(TAssessmentResult tAssessmentResult);
+
+    /**
+     * 新增考核结果管理
+     * 
+     * @param tAssessmentResult 考核结果管理
+     * @return 结果
+     */
+    public int insertTAssessmentResult(TAssessmentResult tAssessmentResult);
+
+    /**
+     * 修改考核结果管理
+     * 
+     * @param tAssessmentResult 考核结果管理
+     * @return 结果
+     */
+    public int updateTAssessmentResult(TAssessmentResult tAssessmentResult);
+
+    /**
+     * 批量删除考核结果管理
+     * 
+     * @param ids 需要删除的考核结果管理主键集合
+     * @return 结果
+     */
+    public int deleteTAssessmentResultByIds(Long[] ids);
+
+    /**
+     * 删除考核结果管理信息
+     * 
+     * @param id 考核结果管理主键
+     * @return 结果
+     */
+    public int deleteTAssessmentResultById(Long id);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/service/ITBriefingFaultInformationService.java

@@ -0,0 +1,61 @@
+package com.amms.system.service;
+
+import java.util.List;
+import com.amms.system.domain.TBriefingFaultInformation;
+
+/**
+ * 简报故障信息管理Service接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public interface ITBriefingFaultInformationService 
+{
+    /**
+     * 查询简报故障信息管理
+     * 
+     * @param id 简报故障信息管理主键
+     * @return 简报故障信息管理
+     */
+    public TBriefingFaultInformation selectTBriefingFaultInformationById(Long id);
+
+    /**
+     * 查询简报故障信息管理列表
+     * 
+     * @param tBriefingFaultInformation 简报故障信息管理
+     * @return 简报故障信息管理集合
+     */
+    public List<TBriefingFaultInformation> selectTBriefingFaultInformationList(TBriefingFaultInformation tBriefingFaultInformation);
+
+    /**
+     * 新增简报故障信息管理
+     * 
+     * @param tBriefingFaultInformation 简报故障信息管理
+     * @return 结果
+     */
+    public int insertTBriefingFaultInformation(TBriefingFaultInformation tBriefingFaultInformation);
+
+    /**
+     * 修改简报故障信息管理
+     * 
+     * @param tBriefingFaultInformation 简报故障信息管理
+     * @return 结果
+     */
+    public int updateTBriefingFaultInformation(TBriefingFaultInformation tBriefingFaultInformation);
+
+    /**
+     * 批量删除简报故障信息管理
+     * 
+     * @param ids 需要删除的简报故障信息管理主键集合
+     * @return 结果
+     */
+    public int deleteTBriefingFaultInformationByIds(Long[] ids);
+
+    /**
+     * 删除简报故障信息管理信息
+     * 
+     * @param id 简报故障信息管理主键
+     * @return 结果
+     */
+    public int deleteTBriefingFaultInformationById(Long id);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/service/ITCommandWorkBillService.java

@@ -0,0 +1,61 @@
+package com.amms.system.service;
+
+import java.util.List;
+import com.amms.system.domain.TCommandWorkBill;
+
+/**
+ * 指令性工作清单管理Service接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-08
+ */
+public interface ITCommandWorkBillService 
+{
+    /**
+     * 查询指令性工作清单管理
+     * 
+     * @param id 指令性工作清单管理主键
+     * @return 指令性工作清单管理
+     */
+    public TCommandWorkBill selectTCommandWorkBillById(Long id);
+
+    /**
+     * 查询指令性工作清单管理列表
+     * 
+     * @param tCommandWorkBill 指令性工作清单管理
+     * @return 指令性工作清单管理集合
+     */
+    public List<TCommandWorkBill> selectTCommandWorkBillList(TCommandWorkBill tCommandWorkBill);
+
+    /**
+     * 新增指令性工作清单管理
+     * 
+     * @param tCommandWorkBill 指令性工作清单管理
+     * @return 结果
+     */
+    public int insertTCommandWorkBill(TCommandWorkBill tCommandWorkBill);
+
+    /**
+     * 修改指令性工作清单管理
+     * 
+     * @param tCommandWorkBill 指令性工作清单管理
+     * @return 结果
+     */
+    public int updateTCommandWorkBill(TCommandWorkBill tCommandWorkBill);
+
+    /**
+     * 批量删除指令性工作清单管理
+     * 
+     * @param ids 需要删除的指令性工作清单管理主键集合
+     * @return 结果
+     */
+    public int deleteTCommandWorkBillByIds(Long[] ids);
+
+    /**
+     * 删除指令性工作清单管理信息
+     * 
+     * @param id 指令性工作清单管理主键
+     * @return 结果
+     */
+    public int deleteTCommandWorkBillById(Long id);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/service/ITDisclaimerReportService.java

@@ -0,0 +1,61 @@
+package com.amms.system.service;
+
+import java.util.List;
+import com.amms.system.domain.TDisclaimerReport;
+
+/**
+ * 免责报告Service接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public interface ITDisclaimerReportService 
+{
+    /**
+     * 查询免责报告
+     * 
+     * @param id 免责报告主键
+     * @return 免责报告
+     */
+    public TDisclaimerReport selectTDisclaimerReportById(Long id);
+
+    /**
+     * 查询免责报告列表
+     * 
+     * @param tDisclaimerReport 免责报告
+     * @return 免责报告集合
+     */
+    public List<TDisclaimerReport> selectTDisclaimerReportList(TDisclaimerReport tDisclaimerReport);
+
+    /**
+     * 新增免责报告
+     * 
+     * @param tDisclaimerReport 免责报告
+     * @return 结果
+     */
+    public int insertTDisclaimerReport(TDisclaimerReport tDisclaimerReport);
+
+    /**
+     * 修改免责报告
+     * 
+     * @param tDisclaimerReport 免责报告
+     * @return 结果
+     */
+    public int updateTDisclaimerReport(TDisclaimerReport tDisclaimerReport);
+
+    /**
+     * 批量删除免责报告
+     * 
+     * @param ids 需要删除的免责报告主键集合
+     * @return 结果
+     */
+    public int deleteTDisclaimerReportByIds(Long[] ids);
+
+    /**
+     * 删除免责报告信息
+     * 
+     * @param id 免责报告主键
+     * @return 结果
+     */
+    public int deleteTDisclaimerReportById(Long id);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/service/ITElectronicDocumentService.java

@@ -0,0 +1,61 @@
+package com.amms.system.service;
+
+import java.util.List;
+import com.amms.system.domain.TElectronicDocument;
+
+/**
+ * 电子文件管理Service接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public interface ITElectronicDocumentService 
+{
+    /**
+     * 查询电子文件管理
+     * 
+     * @param id 电子文件管理主键
+     * @return 电子文件管理
+     */
+    public TElectronicDocument selectTElectronicDocumentById(Long id);
+
+    /**
+     * 查询电子文件管理列表
+     * 
+     * @param tElectronicDocument 电子文件管理
+     * @return 电子文件管理集合
+     */
+    public List<TElectronicDocument> selectTElectronicDocumentList(TElectronicDocument tElectronicDocument);
+
+    /**
+     * 新增电子文件管理
+     * 
+     * @param tElectronicDocument 电子文件管理
+     * @return 结果
+     */
+    public int insertTElectronicDocument(TElectronicDocument tElectronicDocument);
+
+    /**
+     * 修改电子文件管理
+     * 
+     * @param tElectronicDocument 电子文件管理
+     * @return 结果
+     */
+    public int updateTElectronicDocument(TElectronicDocument tElectronicDocument);
+
+    /**
+     * 批量删除电子文件管理
+     * 
+     * @param ids 需要删除的电子文件管理主键集合
+     * @return 结果
+     */
+    public int deleteTElectronicDocumentByIds(Long[] ids);
+
+    /**
+     * 删除电子文件管理信息
+     * 
+     * @param id 电子文件管理主键
+     * @return 结果
+     */
+    public int deleteTElectronicDocumentById(Long id);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/service/ITEngineHandoverService.java

@@ -0,0 +1,61 @@
+package com.amms.system.service;
+
+import java.util.List;
+import com.amms.system.domain.TEngineHandover;
+
+/**
+ * 发动机交接管理Service接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public interface ITEngineHandoverService 
+{
+    /**
+     * 查询发动机交接管理
+     * 
+     * @param id 发动机交接管理主键
+     * @return 发动机交接管理
+     */
+    public TEngineHandover selectTEngineHandoverById(Long id);
+
+    /**
+     * 查询发动机交接管理列表
+     * 
+     * @param tEngineHandover 发动机交接管理
+     * @return 发动机交接管理集合
+     */
+    public List<TEngineHandover> selectTEngineHandoverList(TEngineHandover tEngineHandover);
+
+    /**
+     * 新增发动机交接管理
+     * 
+     * @param tEngineHandover 发动机交接管理
+     * @return 结果
+     */
+    public int insertTEngineHandover(TEngineHandover tEngineHandover);
+
+    /**
+     * 修改发动机交接管理
+     * 
+     * @param tEngineHandover 发动机交接管理
+     * @return 结果
+     */
+    public int updateTEngineHandover(TEngineHandover tEngineHandover);
+
+    /**
+     * 批量删除发动机交接管理
+     * 
+     * @param ids 需要删除的发动机交接管理主键集合
+     * @return 结果
+     */
+    public int deleteTEngineHandoverByIds(Long[] ids);
+
+    /**
+     * 删除发动机交接管理信息
+     * 
+     * @param id 发动机交接管理主键
+     * @return 结果
+     */
+    public int deleteTEngineHandoverById(Long id);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/service/ITEquipmentQualityService.java

@@ -0,0 +1,61 @@
+package com.amms.system.service;
+
+import java.util.List;
+import com.amms.system.domain.TEquipmentQuality;
+
+/**
+ * 装备质量一本账Service接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public interface ITEquipmentQualityService 
+{
+    /**
+     * 查询装备质量一本账
+     * 
+     * @param id 装备质量一本账主键
+     * @return 装备质量一本账
+     */
+    public TEquipmentQuality selectTEquipmentQualityById(Long id);
+
+    /**
+     * 查询装备质量一本账列表
+     * 
+     * @param tEquipmentQuality 装备质量一本账
+     * @return 装备质量一本账集合
+     */
+    public List<TEquipmentQuality> selectTEquipmentQualityList(TEquipmentQuality tEquipmentQuality);
+
+    /**
+     * 新增装备质量一本账
+     * 
+     * @param tEquipmentQuality 装备质量一本账
+     * @return 结果
+     */
+    public int insertTEquipmentQuality(TEquipmentQuality tEquipmentQuality);
+
+    /**
+     * 修改装备质量一本账
+     * 
+     * @param tEquipmentQuality 装备质量一本账
+     * @return 结果
+     */
+    public int updateTEquipmentQuality(TEquipmentQuality tEquipmentQuality);
+
+    /**
+     * 批量删除装备质量一本账
+     * 
+     * @param ids 需要删除的装备质量一本账主键集合
+     * @return 结果
+     */
+    public int deleteTEquipmentQualityByIds(Long[] ids);
+
+    /**
+     * 删除装备质量一本账信息
+     * 
+     * @param id 装备质量一本账主键
+     * @return 结果
+     */
+    public int deleteTEquipmentQualityById(Long id);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/service/ITMemorandumManagementService.java

@@ -0,0 +1,61 @@
+package com.amms.system.service;
+
+import java.util.List;
+import com.amms.system.domain.TMemorandumManagement;
+
+/**
+ * 备忘录管理模块Service接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public interface ITMemorandumManagementService 
+{
+    /**
+     * 查询备忘录管理模块
+     * 
+     * @param id 备忘录管理模块主键
+     * @return 备忘录管理模块
+     */
+    public TMemorandumManagement selectTMemorandumManagementById(Long id);
+
+    /**
+     * 查询备忘录管理模块列表
+     * 
+     * @param tMemorandumManagement 备忘录管理模块
+     * @return 备忘录管理模块集合
+     */
+    public List<TMemorandumManagement> selectTMemorandumManagementList(TMemorandumManagement tMemorandumManagement);
+
+    /**
+     * 新增备忘录管理模块
+     * 
+     * @param tMemorandumManagement 备忘录管理模块
+     * @return 结果
+     */
+    public int insertTMemorandumManagement(TMemorandumManagement tMemorandumManagement);
+
+    /**
+     * 修改备忘录管理模块
+     * 
+     * @param tMemorandumManagement 备忘录管理模块
+     * @return 结果
+     */
+    public int updateTMemorandumManagement(TMemorandumManagement tMemorandumManagement);
+
+    /**
+     * 批量删除备忘录管理模块
+     * 
+     * @param ids 需要删除的备忘录管理模块主键集合
+     * @return 结果
+     */
+    public int deleteTMemorandumManagementByIds(Long[] ids);
+
+    /**
+     * 删除备忘录管理模块信息
+     * 
+     * @param id 备忘录管理模块主键
+     * @return 结果
+     */
+    public int deleteTMemorandumManagementById(Long id);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/service/ITPrepareWarService.java

@@ -0,0 +1,61 @@
+package com.amms.system.service;
+
+import java.util.List;
+import com.amms.system.domain.TPrepareWar;
+
+/**
+ * 备战打仗一本账Service接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public interface ITPrepareWarService 
+{
+    /**
+     * 查询备战打仗一本账
+     * 
+     * @param id 备战打仗一本账主键
+     * @return 备战打仗一本账
+     */
+    public TPrepareWar selectTPrepareWarById(Long id);
+
+    /**
+     * 查询备战打仗一本账列表
+     * 
+     * @param tPrepareWar 备战打仗一本账
+     * @return 备战打仗一本账集合
+     */
+    public List<TPrepareWar> selectTPrepareWarList(TPrepareWar tPrepareWar);
+
+    /**
+     * 新增备战打仗一本账
+     * 
+     * @param tPrepareWar 备战打仗一本账
+     * @return 结果
+     */
+    public int insertTPrepareWar(TPrepareWar tPrepareWar);
+
+    /**
+     * 修改备战打仗一本账
+     * 
+     * @param tPrepareWar 备战打仗一本账
+     * @return 结果
+     */
+    public int updateTPrepareWar(TPrepareWar tPrepareWar);
+
+    /**
+     * 批量删除备战打仗一本账
+     * 
+     * @param ids 需要删除的备战打仗一本账主键集合
+     * @return 结果
+     */
+    public int deleteTPrepareWarByIds(Long[] ids);
+
+    /**
+     * 删除备战打仗一本账信息
+     * 
+     * @param id 备战打仗一本账主键
+     * @return 结果
+     */
+    public int deleteTPrepareWarById(Long id);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/service/ITSafetyInspectionService.java

@@ -0,0 +1,61 @@
+package com.amms.system.service;
+
+import java.util.List;
+import com.amms.system.domain.TSafetyInspection;
+
+/**
+ * 安全检查信息Service接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public interface ITSafetyInspectionService 
+{
+    /**
+     * 查询安全检查信息
+     * 
+     * @param id 安全检查信息主键
+     * @return 安全检查信息
+     */
+    public TSafetyInspection selectTSafetyInspectionById(Long id);
+
+    /**
+     * 查询安全检查信息列表
+     * 
+     * @param tSafetyInspection 安全检查信息
+     * @return 安全检查信息集合
+     */
+    public List<TSafetyInspection> selectTSafetyInspectionList(TSafetyInspection tSafetyInspection);
+
+    /**
+     * 新增安全检查信息
+     * 
+     * @param tSafetyInspection 安全检查信息
+     * @return 结果
+     */
+    public int insertTSafetyInspection(TSafetyInspection tSafetyInspection);
+
+    /**
+     * 修改安全检查信息
+     * 
+     * @param tSafetyInspection 安全检查信息
+     * @return 结果
+     */
+    public int updateTSafetyInspection(TSafetyInspection tSafetyInspection);
+
+    /**
+     * 批量删除安全检查信息
+     * 
+     * @param ids 需要删除的安全检查信息主键集合
+     * @return 结果
+     */
+    public int deleteTSafetyInspectionByIds(Long[] ids);
+
+    /**
+     * 删除安全检查信息信息
+     * 
+     * @param id 安全检查信息主键
+     * @return 结果
+     */
+    public int deleteTSafetyInspectionById(Long id);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/service/ITSafetyRewardService.java

@@ -0,0 +1,61 @@
+package com.amms.system.service;
+
+import java.util.List;
+import com.amms.system.domain.TSafetyReward;
+
+/**
+ * 安全奖惩信息Service接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public interface ITSafetyRewardService 
+{
+    /**
+     * 查询安全奖惩信息
+     * 
+     * @param id 安全奖惩信息主键
+     * @return 安全奖惩信息
+     */
+    public TSafetyReward selectTSafetyRewardById(Long id);
+
+    /**
+     * 查询安全奖惩信息列表
+     * 
+     * @param tSafetyReward 安全奖惩信息
+     * @return 安全奖惩信息集合
+     */
+    public List<TSafetyReward> selectTSafetyRewardList(TSafetyReward tSafetyReward);
+
+    /**
+     * 新增安全奖惩信息
+     * 
+     * @param tSafetyReward 安全奖惩信息
+     * @return 结果
+     */
+    public int insertTSafetyReward(TSafetyReward tSafetyReward);
+
+    /**
+     * 修改安全奖惩信息
+     * 
+     * @param tSafetyReward 安全奖惩信息
+     * @return 结果
+     */
+    public int updateTSafetyReward(TSafetyReward tSafetyReward);
+
+    /**
+     * 批量删除安全奖惩信息
+     * 
+     * @param ids 需要删除的安全奖惩信息主键集合
+     * @return 结果
+     */
+    public int deleteTSafetyRewardByIds(Long[] ids);
+
+    /**
+     * 删除安全奖惩信息信息
+     * 
+     * @param id 安全奖惩信息主键
+     * @return 结果
+     */
+    public int deleteTSafetyRewardById(Long id);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/service/ITSoftwareVersionService.java

@@ -0,0 +1,61 @@
+package com.amms.system.service;
+
+import java.util.List;
+import com.amms.system.domain.TSoftwareVersion;
+
+/**
+ * 软件版本管理模块Service接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public interface ITSoftwareVersionService 
+{
+    /**
+     * 查询软件版本管理模块
+     * 
+     * @param id 软件版本管理模块主键
+     * @return 软件版本管理模块
+     */
+    public TSoftwareVersion selectTSoftwareVersionById(Long id);
+
+    /**
+     * 查询软件版本管理模块列表
+     * 
+     * @param tSoftwareVersion 软件版本管理模块
+     * @return 软件版本管理模块集合
+     */
+    public List<TSoftwareVersion> selectTSoftwareVersionList(TSoftwareVersion tSoftwareVersion);
+
+    /**
+     * 新增软件版本管理模块
+     * 
+     * @param tSoftwareVersion 软件版本管理模块
+     * @return 结果
+     */
+    public int insertTSoftwareVersion(TSoftwareVersion tSoftwareVersion);
+
+    /**
+     * 修改软件版本管理模块
+     * 
+     * @param tSoftwareVersion 软件版本管理模块
+     * @return 结果
+     */
+    public int updateTSoftwareVersion(TSoftwareVersion tSoftwareVersion);
+
+    /**
+     * 批量删除软件版本管理模块
+     * 
+     * @param ids 需要删除的软件版本管理模块主键集合
+     * @return 结果
+     */
+    public int deleteTSoftwareVersionByIds(Long[] ids);
+
+    /**
+     * 删除软件版本管理模块信息
+     * 
+     * @param id 软件版本管理模块主键
+     * @return 结果
+     */
+    public int deleteTSoftwareVersionById(Long id);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/service/ITTechnicalBulletinService.java

@@ -0,0 +1,61 @@
+package com.amms.system.service;
+
+import java.util.List;
+import com.amms.system.domain.TTechnicalBulletin;
+
+/**
+ * 技术通报管理模块Service接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public interface ITTechnicalBulletinService 
+{
+    /**
+     * 查询技术通报管理模块
+     * 
+     * @param id 技术通报管理模块主键
+     * @return 技术通报管理模块
+     */
+    public TTechnicalBulletin selectTTechnicalBulletinById(Long id);
+
+    /**
+     * 查询技术通报管理模块列表
+     * 
+     * @param tTechnicalBulletin 技术通报管理模块
+     * @return 技术通报管理模块集合
+     */
+    public List<TTechnicalBulletin> selectTTechnicalBulletinList(TTechnicalBulletin tTechnicalBulletin);
+
+    /**
+     * 新增技术通报管理模块
+     * 
+     * @param tTechnicalBulletin 技术通报管理模块
+     * @return 结果
+     */
+    public int insertTTechnicalBulletin(TTechnicalBulletin tTechnicalBulletin);
+
+    /**
+     * 修改技术通报管理模块
+     * 
+     * @param tTechnicalBulletin 技术通报管理模块
+     * @return 结果
+     */
+    public int updateTTechnicalBulletin(TTechnicalBulletin tTechnicalBulletin);
+
+    /**
+     * 批量删除技术通报管理模块
+     * 
+     * @param ids 需要删除的技术通报管理模块主键集合
+     * @return 结果
+     */
+    public int deleteTTechnicalBulletinByIds(Long[] ids);
+
+    /**
+     * 删除技术通报管理模块信息
+     * 
+     * @param id 技术通报管理模块主键
+     * @return 结果
+     */
+    public int deleteTTechnicalBulletinById(Long id);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/service/ITTechnicalChangesService.java

@@ -0,0 +1,61 @@
+package com.amms.system.service;
+
+import java.util.List;
+import com.amms.system.domain.TTechnicalChanges;
+
+/**
+ * 技术更改单管理模块Service接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public interface ITTechnicalChangesService 
+{
+    /**
+     * 查询技术更改单管理模块
+     * 
+     * @param id 技术更改单管理模块主键
+     * @return 技术更改单管理模块
+     */
+    public TTechnicalChanges selectTTechnicalChangesById(Long id);
+
+    /**
+     * 查询技术更改单管理模块列表
+     * 
+     * @param tTechnicalChanges 技术更改单管理模块
+     * @return 技术更改单管理模块集合
+     */
+    public List<TTechnicalChanges> selectTTechnicalChangesList(TTechnicalChanges tTechnicalChanges);
+
+    /**
+     * 新增技术更改单管理模块
+     * 
+     * @param tTechnicalChanges 技术更改单管理模块
+     * @return 结果
+     */
+    public int insertTTechnicalChanges(TTechnicalChanges tTechnicalChanges);
+
+    /**
+     * 修改技术更改单管理模块
+     * 
+     * @param tTechnicalChanges 技术更改单管理模块
+     * @return 结果
+     */
+    public int updateTTechnicalChanges(TTechnicalChanges tTechnicalChanges);
+
+    /**
+     * 批量删除技术更改单管理模块
+     * 
+     * @param ids 需要删除的技术更改单管理模块主键集合
+     * @return 结果
+     */
+    public int deleteTTechnicalChangesByIds(Long[] ids);
+
+    /**
+     * 删除技术更改单管理模块信息
+     * 
+     * @param id 技术更改单管理模块主键
+     * @return 结果
+     */
+    public int deleteTTechnicalChangesById(Long id);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/service/ITTechnicalDataService.java

@@ -0,0 +1,61 @@
+package com.amms.system.service;
+
+import java.util.List;
+import com.amms.system.domain.TTechnicalData;
+
+/**
+ * 技术资料管理Service接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+public interface ITTechnicalDataService 
+{
+    /**
+     * 查询技术资料管理
+     * 
+     * @param id 技术资料管理主键
+     * @return 技术资料管理
+     */
+    public TTechnicalData selectTTechnicalDataById(Long id);
+
+    /**
+     * 查询技术资料管理列表
+     * 
+     * @param tTechnicalData 技术资料管理
+     * @return 技术资料管理集合
+     */
+    public List<TTechnicalData> selectTTechnicalDataList(TTechnicalData tTechnicalData);
+
+    /**
+     * 新增技术资料管理
+     * 
+     * @param tTechnicalData 技术资料管理
+     * @return 结果
+     */
+    public int insertTTechnicalData(TTechnicalData tTechnicalData);
+
+    /**
+     * 修改技术资料管理
+     * 
+     * @param tTechnicalData 技术资料管理
+     * @return 结果
+     */
+    public int updateTTechnicalData(TTechnicalData tTechnicalData);
+
+    /**
+     * 批量删除技术资料管理
+     * 
+     * @param ids 需要删除的技术资料管理主键集合
+     * @return 结果
+     */
+    public int deleteTTechnicalDataByIds(Long[] ids);
+
+    /**
+     * 删除技术资料管理信息
+     * 
+     * @param id 技术资料管理主键
+     * @return 结果
+     */
+    public int deleteTTechnicalDataById(Long id);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/service/ITTodayInHistoryService.java

@@ -0,0 +1,61 @@
+package com.amms.system.service;
+
+import java.util.List;
+import com.amms.system.domain.TTodayInHistory;
+
+/**
+ * 历史上的今天Service接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public interface ITTodayInHistoryService 
+{
+    /**
+     * 查询历史上的今天
+     * 
+     * @param id 历史上的今天主键
+     * @return 历史上的今天
+     */
+    public TTodayInHistory selectTTodayInHistoryById(Long id);
+
+    /**
+     * 查询历史上的今天列表
+     * 
+     * @param tTodayInHistory 历史上的今天
+     * @return 历史上的今天集合
+     */
+    public List<TTodayInHistory> selectTTodayInHistoryList(TTodayInHistory tTodayInHistory);
+
+    /**
+     * 新增历史上的今天
+     * 
+     * @param tTodayInHistory 历史上的今天
+     * @return 结果
+     */
+    public int insertTTodayInHistory(TTodayInHistory tTodayInHistory);
+
+    /**
+     * 修改历史上的今天
+     * 
+     * @param tTodayInHistory 历史上的今天
+     * @return 结果
+     */
+    public int updateTTodayInHistory(TTodayInHistory tTodayInHistory);
+
+    /**
+     * 批量删除历史上的今天
+     * 
+     * @param ids 需要删除的历史上的今天主键集合
+     * @return 结果
+     */
+    public int deleteTTodayInHistoryByIds(Long[] ids);
+
+    /**
+     * 删除历史上的今天信息
+     * 
+     * @param id 历史上的今天主键
+     * @return 结果
+     */
+    public int deleteTTodayInHistoryById(Long id);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/service/ITTrainingManagementService.java

@@ -0,0 +1,61 @@
+package com.amms.system.service;
+
+import java.util.List;
+import com.amms.system.domain.TTrainingManagement;
+
+/**
+ * 人员训练技术档案管理Service接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public interface ITTrainingManagementService 
+{
+    /**
+     * 查询人员训练技术档案管理
+     * 
+     * @param id 人员训练技术档案管理主键
+     * @return 人员训练技术档案管理
+     */
+    public TTrainingManagement selectTTrainingManagementById(Long id);
+
+    /**
+     * 查询人员训练技术档案管理列表
+     * 
+     * @param tTrainingManagement 人员训练技术档案管理
+     * @return 人员训练技术档案管理集合
+     */
+    public List<TTrainingManagement> selectTTrainingManagementList(TTrainingManagement tTrainingManagement);
+
+    /**
+     * 新增人员训练技术档案管理
+     * 
+     * @param tTrainingManagement 人员训练技术档案管理
+     * @return 结果
+     */
+    public int insertTTrainingManagement(TTrainingManagement tTrainingManagement);
+
+    /**
+     * 修改人员训练技术档案管理
+     * 
+     * @param tTrainingManagement 人员训练技术档案管理
+     * @return 结果
+     */
+    public int updateTTrainingManagement(TTrainingManagement tTrainingManagement);
+
+    /**
+     * 批量删除人员训练技术档案管理
+     * 
+     * @param ids 需要删除的人员训练技术档案管理主键集合
+     * @return 结果
+     */
+    public int deleteTTrainingManagementByIds(Long[] ids);
+
+    /**
+     * 删除人员训练技术档案管理信息
+     * 
+     * @param id 人员训练技术档案管理主键
+     * @return 结果
+     */
+    public int deleteTTrainingManagementById(Long id);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/service/ITTroopProblemService.java

@@ -0,0 +1,61 @@
+package com.amms.system.service;
+
+import java.util.List;
+import com.amms.system.domain.TTroopProblem;
+
+/**
+ * 部队问题一本账Service接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public interface ITTroopProblemService 
+{
+    /**
+     * 查询部队问题一本账
+     * 
+     * @param id 部队问题一本账主键
+     * @return 部队问题一本账
+     */
+    public TTroopProblem selectTTroopProblemById(Long id);
+
+    /**
+     * 查询部队问题一本账列表
+     * 
+     * @param tTroopProblem 部队问题一本账
+     * @return 部队问题一本账集合
+     */
+    public List<TTroopProblem> selectTTroopProblemList(TTroopProblem tTroopProblem);
+
+    /**
+     * 新增部队问题一本账
+     * 
+     * @param tTroopProblem 部队问题一本账
+     * @return 结果
+     */
+    public int insertTTroopProblem(TTroopProblem tTroopProblem);
+
+    /**
+     * 修改部队问题一本账
+     * 
+     * @param tTroopProblem 部队问题一本账
+     * @return 结果
+     */
+    public int updateTTroopProblem(TTroopProblem tTroopProblem);
+
+    /**
+     * 批量删除部队问题一本账
+     * 
+     * @param ids 需要删除的部队问题一本账主键集合
+     * @return 结果
+     */
+    public int deleteTTroopProblemByIds(Long[] ids);
+
+    /**
+     * 删除部队问题一本账信息
+     * 
+     * @param id 部队问题一本账主键
+     * @return 结果
+     */
+    public int deleteTTroopProblemById(Long id);
+}

+ 61 - 0
amms-admin/src/main/java/com/amms/system/service/ITWorkPlanService.java

@@ -0,0 +1,61 @@
+package com.amms.system.service;
+
+import java.util.List;
+import com.amms.system.domain.TWorkPlan;
+
+/**
+ * 工作计划一本账Service接口
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+public interface ITWorkPlanService 
+{
+    /**
+     * 查询工作计划一本账
+     * 
+     * @param id 工作计划一本账主键
+     * @return 工作计划一本账
+     */
+    public TWorkPlan selectTWorkPlanById(Long id);
+
+    /**
+     * 查询工作计划一本账列表
+     * 
+     * @param tWorkPlan 工作计划一本账
+     * @return 工作计划一本账集合
+     */
+    public List<TWorkPlan> selectTWorkPlanList(TWorkPlan tWorkPlan);
+
+    /**
+     * 新增工作计划一本账
+     * 
+     * @param tWorkPlan 工作计划一本账
+     * @return 结果
+     */
+    public int insertTWorkPlan(TWorkPlan tWorkPlan);
+
+    /**
+     * 修改工作计划一本账
+     * 
+     * @param tWorkPlan 工作计划一本账
+     * @return 结果
+     */
+    public int updateTWorkPlan(TWorkPlan tWorkPlan);
+
+    /**
+     * 批量删除工作计划一本账
+     * 
+     * @param ids 需要删除的工作计划一本账主键集合
+     * @return 结果
+     */
+    public int deleteTWorkPlanByIds(Long[] ids);
+
+    /**
+     * 删除工作计划一本账信息
+     * 
+     * @param id 工作计划一本账主键
+     * @return 结果
+     */
+    public int deleteTWorkPlanById(Long id);
+}

+ 96 - 0
amms-admin/src/main/java/com/amms/system/service/impl/TAircraftFailureServiceImpl.java

@@ -0,0 +1,96 @@
+package com.amms.system.service.impl;
+
+import java.util.List;
+import com.amms.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.amms.system.mapper.TAircraftFailureMapper;
+import com.amms.system.domain.TAircraftFailure;
+import com.amms.system.service.ITAircraftFailureService;
+
+/**
+ * 飞机故障及缺陷管理Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+@Service
+public class TAircraftFailureServiceImpl implements ITAircraftFailureService 
+{
+    @Autowired
+    private TAircraftFailureMapper tAircraftFailureMapper;
+
+    /**
+     * 查询飞机故障及缺陷管理
+     * 
+     * @param id 飞机故障及缺陷管理主键
+     * @return 飞机故障及缺陷管理
+     */
+    @Override
+    public TAircraftFailure selectTAircraftFailureById(Long id)
+    {
+        return tAircraftFailureMapper.selectTAircraftFailureById(id);
+    }
+
+    /**
+     * 查询飞机故障及缺陷管理列表
+     * 
+     * @param tAircraftFailure 飞机故障及缺陷管理
+     * @return 飞机故障及缺陷管理
+     */
+    @Override
+    public List<TAircraftFailure> selectTAircraftFailureList(TAircraftFailure tAircraftFailure)
+    {
+        return tAircraftFailureMapper.selectTAircraftFailureList(tAircraftFailure);
+    }
+
+    /**
+     * 新增飞机故障及缺陷管理
+     * 
+     * @param tAircraftFailure 飞机故障及缺陷管理
+     * @return 结果
+     */
+    @Override
+    public int insertTAircraftFailure(TAircraftFailure tAircraftFailure)
+    {
+        tAircraftFailure.setCreateTime(DateUtils.getNowDate());
+        return tAircraftFailureMapper.insertTAircraftFailure(tAircraftFailure);
+    }
+
+    /**
+     * 修改飞机故障及缺陷管理
+     * 
+     * @param tAircraftFailure 飞机故障及缺陷管理
+     * @return 结果
+     */
+    @Override
+    public int updateTAircraftFailure(TAircraftFailure tAircraftFailure)
+    {
+        tAircraftFailure.setUpdateTime(DateUtils.getNowDate());
+        return tAircraftFailureMapper.updateTAircraftFailure(tAircraftFailure);
+    }
+
+    /**
+     * 批量删除飞机故障及缺陷管理
+     * 
+     * @param ids 需要删除的飞机故障及缺陷管理主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTAircraftFailureByIds(Long[] ids)
+    {
+        return tAircraftFailureMapper.deleteTAircraftFailureByIds(ids);
+    }
+
+    /**
+     * 删除飞机故障及缺陷管理信息
+     * 
+     * @param id 飞机故障及缺陷管理主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTAircraftFailureById(Long id)
+    {
+        return tAircraftFailureMapper.deleteTAircraftFailureById(id);
+    }
+}

+ 96 - 0
amms-admin/src/main/java/com/amms/system/service/impl/TAssessmentResultServiceImpl.java

@@ -0,0 +1,96 @@
+package com.amms.system.service.impl;
+
+import java.util.List;
+import com.amms.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.amms.system.mapper.TAssessmentResultMapper;
+import com.amms.system.domain.TAssessmentResult;
+import com.amms.system.service.ITAssessmentResultService;
+
+/**
+ * 考核结果管理Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+@Service
+public class TAssessmentResultServiceImpl implements ITAssessmentResultService 
+{
+    @Autowired
+    private TAssessmentResultMapper tAssessmentResultMapper;
+
+    /**
+     * 查询考核结果管理
+     * 
+     * @param id 考核结果管理主键
+     * @return 考核结果管理
+     */
+    @Override
+    public TAssessmentResult selectTAssessmentResultById(Long id)
+    {
+        return tAssessmentResultMapper.selectTAssessmentResultById(id);
+    }
+
+    /**
+     * 查询考核结果管理列表
+     * 
+     * @param tAssessmentResult 考核结果管理
+     * @return 考核结果管理
+     */
+    @Override
+    public List<TAssessmentResult> selectTAssessmentResultList(TAssessmentResult tAssessmentResult)
+    {
+        return tAssessmentResultMapper.selectTAssessmentResultList(tAssessmentResult);
+    }
+
+    /**
+     * 新增考核结果管理
+     * 
+     * @param tAssessmentResult 考核结果管理
+     * @return 结果
+     */
+    @Override
+    public int insertTAssessmentResult(TAssessmentResult tAssessmentResult)
+    {
+        tAssessmentResult.setCreateTime(DateUtils.getNowDate());
+        return tAssessmentResultMapper.insertTAssessmentResult(tAssessmentResult);
+    }
+
+    /**
+     * 修改考核结果管理
+     * 
+     * @param tAssessmentResult 考核结果管理
+     * @return 结果
+     */
+    @Override
+    public int updateTAssessmentResult(TAssessmentResult tAssessmentResult)
+    {
+        tAssessmentResult.setUpdateTime(DateUtils.getNowDate());
+        return tAssessmentResultMapper.updateTAssessmentResult(tAssessmentResult);
+    }
+
+    /**
+     * 批量删除考核结果管理
+     * 
+     * @param ids 需要删除的考核结果管理主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTAssessmentResultByIds(Long[] ids)
+    {
+        return tAssessmentResultMapper.deleteTAssessmentResultByIds(ids);
+    }
+
+    /**
+     * 删除考核结果管理信息
+     * 
+     * @param id 考核结果管理主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTAssessmentResultById(Long id)
+    {
+        return tAssessmentResultMapper.deleteTAssessmentResultById(id);
+    }
+}

+ 96 - 0
amms-admin/src/main/java/com/amms/system/service/impl/TBriefingFaultInformationServiceImpl.java

@@ -0,0 +1,96 @@
+package com.amms.system.service.impl;
+
+import java.util.List;
+import com.amms.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.amms.system.mapper.TBriefingFaultInformationMapper;
+import com.amms.system.domain.TBriefingFaultInformation;
+import com.amms.system.service.ITBriefingFaultInformationService;
+
+/**
+ * 简报故障信息管理Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+@Service
+public class TBriefingFaultInformationServiceImpl implements ITBriefingFaultInformationService 
+{
+    @Autowired
+    private TBriefingFaultInformationMapper tBriefingFaultInformationMapper;
+
+    /**
+     * 查询简报故障信息管理
+     * 
+     * @param id 简报故障信息管理主键
+     * @return 简报故障信息管理
+     */
+    @Override
+    public TBriefingFaultInformation selectTBriefingFaultInformationById(Long id)
+    {
+        return tBriefingFaultInformationMapper.selectTBriefingFaultInformationById(id);
+    }
+
+    /**
+     * 查询简报故障信息管理列表
+     * 
+     * @param tBriefingFaultInformation 简报故障信息管理
+     * @return 简报故障信息管理
+     */
+    @Override
+    public List<TBriefingFaultInformation> selectTBriefingFaultInformationList(TBriefingFaultInformation tBriefingFaultInformation)
+    {
+        return tBriefingFaultInformationMapper.selectTBriefingFaultInformationList(tBriefingFaultInformation);
+    }
+
+    /**
+     * 新增简报故障信息管理
+     * 
+     * @param tBriefingFaultInformation 简报故障信息管理
+     * @return 结果
+     */
+    @Override
+    public int insertTBriefingFaultInformation(TBriefingFaultInformation tBriefingFaultInformation)
+    {
+        tBriefingFaultInformation.setCreateTime(DateUtils.getNowDate());
+        return tBriefingFaultInformationMapper.insertTBriefingFaultInformation(tBriefingFaultInformation);
+    }
+
+    /**
+     * 修改简报故障信息管理
+     * 
+     * @param tBriefingFaultInformation 简报故障信息管理
+     * @return 结果
+     */
+    @Override
+    public int updateTBriefingFaultInformation(TBriefingFaultInformation tBriefingFaultInformation)
+    {
+        tBriefingFaultInformation.setUpdateTime(DateUtils.getNowDate());
+        return tBriefingFaultInformationMapper.updateTBriefingFaultInformation(tBriefingFaultInformation);
+    }
+
+    /**
+     * 批量删除简报故障信息管理
+     * 
+     * @param ids 需要删除的简报故障信息管理主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTBriefingFaultInformationByIds(Long[] ids)
+    {
+        return tBriefingFaultInformationMapper.deleteTBriefingFaultInformationByIds(ids);
+    }
+
+    /**
+     * 删除简报故障信息管理信息
+     * 
+     * @param id 简报故障信息管理主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTBriefingFaultInformationById(Long id)
+    {
+        return tBriefingFaultInformationMapper.deleteTBriefingFaultInformationById(id);
+    }
+}

+ 96 - 0
amms-admin/src/main/java/com/amms/system/service/impl/TCommandWorkBillServiceImpl.java

@@ -0,0 +1,96 @@
+package com.amms.system.service.impl;
+
+import java.util.List;
+import com.amms.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.amms.system.mapper.TCommandWorkBillMapper;
+import com.amms.system.domain.TCommandWorkBill;
+import com.amms.system.service.ITCommandWorkBillService;
+
+/**
+ * 指令性工作清单管理Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2023-12-08
+ */
+@Service
+public class TCommandWorkBillServiceImpl implements ITCommandWorkBillService 
+{
+    @Autowired
+    private TCommandWorkBillMapper tCommandWorkBillMapper;
+
+    /**
+     * 查询指令性工作清单管理
+     * 
+     * @param id 指令性工作清单管理主键
+     * @return 指令性工作清单管理
+     */
+    @Override
+    public TCommandWorkBill selectTCommandWorkBillById(Long id)
+    {
+        return tCommandWorkBillMapper.selectTCommandWorkBillById(id);
+    }
+
+    /**
+     * 查询指令性工作清单管理列表
+     * 
+     * @param tCommandWorkBill 指令性工作清单管理
+     * @return 指令性工作清单管理
+     */
+    @Override
+    public List<TCommandWorkBill> selectTCommandWorkBillList(TCommandWorkBill tCommandWorkBill)
+    {
+        return tCommandWorkBillMapper.selectTCommandWorkBillList(tCommandWorkBill);
+    }
+
+    /**
+     * 新增指令性工作清单管理
+     * 
+     * @param tCommandWorkBill 指令性工作清单管理
+     * @return 结果
+     */
+    @Override
+    public int insertTCommandWorkBill(TCommandWorkBill tCommandWorkBill)
+    {
+        tCommandWorkBill.setCreateTime(DateUtils.getNowDate());
+        return tCommandWorkBillMapper.insertTCommandWorkBill(tCommandWorkBill);
+    }
+
+    /**
+     * 修改指令性工作清单管理
+     * 
+     * @param tCommandWorkBill 指令性工作清单管理
+     * @return 结果
+     */
+    @Override
+    public int updateTCommandWorkBill(TCommandWorkBill tCommandWorkBill)
+    {
+        tCommandWorkBill.setUpdateTime(DateUtils.getNowDate());
+        return tCommandWorkBillMapper.updateTCommandWorkBill(tCommandWorkBill);
+    }
+
+    /**
+     * 批量删除指令性工作清单管理
+     * 
+     * @param ids 需要删除的指令性工作清单管理主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTCommandWorkBillByIds(Long[] ids)
+    {
+        return tCommandWorkBillMapper.deleteTCommandWorkBillByIds(ids);
+    }
+
+    /**
+     * 删除指令性工作清单管理信息
+     * 
+     * @param id 指令性工作清单管理主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTCommandWorkBillById(Long id)
+    {
+        return tCommandWorkBillMapper.deleteTCommandWorkBillById(id);
+    }
+}

+ 96 - 0
amms-admin/src/main/java/com/amms/system/service/impl/TDisclaimerReportServiceImpl.java

@@ -0,0 +1,96 @@
+package com.amms.system.service.impl;
+
+import java.util.List;
+import com.amms.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.amms.system.mapper.TDisclaimerReportMapper;
+import com.amms.system.domain.TDisclaimerReport;
+import com.amms.system.service.ITDisclaimerReportService;
+
+/**
+ * 免责报告Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+@Service
+public class TDisclaimerReportServiceImpl implements ITDisclaimerReportService 
+{
+    @Autowired
+    private TDisclaimerReportMapper tDisclaimerReportMapper;
+
+    /**
+     * 查询免责报告
+     * 
+     * @param id 免责报告主键
+     * @return 免责报告
+     */
+    @Override
+    public TDisclaimerReport selectTDisclaimerReportById(Long id)
+    {
+        return tDisclaimerReportMapper.selectTDisclaimerReportById(id);
+    }
+
+    /**
+     * 查询免责报告列表
+     * 
+     * @param tDisclaimerReport 免责报告
+     * @return 免责报告
+     */
+    @Override
+    public List<TDisclaimerReport> selectTDisclaimerReportList(TDisclaimerReport tDisclaimerReport)
+    {
+        return tDisclaimerReportMapper.selectTDisclaimerReportList(tDisclaimerReport);
+    }
+
+    /**
+     * 新增免责报告
+     * 
+     * @param tDisclaimerReport 免责报告
+     * @return 结果
+     */
+    @Override
+    public int insertTDisclaimerReport(TDisclaimerReport tDisclaimerReport)
+    {
+        tDisclaimerReport.setCreateTime(DateUtils.getNowDate());
+        return tDisclaimerReportMapper.insertTDisclaimerReport(tDisclaimerReport);
+    }
+
+    /**
+     * 修改免责报告
+     * 
+     * @param tDisclaimerReport 免责报告
+     * @return 结果
+     */
+    @Override
+    public int updateTDisclaimerReport(TDisclaimerReport tDisclaimerReport)
+    {
+        tDisclaimerReport.setUpdateTime(DateUtils.getNowDate());
+        return tDisclaimerReportMapper.updateTDisclaimerReport(tDisclaimerReport);
+    }
+
+    /**
+     * 批量删除免责报告
+     * 
+     * @param ids 需要删除的免责报告主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTDisclaimerReportByIds(Long[] ids)
+    {
+        return tDisclaimerReportMapper.deleteTDisclaimerReportByIds(ids);
+    }
+
+    /**
+     * 删除免责报告信息
+     * 
+     * @param id 免责报告主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTDisclaimerReportById(Long id)
+    {
+        return tDisclaimerReportMapper.deleteTDisclaimerReportById(id);
+    }
+}

+ 96 - 0
amms-admin/src/main/java/com/amms/system/service/impl/TElectronicDocumentServiceImpl.java

@@ -0,0 +1,96 @@
+package com.amms.system.service.impl;
+
+import java.util.List;
+import com.amms.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.amms.system.mapper.TElectronicDocumentMapper;
+import com.amms.system.domain.TElectronicDocument;
+import com.amms.system.service.ITElectronicDocumentService;
+
+/**
+ * 电子文件管理Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+@Service
+public class TElectronicDocumentServiceImpl implements ITElectronicDocumentService 
+{
+    @Autowired
+    private TElectronicDocumentMapper tElectronicDocumentMapper;
+
+    /**
+     * 查询电子文件管理
+     * 
+     * @param id 电子文件管理主键
+     * @return 电子文件管理
+     */
+    @Override
+    public TElectronicDocument selectTElectronicDocumentById(Long id)
+    {
+        return tElectronicDocumentMapper.selectTElectronicDocumentById(id);
+    }
+
+    /**
+     * 查询电子文件管理列表
+     * 
+     * @param tElectronicDocument 电子文件管理
+     * @return 电子文件管理
+     */
+    @Override
+    public List<TElectronicDocument> selectTElectronicDocumentList(TElectronicDocument tElectronicDocument)
+    {
+        return tElectronicDocumentMapper.selectTElectronicDocumentList(tElectronicDocument);
+    }
+
+    /**
+     * 新增电子文件管理
+     * 
+     * @param tElectronicDocument 电子文件管理
+     * @return 结果
+     */
+    @Override
+    public int insertTElectronicDocument(TElectronicDocument tElectronicDocument)
+    {
+        tElectronicDocument.setCreateTime(DateUtils.getNowDate());
+        return tElectronicDocumentMapper.insertTElectronicDocument(tElectronicDocument);
+    }
+
+    /**
+     * 修改电子文件管理
+     * 
+     * @param tElectronicDocument 电子文件管理
+     * @return 结果
+     */
+    @Override
+    public int updateTElectronicDocument(TElectronicDocument tElectronicDocument)
+    {
+        tElectronicDocument.setUpdateTime(DateUtils.getNowDate());
+        return tElectronicDocumentMapper.updateTElectronicDocument(tElectronicDocument);
+    }
+
+    /**
+     * 批量删除电子文件管理
+     * 
+     * @param ids 需要删除的电子文件管理主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTElectronicDocumentByIds(Long[] ids)
+    {
+        return tElectronicDocumentMapper.deleteTElectronicDocumentByIds(ids);
+    }
+
+    /**
+     * 删除电子文件管理信息
+     * 
+     * @param id 电子文件管理主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTElectronicDocumentById(Long id)
+    {
+        return tElectronicDocumentMapper.deleteTElectronicDocumentById(id);
+    }
+}

+ 96 - 0
amms-admin/src/main/java/com/amms/system/service/impl/TEngineHandoverServiceImpl.java

@@ -0,0 +1,96 @@
+package com.amms.system.service.impl;
+
+import java.util.List;
+import com.amms.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.amms.system.mapper.TEngineHandoverMapper;
+import com.amms.system.domain.TEngineHandover;
+import com.amms.system.service.ITEngineHandoverService;
+
+/**
+ * 发动机交接管理Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+@Service
+public class TEngineHandoverServiceImpl implements ITEngineHandoverService 
+{
+    @Autowired
+    private TEngineHandoverMapper tEngineHandoverMapper;
+
+    /**
+     * 查询发动机交接管理
+     * 
+     * @param id 发动机交接管理主键
+     * @return 发动机交接管理
+     */
+    @Override
+    public TEngineHandover selectTEngineHandoverById(Long id)
+    {
+        return tEngineHandoverMapper.selectTEngineHandoverById(id);
+    }
+
+    /**
+     * 查询发动机交接管理列表
+     * 
+     * @param tEngineHandover 发动机交接管理
+     * @return 发动机交接管理
+     */
+    @Override
+    public List<TEngineHandover> selectTEngineHandoverList(TEngineHandover tEngineHandover)
+    {
+        return tEngineHandoverMapper.selectTEngineHandoverList(tEngineHandover);
+    }
+
+    /**
+     * 新增发动机交接管理
+     * 
+     * @param tEngineHandover 发动机交接管理
+     * @return 结果
+     */
+    @Override
+    public int insertTEngineHandover(TEngineHandover tEngineHandover)
+    {
+        tEngineHandover.setCreateTime(DateUtils.getNowDate());
+        return tEngineHandoverMapper.insertTEngineHandover(tEngineHandover);
+    }
+
+    /**
+     * 修改发动机交接管理
+     * 
+     * @param tEngineHandover 发动机交接管理
+     * @return 结果
+     */
+    @Override
+    public int updateTEngineHandover(TEngineHandover tEngineHandover)
+    {
+        tEngineHandover.setUpdateTime(DateUtils.getNowDate());
+        return tEngineHandoverMapper.updateTEngineHandover(tEngineHandover);
+    }
+
+    /**
+     * 批量删除发动机交接管理
+     * 
+     * @param ids 需要删除的发动机交接管理主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTEngineHandoverByIds(Long[] ids)
+    {
+        return tEngineHandoverMapper.deleteTEngineHandoverByIds(ids);
+    }
+
+    /**
+     * 删除发动机交接管理信息
+     * 
+     * @param id 发动机交接管理主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTEngineHandoverById(Long id)
+    {
+        return tEngineHandoverMapper.deleteTEngineHandoverById(id);
+    }
+}

+ 96 - 0
amms-admin/src/main/java/com/amms/system/service/impl/TEquipmentQualityServiceImpl.java

@@ -0,0 +1,96 @@
+package com.amms.system.service.impl;
+
+import java.util.List;
+import com.amms.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.amms.system.mapper.TEquipmentQualityMapper;
+import com.amms.system.domain.TEquipmentQuality;
+import com.amms.system.service.ITEquipmentQualityService;
+
+/**
+ * 装备质量一本账Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+@Service
+public class TEquipmentQualityServiceImpl implements ITEquipmentQualityService 
+{
+    @Autowired
+    private TEquipmentQualityMapper tEquipmentQualityMapper;
+
+    /**
+     * 查询装备质量一本账
+     * 
+     * @param id 装备质量一本账主键
+     * @return 装备质量一本账
+     */
+    @Override
+    public TEquipmentQuality selectTEquipmentQualityById(Long id)
+    {
+        return tEquipmentQualityMapper.selectTEquipmentQualityById(id);
+    }
+
+    /**
+     * 查询装备质量一本账列表
+     * 
+     * @param tEquipmentQuality 装备质量一本账
+     * @return 装备质量一本账
+     */
+    @Override
+    public List<TEquipmentQuality> selectTEquipmentQualityList(TEquipmentQuality tEquipmentQuality)
+    {
+        return tEquipmentQualityMapper.selectTEquipmentQualityList(tEquipmentQuality);
+    }
+
+    /**
+     * 新增装备质量一本账
+     * 
+     * @param tEquipmentQuality 装备质量一本账
+     * @return 结果
+     */
+    @Override
+    public int insertTEquipmentQuality(TEquipmentQuality tEquipmentQuality)
+    {
+        tEquipmentQuality.setCreateTime(DateUtils.getNowDate());
+        return tEquipmentQualityMapper.insertTEquipmentQuality(tEquipmentQuality);
+    }
+
+    /**
+     * 修改装备质量一本账
+     * 
+     * @param tEquipmentQuality 装备质量一本账
+     * @return 结果
+     */
+    @Override
+    public int updateTEquipmentQuality(TEquipmentQuality tEquipmentQuality)
+    {
+        tEquipmentQuality.setUpdateTime(DateUtils.getNowDate());
+        return tEquipmentQualityMapper.updateTEquipmentQuality(tEquipmentQuality);
+    }
+
+    /**
+     * 批量删除装备质量一本账
+     * 
+     * @param ids 需要删除的装备质量一本账主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTEquipmentQualityByIds(Long[] ids)
+    {
+        return tEquipmentQualityMapper.deleteTEquipmentQualityByIds(ids);
+    }
+
+    /**
+     * 删除装备质量一本账信息
+     * 
+     * @param id 装备质量一本账主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTEquipmentQualityById(Long id)
+    {
+        return tEquipmentQualityMapper.deleteTEquipmentQualityById(id);
+    }
+}

+ 96 - 0
amms-admin/src/main/java/com/amms/system/service/impl/TMemorandumManagementServiceImpl.java

@@ -0,0 +1,96 @@
+package com.amms.system.service.impl;
+
+import java.util.List;
+import com.amms.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.amms.system.mapper.TMemorandumManagementMapper;
+import com.amms.system.domain.TMemorandumManagement;
+import com.amms.system.service.ITMemorandumManagementService;
+
+/**
+ * 备忘录管理模块Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+@Service
+public class TMemorandumManagementServiceImpl implements ITMemorandumManagementService 
+{
+    @Autowired
+    private TMemorandumManagementMapper tMemorandumManagementMapper;
+
+    /**
+     * 查询备忘录管理模块
+     * 
+     * @param id 备忘录管理模块主键
+     * @return 备忘录管理模块
+     */
+    @Override
+    public TMemorandumManagement selectTMemorandumManagementById(Long id)
+    {
+        return tMemorandumManagementMapper.selectTMemorandumManagementById(id);
+    }
+
+    /**
+     * 查询备忘录管理模块列表
+     * 
+     * @param tMemorandumManagement 备忘录管理模块
+     * @return 备忘录管理模块
+     */
+    @Override
+    public List<TMemorandumManagement> selectTMemorandumManagementList(TMemorandumManagement tMemorandumManagement)
+    {
+        return tMemorandumManagementMapper.selectTMemorandumManagementList(tMemorandumManagement);
+    }
+
+    /**
+     * 新增备忘录管理模块
+     * 
+     * @param tMemorandumManagement 备忘录管理模块
+     * @return 结果
+     */
+    @Override
+    public int insertTMemorandumManagement(TMemorandumManagement tMemorandumManagement)
+    {
+        tMemorandumManagement.setCreateTime(DateUtils.getNowDate());
+        return tMemorandumManagementMapper.insertTMemorandumManagement(tMemorandumManagement);
+    }
+
+    /**
+     * 修改备忘录管理模块
+     * 
+     * @param tMemorandumManagement 备忘录管理模块
+     * @return 结果
+     */
+    @Override
+    public int updateTMemorandumManagement(TMemorandumManagement tMemorandumManagement)
+    {
+        tMemorandumManagement.setUpdateTime(DateUtils.getNowDate());
+        return tMemorandumManagementMapper.updateTMemorandumManagement(tMemorandumManagement);
+    }
+
+    /**
+     * 批量删除备忘录管理模块
+     * 
+     * @param ids 需要删除的备忘录管理模块主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTMemorandumManagementByIds(Long[] ids)
+    {
+        return tMemorandumManagementMapper.deleteTMemorandumManagementByIds(ids);
+    }
+
+    /**
+     * 删除备忘录管理模块信息
+     * 
+     * @param id 备忘录管理模块主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTMemorandumManagementById(Long id)
+    {
+        return tMemorandumManagementMapper.deleteTMemorandumManagementById(id);
+    }
+}

+ 96 - 0
amms-admin/src/main/java/com/amms/system/service/impl/TPrepareWarServiceImpl.java

@@ -0,0 +1,96 @@
+package com.amms.system.service.impl;
+
+import java.util.List;
+import com.amms.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.amms.system.mapper.TPrepareWarMapper;
+import com.amms.system.domain.TPrepareWar;
+import com.amms.system.service.ITPrepareWarService;
+
+/**
+ * 备战打仗一本账Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+@Service
+public class TPrepareWarServiceImpl implements ITPrepareWarService 
+{
+    @Autowired
+    private TPrepareWarMapper tPrepareWarMapper;
+
+    /**
+     * 查询备战打仗一本账
+     * 
+     * @param id 备战打仗一本账主键
+     * @return 备战打仗一本账
+     */
+    @Override
+    public TPrepareWar selectTPrepareWarById(Long id)
+    {
+        return tPrepareWarMapper.selectTPrepareWarById(id);
+    }
+
+    /**
+     * 查询备战打仗一本账列表
+     * 
+     * @param tPrepareWar 备战打仗一本账
+     * @return 备战打仗一本账
+     */
+    @Override
+    public List<TPrepareWar> selectTPrepareWarList(TPrepareWar tPrepareWar)
+    {
+        return tPrepareWarMapper.selectTPrepareWarList(tPrepareWar);
+    }
+
+    /**
+     * 新增备战打仗一本账
+     * 
+     * @param tPrepareWar 备战打仗一本账
+     * @return 结果
+     */
+    @Override
+    public int insertTPrepareWar(TPrepareWar tPrepareWar)
+    {
+        tPrepareWar.setCreateTime(DateUtils.getNowDate());
+        return tPrepareWarMapper.insertTPrepareWar(tPrepareWar);
+    }
+
+    /**
+     * 修改备战打仗一本账
+     * 
+     * @param tPrepareWar 备战打仗一本账
+     * @return 结果
+     */
+    @Override
+    public int updateTPrepareWar(TPrepareWar tPrepareWar)
+    {
+        tPrepareWar.setUpdateTime(DateUtils.getNowDate());
+        return tPrepareWarMapper.updateTPrepareWar(tPrepareWar);
+    }
+
+    /**
+     * 批量删除备战打仗一本账
+     * 
+     * @param ids 需要删除的备战打仗一本账主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTPrepareWarByIds(Long[] ids)
+    {
+        return tPrepareWarMapper.deleteTPrepareWarByIds(ids);
+    }
+
+    /**
+     * 删除备战打仗一本账信息
+     * 
+     * @param id 备战打仗一本账主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTPrepareWarById(Long id)
+    {
+        return tPrepareWarMapper.deleteTPrepareWarById(id);
+    }
+}

+ 96 - 0
amms-admin/src/main/java/com/amms/system/service/impl/TSafetyInspectionServiceImpl.java

@@ -0,0 +1,96 @@
+package com.amms.system.service.impl;
+
+import java.util.List;
+import com.amms.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.amms.system.mapper.TSafetyInspectionMapper;
+import com.amms.system.domain.TSafetyInspection;
+import com.amms.system.service.ITSafetyInspectionService;
+
+/**
+ * 安全检查信息Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+@Service
+public class TSafetyInspectionServiceImpl implements ITSafetyInspectionService 
+{
+    @Autowired
+    private TSafetyInspectionMapper tSafetyInspectionMapper;
+
+    /**
+     * 查询安全检查信息
+     * 
+     * @param id 安全检查信息主键
+     * @return 安全检查信息
+     */
+    @Override
+    public TSafetyInspection selectTSafetyInspectionById(Long id)
+    {
+        return tSafetyInspectionMapper.selectTSafetyInspectionById(id);
+    }
+
+    /**
+     * 查询安全检查信息列表
+     * 
+     * @param tSafetyInspection 安全检查信息
+     * @return 安全检查信息
+     */
+    @Override
+    public List<TSafetyInspection> selectTSafetyInspectionList(TSafetyInspection tSafetyInspection)
+    {
+        return tSafetyInspectionMapper.selectTSafetyInspectionList(tSafetyInspection);
+    }
+
+    /**
+     * 新增安全检查信息
+     * 
+     * @param tSafetyInspection 安全检查信息
+     * @return 结果
+     */
+    @Override
+    public int insertTSafetyInspection(TSafetyInspection tSafetyInspection)
+    {
+        tSafetyInspection.setCreateTime(DateUtils.getNowDate());
+        return tSafetyInspectionMapper.insertTSafetyInspection(tSafetyInspection);
+    }
+
+    /**
+     * 修改安全检查信息
+     * 
+     * @param tSafetyInspection 安全检查信息
+     * @return 结果
+     */
+    @Override
+    public int updateTSafetyInspection(TSafetyInspection tSafetyInspection)
+    {
+        tSafetyInspection.setUpdateTime(DateUtils.getNowDate());
+        return tSafetyInspectionMapper.updateTSafetyInspection(tSafetyInspection);
+    }
+
+    /**
+     * 批量删除安全检查信息
+     * 
+     * @param ids 需要删除的安全检查信息主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTSafetyInspectionByIds(Long[] ids)
+    {
+        return tSafetyInspectionMapper.deleteTSafetyInspectionByIds(ids);
+    }
+
+    /**
+     * 删除安全检查信息信息
+     * 
+     * @param id 安全检查信息主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTSafetyInspectionById(Long id)
+    {
+        return tSafetyInspectionMapper.deleteTSafetyInspectionById(id);
+    }
+}

+ 96 - 0
amms-admin/src/main/java/com/amms/system/service/impl/TSafetyRewardServiceImpl.java

@@ -0,0 +1,96 @@
+package com.amms.system.service.impl;
+
+import java.util.List;
+import com.amms.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.amms.system.mapper.TSafetyRewardMapper;
+import com.amms.system.domain.TSafetyReward;
+import com.amms.system.service.ITSafetyRewardService;
+
+/**
+ * 安全奖惩信息Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+@Service
+public class TSafetyRewardServiceImpl implements ITSafetyRewardService 
+{
+    @Autowired
+    private TSafetyRewardMapper tSafetyRewardMapper;
+
+    /**
+     * 查询安全奖惩信息
+     * 
+     * @param id 安全奖惩信息主键
+     * @return 安全奖惩信息
+     */
+    @Override
+    public TSafetyReward selectTSafetyRewardById(Long id)
+    {
+        return tSafetyRewardMapper.selectTSafetyRewardById(id);
+    }
+
+    /**
+     * 查询安全奖惩信息列表
+     * 
+     * @param tSafetyReward 安全奖惩信息
+     * @return 安全奖惩信息
+     */
+    @Override
+    public List<TSafetyReward> selectTSafetyRewardList(TSafetyReward tSafetyReward)
+    {
+        return tSafetyRewardMapper.selectTSafetyRewardList(tSafetyReward);
+    }
+
+    /**
+     * 新增安全奖惩信息
+     * 
+     * @param tSafetyReward 安全奖惩信息
+     * @return 结果
+     */
+    @Override
+    public int insertTSafetyReward(TSafetyReward tSafetyReward)
+    {
+        tSafetyReward.setCreateTime(DateUtils.getNowDate());
+        return tSafetyRewardMapper.insertTSafetyReward(tSafetyReward);
+    }
+
+    /**
+     * 修改安全奖惩信息
+     * 
+     * @param tSafetyReward 安全奖惩信息
+     * @return 结果
+     */
+    @Override
+    public int updateTSafetyReward(TSafetyReward tSafetyReward)
+    {
+        tSafetyReward.setUpdateTime(DateUtils.getNowDate());
+        return tSafetyRewardMapper.updateTSafetyReward(tSafetyReward);
+    }
+
+    /**
+     * 批量删除安全奖惩信息
+     * 
+     * @param ids 需要删除的安全奖惩信息主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTSafetyRewardByIds(Long[] ids)
+    {
+        return tSafetyRewardMapper.deleteTSafetyRewardByIds(ids);
+    }
+
+    /**
+     * 删除安全奖惩信息信息
+     * 
+     * @param id 安全奖惩信息主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTSafetyRewardById(Long id)
+    {
+        return tSafetyRewardMapper.deleteTSafetyRewardById(id);
+    }
+}

+ 96 - 0
amms-admin/src/main/java/com/amms/system/service/impl/TSoftwareVersionServiceImpl.java

@@ -0,0 +1,96 @@
+package com.amms.system.service.impl;
+
+import java.util.List;
+import com.amms.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.amms.system.mapper.TSoftwareVersionMapper;
+import com.amms.system.domain.TSoftwareVersion;
+import com.amms.system.service.ITSoftwareVersionService;
+
+/**
+ * 软件版本管理模块Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+@Service
+public class TSoftwareVersionServiceImpl implements ITSoftwareVersionService 
+{
+    @Autowired
+    private TSoftwareVersionMapper tSoftwareVersionMapper;
+
+    /**
+     * 查询软件版本管理模块
+     * 
+     * @param id 软件版本管理模块主键
+     * @return 软件版本管理模块
+     */
+    @Override
+    public TSoftwareVersion selectTSoftwareVersionById(Long id)
+    {
+        return tSoftwareVersionMapper.selectTSoftwareVersionById(id);
+    }
+
+    /**
+     * 查询软件版本管理模块列表
+     * 
+     * @param tSoftwareVersion 软件版本管理模块
+     * @return 软件版本管理模块
+     */
+    @Override
+    public List<TSoftwareVersion> selectTSoftwareVersionList(TSoftwareVersion tSoftwareVersion)
+    {
+        return tSoftwareVersionMapper.selectTSoftwareVersionList(tSoftwareVersion);
+    }
+
+    /**
+     * 新增软件版本管理模块
+     * 
+     * @param tSoftwareVersion 软件版本管理模块
+     * @return 结果
+     */
+    @Override
+    public int insertTSoftwareVersion(TSoftwareVersion tSoftwareVersion)
+    {
+        tSoftwareVersion.setCreateTime(DateUtils.getNowDate());
+        return tSoftwareVersionMapper.insertTSoftwareVersion(tSoftwareVersion);
+    }
+
+    /**
+     * 修改软件版本管理模块
+     * 
+     * @param tSoftwareVersion 软件版本管理模块
+     * @return 结果
+     */
+    @Override
+    public int updateTSoftwareVersion(TSoftwareVersion tSoftwareVersion)
+    {
+        tSoftwareVersion.setUpdateTime(DateUtils.getNowDate());
+        return tSoftwareVersionMapper.updateTSoftwareVersion(tSoftwareVersion);
+    }
+
+    /**
+     * 批量删除软件版本管理模块
+     * 
+     * @param ids 需要删除的软件版本管理模块主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTSoftwareVersionByIds(Long[] ids)
+    {
+        return tSoftwareVersionMapper.deleteTSoftwareVersionByIds(ids);
+    }
+
+    /**
+     * 删除软件版本管理模块信息
+     * 
+     * @param id 软件版本管理模块主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTSoftwareVersionById(Long id)
+    {
+        return tSoftwareVersionMapper.deleteTSoftwareVersionById(id);
+    }
+}

+ 96 - 0
amms-admin/src/main/java/com/amms/system/service/impl/TTechnicalBulletinServiceImpl.java

@@ -0,0 +1,96 @@
+package com.amms.system.service.impl;
+
+import java.util.List;
+import com.amms.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.amms.system.mapper.TTechnicalBulletinMapper;
+import com.amms.system.domain.TTechnicalBulletin;
+import com.amms.system.service.ITTechnicalBulletinService;
+
+/**
+ * 技术通报管理模块Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+@Service
+public class TTechnicalBulletinServiceImpl implements ITTechnicalBulletinService 
+{
+    @Autowired
+    private TTechnicalBulletinMapper tTechnicalBulletinMapper;
+
+    /**
+     * 查询技术通报管理模块
+     * 
+     * @param id 技术通报管理模块主键
+     * @return 技术通报管理模块
+     */
+    @Override
+    public TTechnicalBulletin selectTTechnicalBulletinById(Long id)
+    {
+        return tTechnicalBulletinMapper.selectTTechnicalBulletinById(id);
+    }
+
+    /**
+     * 查询技术通报管理模块列表
+     * 
+     * @param tTechnicalBulletin 技术通报管理模块
+     * @return 技术通报管理模块
+     */
+    @Override
+    public List<TTechnicalBulletin> selectTTechnicalBulletinList(TTechnicalBulletin tTechnicalBulletin)
+    {
+        return tTechnicalBulletinMapper.selectTTechnicalBulletinList(tTechnicalBulletin);
+    }
+
+    /**
+     * 新增技术通报管理模块
+     * 
+     * @param tTechnicalBulletin 技术通报管理模块
+     * @return 结果
+     */
+    @Override
+    public int insertTTechnicalBulletin(TTechnicalBulletin tTechnicalBulletin)
+    {
+        tTechnicalBulletin.setCreateTime(DateUtils.getNowDate());
+        return tTechnicalBulletinMapper.insertTTechnicalBulletin(tTechnicalBulletin);
+    }
+
+    /**
+     * 修改技术通报管理模块
+     * 
+     * @param tTechnicalBulletin 技术通报管理模块
+     * @return 结果
+     */
+    @Override
+    public int updateTTechnicalBulletin(TTechnicalBulletin tTechnicalBulletin)
+    {
+        tTechnicalBulletin.setUpdateTime(DateUtils.getNowDate());
+        return tTechnicalBulletinMapper.updateTTechnicalBulletin(tTechnicalBulletin);
+    }
+
+    /**
+     * 批量删除技术通报管理模块
+     * 
+     * @param ids 需要删除的技术通报管理模块主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTTechnicalBulletinByIds(Long[] ids)
+    {
+        return tTechnicalBulletinMapper.deleteTTechnicalBulletinByIds(ids);
+    }
+
+    /**
+     * 删除技术通报管理模块信息
+     * 
+     * @param id 技术通报管理模块主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTTechnicalBulletinById(Long id)
+    {
+        return tTechnicalBulletinMapper.deleteTTechnicalBulletinById(id);
+    }
+}

+ 96 - 0
amms-admin/src/main/java/com/amms/system/service/impl/TTechnicalChangesServiceImpl.java

@@ -0,0 +1,96 @@
+package com.amms.system.service.impl;
+
+import java.util.List;
+import com.amms.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.amms.system.mapper.TTechnicalChangesMapper;
+import com.amms.system.domain.TTechnicalChanges;
+import com.amms.system.service.ITTechnicalChangesService;
+
+/**
+ * 技术更改单管理模块Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+@Service
+public class TTechnicalChangesServiceImpl implements ITTechnicalChangesService 
+{
+    @Autowired
+    private TTechnicalChangesMapper tTechnicalChangesMapper;
+
+    /**
+     * 查询技术更改单管理模块
+     * 
+     * @param id 技术更改单管理模块主键
+     * @return 技术更改单管理模块
+     */
+    @Override
+    public TTechnicalChanges selectTTechnicalChangesById(Long id)
+    {
+        return tTechnicalChangesMapper.selectTTechnicalChangesById(id);
+    }
+
+    /**
+     * 查询技术更改单管理模块列表
+     * 
+     * @param tTechnicalChanges 技术更改单管理模块
+     * @return 技术更改单管理模块
+     */
+    @Override
+    public List<TTechnicalChanges> selectTTechnicalChangesList(TTechnicalChanges tTechnicalChanges)
+    {
+        return tTechnicalChangesMapper.selectTTechnicalChangesList(tTechnicalChanges);
+    }
+
+    /**
+     * 新增技术更改单管理模块
+     * 
+     * @param tTechnicalChanges 技术更改单管理模块
+     * @return 结果
+     */
+    @Override
+    public int insertTTechnicalChanges(TTechnicalChanges tTechnicalChanges)
+    {
+        tTechnicalChanges.setCreateTime(DateUtils.getNowDate());
+        return tTechnicalChangesMapper.insertTTechnicalChanges(tTechnicalChanges);
+    }
+
+    /**
+     * 修改技术更改单管理模块
+     * 
+     * @param tTechnicalChanges 技术更改单管理模块
+     * @return 结果
+     */
+    @Override
+    public int updateTTechnicalChanges(TTechnicalChanges tTechnicalChanges)
+    {
+        tTechnicalChanges.setUpdateTime(DateUtils.getNowDate());
+        return tTechnicalChangesMapper.updateTTechnicalChanges(tTechnicalChanges);
+    }
+
+    /**
+     * 批量删除技术更改单管理模块
+     * 
+     * @param ids 需要删除的技术更改单管理模块主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTTechnicalChangesByIds(Long[] ids)
+    {
+        return tTechnicalChangesMapper.deleteTTechnicalChangesByIds(ids);
+    }
+
+    /**
+     * 删除技术更改单管理模块信息
+     * 
+     * @param id 技术更改单管理模块主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTTechnicalChangesById(Long id)
+    {
+        return tTechnicalChangesMapper.deleteTTechnicalChangesById(id);
+    }
+}

+ 96 - 0
amms-admin/src/main/java/com/amms/system/service/impl/TTechnicalDataServiceImpl.java

@@ -0,0 +1,96 @@
+package com.amms.system.service.impl;
+
+import java.util.List;
+import com.amms.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.amms.system.mapper.TTechnicalDataMapper;
+import com.amms.system.domain.TTechnicalData;
+import com.amms.system.service.ITTechnicalDataService;
+
+/**
+ * 技术资料管理Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2023-12-12
+ */
+@Service
+public class TTechnicalDataServiceImpl implements ITTechnicalDataService 
+{
+    @Autowired
+    private TTechnicalDataMapper tTechnicalDataMapper;
+
+    /**
+     * 查询技术资料管理
+     * 
+     * @param id 技术资料管理主键
+     * @return 技术资料管理
+     */
+    @Override
+    public TTechnicalData selectTTechnicalDataById(Long id)
+    {
+        return tTechnicalDataMapper.selectTTechnicalDataById(id);
+    }
+
+    /**
+     * 查询技术资料管理列表
+     * 
+     * @param tTechnicalData 技术资料管理
+     * @return 技术资料管理
+     */
+    @Override
+    public List<TTechnicalData> selectTTechnicalDataList(TTechnicalData tTechnicalData)
+    {
+        return tTechnicalDataMapper.selectTTechnicalDataList(tTechnicalData);
+    }
+
+    /**
+     * 新增技术资料管理
+     * 
+     * @param tTechnicalData 技术资料管理
+     * @return 结果
+     */
+    @Override
+    public int insertTTechnicalData(TTechnicalData tTechnicalData)
+    {
+        tTechnicalData.setCreateTime(DateUtils.getNowDate());
+        return tTechnicalDataMapper.insertTTechnicalData(tTechnicalData);
+    }
+
+    /**
+     * 修改技术资料管理
+     * 
+     * @param tTechnicalData 技术资料管理
+     * @return 结果
+     */
+    @Override
+    public int updateTTechnicalData(TTechnicalData tTechnicalData)
+    {
+        tTechnicalData.setUpdateTime(DateUtils.getNowDate());
+        return tTechnicalDataMapper.updateTTechnicalData(tTechnicalData);
+    }
+
+    /**
+     * 批量删除技术资料管理
+     * 
+     * @param ids 需要删除的技术资料管理主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTTechnicalDataByIds(Long[] ids)
+    {
+        return tTechnicalDataMapper.deleteTTechnicalDataByIds(ids);
+    }
+
+    /**
+     * 删除技术资料管理信息
+     * 
+     * @param id 技术资料管理主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTTechnicalDataById(Long id)
+    {
+        return tTechnicalDataMapper.deleteTTechnicalDataById(id);
+    }
+}

+ 96 - 0
amms-admin/src/main/java/com/amms/system/service/impl/TTodayInHistoryServiceImpl.java

@@ -0,0 +1,96 @@
+package com.amms.system.service.impl;
+
+import java.util.List;
+import com.amms.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.amms.system.mapper.TTodayInHistoryMapper;
+import com.amms.system.domain.TTodayInHistory;
+import com.amms.system.service.ITTodayInHistoryService;
+
+/**
+ * 历史上的今天Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+@Service
+public class TTodayInHistoryServiceImpl implements ITTodayInHistoryService 
+{
+    @Autowired
+    private TTodayInHistoryMapper tTodayInHistoryMapper;
+
+    /**
+     * 查询历史上的今天
+     * 
+     * @param id 历史上的今天主键
+     * @return 历史上的今天
+     */
+    @Override
+    public TTodayInHistory selectTTodayInHistoryById(Long id)
+    {
+        return tTodayInHistoryMapper.selectTTodayInHistoryById(id);
+    }
+
+    /**
+     * 查询历史上的今天列表
+     * 
+     * @param tTodayInHistory 历史上的今天
+     * @return 历史上的今天
+     */
+    @Override
+    public List<TTodayInHistory> selectTTodayInHistoryList(TTodayInHistory tTodayInHistory)
+    {
+        return tTodayInHistoryMapper.selectTTodayInHistoryList(tTodayInHistory);
+    }
+
+    /**
+     * 新增历史上的今天
+     * 
+     * @param tTodayInHistory 历史上的今天
+     * @return 结果
+     */
+    @Override
+    public int insertTTodayInHistory(TTodayInHistory tTodayInHistory)
+    {
+        tTodayInHistory.setCreateTime(DateUtils.getNowDate());
+        return tTodayInHistoryMapper.insertTTodayInHistory(tTodayInHistory);
+    }
+
+    /**
+     * 修改历史上的今天
+     * 
+     * @param tTodayInHistory 历史上的今天
+     * @return 结果
+     */
+    @Override
+    public int updateTTodayInHistory(TTodayInHistory tTodayInHistory)
+    {
+        tTodayInHistory.setUpdateTime(DateUtils.getNowDate());
+        return tTodayInHistoryMapper.updateTTodayInHistory(tTodayInHistory);
+    }
+
+    /**
+     * 批量删除历史上的今天
+     * 
+     * @param ids 需要删除的历史上的今天主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTTodayInHistoryByIds(Long[] ids)
+    {
+        return tTodayInHistoryMapper.deleteTTodayInHistoryByIds(ids);
+    }
+
+    /**
+     * 删除历史上的今天信息
+     * 
+     * @param id 历史上的今天主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTTodayInHistoryById(Long id)
+    {
+        return tTodayInHistoryMapper.deleteTTodayInHistoryById(id);
+    }
+}

+ 96 - 0
amms-admin/src/main/java/com/amms/system/service/impl/TTrainingManagementServiceImpl.java

@@ -0,0 +1,96 @@
+package com.amms.system.service.impl;
+
+import java.util.List;
+import com.amms.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.amms.system.mapper.TTrainingManagementMapper;
+import com.amms.system.domain.TTrainingManagement;
+import com.amms.system.service.ITTrainingManagementService;
+
+/**
+ * 人员训练技术档案管理Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+@Service
+public class TTrainingManagementServiceImpl implements ITTrainingManagementService 
+{
+    @Autowired
+    private TTrainingManagementMapper tTrainingManagementMapper;
+
+    /**
+     * 查询人员训练技术档案管理
+     * 
+     * @param id 人员训练技术档案管理主键
+     * @return 人员训练技术档案管理
+     */
+    @Override
+    public TTrainingManagement selectTTrainingManagementById(Long id)
+    {
+        return tTrainingManagementMapper.selectTTrainingManagementById(id);
+    }
+
+    /**
+     * 查询人员训练技术档案管理列表
+     * 
+     * @param tTrainingManagement 人员训练技术档案管理
+     * @return 人员训练技术档案管理
+     */
+    @Override
+    public List<TTrainingManagement> selectTTrainingManagementList(TTrainingManagement tTrainingManagement)
+    {
+        return tTrainingManagementMapper.selectTTrainingManagementList(tTrainingManagement);
+    }
+
+    /**
+     * 新增人员训练技术档案管理
+     * 
+     * @param tTrainingManagement 人员训练技术档案管理
+     * @return 结果
+     */
+    @Override
+    public int insertTTrainingManagement(TTrainingManagement tTrainingManagement)
+    {
+        tTrainingManagement.setCreateTime(DateUtils.getNowDate());
+        return tTrainingManagementMapper.insertTTrainingManagement(tTrainingManagement);
+    }
+
+    /**
+     * 修改人员训练技术档案管理
+     * 
+     * @param tTrainingManagement 人员训练技术档案管理
+     * @return 结果
+     */
+    @Override
+    public int updateTTrainingManagement(TTrainingManagement tTrainingManagement)
+    {
+        tTrainingManagement.setUpdateTime(DateUtils.getNowDate());
+        return tTrainingManagementMapper.updateTTrainingManagement(tTrainingManagement);
+    }
+
+    /**
+     * 批量删除人员训练技术档案管理
+     * 
+     * @param ids 需要删除的人员训练技术档案管理主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTTrainingManagementByIds(Long[] ids)
+    {
+        return tTrainingManagementMapper.deleteTTrainingManagementByIds(ids);
+    }
+
+    /**
+     * 删除人员训练技术档案管理信息
+     * 
+     * @param id 人员训练技术档案管理主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTTrainingManagementById(Long id)
+    {
+        return tTrainingManagementMapper.deleteTTrainingManagementById(id);
+    }
+}

+ 96 - 0
amms-admin/src/main/java/com/amms/system/service/impl/TTroopProblemServiceImpl.java

@@ -0,0 +1,96 @@
+package com.amms.system.service.impl;
+
+import java.util.List;
+import com.amms.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.amms.system.mapper.TTroopProblemMapper;
+import com.amms.system.domain.TTroopProblem;
+import com.amms.system.service.ITTroopProblemService;
+
+/**
+ * 部队问题一本账Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+@Service
+public class TTroopProblemServiceImpl implements ITTroopProblemService 
+{
+    @Autowired
+    private TTroopProblemMapper tTroopProblemMapper;
+
+    /**
+     * 查询部队问题一本账
+     * 
+     * @param id 部队问题一本账主键
+     * @return 部队问题一本账
+     */
+    @Override
+    public TTroopProblem selectTTroopProblemById(Long id)
+    {
+        return tTroopProblemMapper.selectTTroopProblemById(id);
+    }
+
+    /**
+     * 查询部队问题一本账列表
+     * 
+     * @param tTroopProblem 部队问题一本账
+     * @return 部队问题一本账
+     */
+    @Override
+    public List<TTroopProblem> selectTTroopProblemList(TTroopProblem tTroopProblem)
+    {
+        return tTroopProblemMapper.selectTTroopProblemList(tTroopProblem);
+    }
+
+    /**
+     * 新增部队问题一本账
+     * 
+     * @param tTroopProblem 部队问题一本账
+     * @return 结果
+     */
+    @Override
+    public int insertTTroopProblem(TTroopProblem tTroopProblem)
+    {
+        tTroopProblem.setCreateTime(DateUtils.getNowDate());
+        return tTroopProblemMapper.insertTTroopProblem(tTroopProblem);
+    }
+
+    /**
+     * 修改部队问题一本账
+     * 
+     * @param tTroopProblem 部队问题一本账
+     * @return 结果
+     */
+    @Override
+    public int updateTTroopProblem(TTroopProblem tTroopProblem)
+    {
+        tTroopProblem.setUpdateTime(DateUtils.getNowDate());
+        return tTroopProblemMapper.updateTTroopProblem(tTroopProblem);
+    }
+
+    /**
+     * 批量删除部队问题一本账
+     * 
+     * @param ids 需要删除的部队问题一本账主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTTroopProblemByIds(Long[] ids)
+    {
+        return tTroopProblemMapper.deleteTTroopProblemByIds(ids);
+    }
+
+    /**
+     * 删除部队问题一本账信息
+     * 
+     * @param id 部队问题一本账主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTTroopProblemById(Long id)
+    {
+        return tTroopProblemMapper.deleteTTroopProblemById(id);
+    }
+}

+ 96 - 0
amms-admin/src/main/java/com/amms/system/service/impl/TWorkPlanServiceImpl.java

@@ -0,0 +1,96 @@
+package com.amms.system.service.impl;
+
+import java.util.List;
+import com.amms.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.amms.system.mapper.TWorkPlanMapper;
+import com.amms.system.domain.TWorkPlan;
+import com.amms.system.service.ITWorkPlanService;
+
+/**
+ * 工作计划一本账Service业务层处理
+ * 
+ * @author ruoyi
+ * @date 2023-12-09
+ */
+@Service
+public class TWorkPlanServiceImpl implements ITWorkPlanService 
+{
+    @Autowired
+    private TWorkPlanMapper tWorkPlanMapper;
+
+    /**
+     * 查询工作计划一本账
+     * 
+     * @param id 工作计划一本账主键
+     * @return 工作计划一本账
+     */
+    @Override
+    public TWorkPlan selectTWorkPlanById(Long id)
+    {
+        return tWorkPlanMapper.selectTWorkPlanById(id);
+    }
+
+    /**
+     * 查询工作计划一本账列表
+     * 
+     * @param tWorkPlan 工作计划一本账
+     * @return 工作计划一本账
+     */
+    @Override
+    public List<TWorkPlan> selectTWorkPlanList(TWorkPlan tWorkPlan)
+    {
+        return tWorkPlanMapper.selectTWorkPlanList(tWorkPlan);
+    }
+
+    /**
+     * 新增工作计划一本账
+     * 
+     * @param tWorkPlan 工作计划一本账
+     * @return 结果
+     */
+    @Override
+    public int insertTWorkPlan(TWorkPlan tWorkPlan)
+    {
+        tWorkPlan.setCreateTime(DateUtils.getNowDate());
+        return tWorkPlanMapper.insertTWorkPlan(tWorkPlan);
+    }
+
+    /**
+     * 修改工作计划一本账
+     * 
+     * @param tWorkPlan 工作计划一本账
+     * @return 结果
+     */
+    @Override
+    public int updateTWorkPlan(TWorkPlan tWorkPlan)
+    {
+        tWorkPlan.setUpdateTime(DateUtils.getNowDate());
+        return tWorkPlanMapper.updateTWorkPlan(tWorkPlan);
+    }
+
+    /**
+     * 批量删除工作计划一本账
+     * 
+     * @param ids 需要删除的工作计划一本账主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTWorkPlanByIds(Long[] ids)
+    {
+        return tWorkPlanMapper.deleteTWorkPlanByIds(ids);
+    }
+
+    /**
+     * 删除工作计划一本账信息
+     * 
+     * @param id 工作计划一本账主键
+     * @return 结果
+     */
+    @Override
+    public int deleteTWorkPlanById(Long id)
+    {
+        return tWorkPlanMapper.deleteTWorkPlanById(id);
+    }
+}

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio