Просмотр исходного кода

删除冗余代码, 删除冗余数据库表

Gaokun Wang 4 месяцев назад
Родитель
Сommit
d0b88088e3
77 измененных файлов с 11 добавлено и 6754 удалено
  1. 0 144
      als-modules/agile-assurance/src/main/java/org/eco/als/controller/CarryChecklistController.java
  2. 0 144
      als-modules/agile-assurance/src/main/java/org/eco/als/controller/FlightSplitTaskController.java
  3. 0 144
      als-modules/agile-assurance/src/main/java/org/eco/als/controller/FlightTaskController.java
  4. 0 144
      als-modules/agile-assurance/src/main/java/org/eco/als/controller/SafeRuleController.java
  5. 0 144
      als-modules/agile-assurance/src/main/java/org/eco/als/controller/SafeRuleSubController.java
  6. 0 139
      als-modules/agile-assurance/src/main/java/org/eco/als/controller/SortieController.java
  7. 0 144
      als-modules/agile-assurance/src/main/java/org/eco/als/controller/SparePartsController.java
  8. 0 131
      als-modules/agile-assurance/src/main/java/org/eco/als/controller/TechnicalDocController.java
  9. 0 78
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/CarryChecklist.java
  10. 0 69
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/FaultEquipment.java
  11. 0 54
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/FaultNotes.java
  12. 0 64
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/FaultPersonnel.java
  13. 0 59
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/FaultSetps.java
  14. 0 69
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/FaultSpareParts.java
  15. 0 83
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/FlightSplitTask.java
  16. 0 73
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/FlightTask.java
  17. 0 58
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/SafeRule.java
  18. 0 78
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/SafeRuleSub.java
  19. 0 64
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/TechnicalDoc.java
  20. 0 68
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/CarryChecklistBo.java
  21. 0 56
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/FaultEquipmentBo.java
  22. 0 41
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/FaultNotesBo.java
  23. 0 51
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/FaultPersonnelBo.java
  24. 0 46
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/FaultSetpsBo.java
  25. 0 56
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/FaultSparePartsBo.java
  26. 0 73
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/FlightSplitTaskBo.java
  27. 0 73
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/FlightTaskBo.java
  28. 0 49
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/SafeRuleBo.java
  29. 0 70
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/SafeRuleSubBo.java
  30. 0 52
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/TechnicalDocBo.java
  31. 0 84
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/CarryChecklistImportVo.java
  32. 0 90
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/CarryChecklistVo.java
  33. 0 73
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FaultEquipmentImportVo.java
  34. 0 78
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FaultEquipmentVo.java
  35. 0 55
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FaultNotesImportVo.java
  36. 0 60
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FaultNotesVo.java
  37. 0 67
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FaultPersonnelImportVo.java
  38. 0 72
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FaultPersonnelVo.java
  39. 0 61
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FaultSetpsImportVo.java
  40. 0 66
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FaultSetpsVo.java
  41. 0 73
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FaultSparePartsImportVo.java
  42. 0 78
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FaultSparePartsVo.java
  43. 0 88
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FlightSplitTaskImportVo.java
  44. 0 96
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FlightSplitTaskVo.java
  45. 0 77
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FlightTaskImportVo.java
  46. 0 85
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FlightTaskVo.java
  47. 0 58
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/SafeRuleImportVo.java
  48. 0 82
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/SafeRuleSubImportVo.java
  49. 0 90
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/SafeRuleSubVo.java
  50. 0 66
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/SafeRuleVo.java
  51. 0 69
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/TechnicalDocImportVo.java
  52. 0 72
      als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/TechnicalDocVo.java
  53. 0 128
      als-modules/agile-assurance/src/main/java/org/eco/als/listener/CarryChecklistImportListener.java
  54. 0 132
      als-modules/agile-assurance/src/main/java/org/eco/als/listener/FlightSplitTaskImportListener.java
  55. 0 132
      als-modules/agile-assurance/src/main/java/org/eco/als/listener/FlightTaskImportListener.java
  56. 0 128
      als-modules/agile-assurance/src/main/java/org/eco/als/listener/SafeRuleImportListener.java
  57. 0 128
      als-modules/agile-assurance/src/main/java/org/eco/als/listener/SafeRuleSubImportListener.java
  58. 0 125
      als-modules/agile-assurance/src/main/java/org/eco/als/listener/TechnicalDocImportListener.java
  59. 0 16
      als-modules/agile-assurance/src/main/java/org/eco/als/mapper/CarryChecklistMapper.java
  60. 0 16
      als-modules/agile-assurance/src/main/java/org/eco/als/mapper/FlightSplitTaskMapper.java
  61. 0 16
      als-modules/agile-assurance/src/main/java/org/eco/als/mapper/FlightTaskMapper.java
  62. 0 16
      als-modules/agile-assurance/src/main/java/org/eco/als/mapper/SafeRuleMapper.java
  63. 0 16
      als-modules/agile-assurance/src/main/java/org/eco/als/mapper/SafeRuleSubMapper.java
  64. 0 16
      als-modules/agile-assurance/src/main/java/org/eco/als/mapper/TechnicalDocMapper.java
  65. 0 97
      als-modules/agile-assurance/src/main/java/org/eco/als/service/ICarryChecklistService.java
  66. 0 97
      als-modules/agile-assurance/src/main/java/org/eco/als/service/IFlightSplitTaskService.java
  67. 0 97
      als-modules/agile-assurance/src/main/java/org/eco/als/service/IFlightTaskService.java
  68. 0 97
      als-modules/agile-assurance/src/main/java/org/eco/als/service/ISafeRuleService.java
  69. 0 97
      als-modules/agile-assurance/src/main/java/org/eco/als/service/ISafeRuleSubService.java
  70. 0 97
      als-modules/agile-assurance/src/main/java/org/eco/als/service/ITechnicalDocService.java
  71. 0 187
      als-modules/agile-assurance/src/main/java/org/eco/als/service/impl/CarryChecklistServiceImpl.java
  72. 0 190
      als-modules/agile-assurance/src/main/java/org/eco/als/service/impl/FlightSplitTaskServiceImpl.java
  73. 0 192
      als-modules/agile-assurance/src/main/java/org/eco/als/service/impl/FlightTaskServiceImpl.java
  74. 0 186
      als-modules/agile-assurance/src/main/java/org/eco/als/service/impl/SafeRuleServiceImpl.java
  75. 0 192
      als-modules/agile-assurance/src/main/java/org/eco/als/service/impl/SafeRuleSubServiceImpl.java
  76. 0 198
      als-modules/agile-assurance/src/main/java/org/eco/als/service/impl/TechnicalDocServiceImpl.java
  77. 11 0
      als-start/src/main/resources/db/dm/V1_1_0_11__als-ddl.sql

+ 0 - 144
als-modules/agile-assurance/src/main/java/org/eco/als/controller/CarryChecklistController.java

@@ -1,144 +0,0 @@
-package org.eco.als.controller;
-
-import cn.dev33.satoken.annotation.SaCheckPermission;
-import cn.hutool.core.collection.CollUtil;
-import jakarta.annotation.Resource;
-import jakarta.servlet.http.HttpServletResponse;
-import lombok.RequiredArgsConstructor;
-import org.eco.als.domain.bo.CarryChecklistBo;
-import org.eco.als.domain.vo.CarryChecklistImportVo;
-import org.eco.als.domain.vo.CarryChecklistVo;
-import org.eco.als.service.ICarryChecklistService;
-import org.eco.common.core.core.domain.CommonResult;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.core.page.PageResult;
-import org.eco.common.excel.utils.ExcelUtil;
-import org.eco.common.log.annotation.Log;
-import org.eco.common.log.enums.BusinessType;
-import org.eco.common.security.utils.LoginHelper;
-import org.eco.common.web.annotation.RepeatSubmit;
-import org.eco.common.web.core.BaseController;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * 任务携行Controller
- *
- * @author wgk
- * @date 2024-07-25
- */
-@Validated
-@RequiredArgsConstructor
-@RestController
-@RequestMapping("/als/carryChecklist")
-public class CarryChecklistController extends BaseController {
-    @Resource
-    private ICarryChecklistService carryChecklistService;
-
-    /**
-     * 查询任务携行列表
-     */
-    @SaCheckPermission("als:carryChecklist:list")
-    @GetMapping("/list")
-    public CommonResult<PageResult<CarryChecklistVo>> list(CarryChecklistBo carryChecklistBo) {
-        return CommonResult.success(carryChecklistService.selectPage(carryChecklistBo));
-    }
-
-    /**
-     * 导出任务携行列表
-     */
-    @SaCheckPermission("als:carryChecklist:export")
-    @Log(title = "任务携行", businessType = BusinessType.EXPORT)
-    @PostMapping("/export")
-    public CommonResult<Void> export(CarryChecklistBo carryChecklistBo) {
-        LoginUser loginUser = LoginHelper.getLoginUser();
-        List<CarryChecklistVo> list = carryChecklistService.selectList(carryChecklistBo);
-        if (CollUtil.isEmpty(list)) {
-            return CommonResult.fail("导出列表为空");
-        }
-        carryChecklistService.asyncExport(list, "任务携行", loginUser);
-        return CommonResult.success();
-    }
-
-    @SaCheckPermission("als:carryChecklist:import")
-    @PostMapping("/importTemplate")
-    public void importTemplate(HttpServletResponse response) {
-        ExcelUtil.exportExcel(new ArrayList<>(), "任务携行", CarryChecklistImportVo.class, response);
-    }
-
-    /**
-     * 导入任务携行列表
-     */
-    @Log(title = "任务携行", businessType = BusinessType.IMPORT)
-    @SaCheckPermission("als:carryChecklist:import")
-    @PostMapping("/importData")
-    public CommonResult<Void> importData(MultipartFile file, boolean updateSupport) {
-        LoginUser loginUser = LoginHelper.getLoginUser();
-        carryChecklistService.asyncImportData(file, updateSupport, loginUser);
-        return CommonResult.success();
-    }
-
-    /**
-     * 获取任务携行详细信息
-     */
-    @SaCheckPermission("als:carryChecklist:query")
-    @GetMapping(value = "/{id}")
-    public CommonResult<CarryChecklistVo> getInfo(@PathVariable Long id) {
-        return CommonResult.success(carryChecklistService.selectById(id));
-    }
-
-    /**
-     * 新增任务携行
-     */
-    @SaCheckPermission("als:carryChecklist:add")
-    @Log(title = "任务携行", businessType = BusinessType.INSERT)
-    @RepeatSubmit()
-    @PostMapping
-    public CommonResult<Void> add(@Validated @RequestBody CarryChecklistBo carryChecklistBo) {
-        boolean inserted = carryChecklistService.insert(carryChecklistBo);
-        if (!inserted) {
-            return CommonResult.fail("新增任务携行记录失败!");
-        }
-        return CommonResult.success();
-    }
-
-    /**
-     * 修改任务携行
-     */
-    @SaCheckPermission("als:carryChecklist:edit")
-    @Log(title = "任务携行", businessType = BusinessType.UPDATE)
-    @RepeatSubmit()
-    @PutMapping
-    public CommonResult<Void> edit(@Validated @RequestBody CarryChecklistBo carryChecklistBo) {
-        boolean updated = carryChecklistService.update(carryChecklistBo);
-        if (!updated) {
-            return CommonResult.fail("修改任务携行记录失败!");
-        }
-        return CommonResult.success();
-    }
-
-    /**
-     * 删除任务携行
-     */
-    @SaCheckPermission("als:carryChecklist:remove")
-    @Log(title = "任务携行", businessType = BusinessType.DELETE)
-    @DeleteMapping("/{ids}")
-    public CommonResult<Void> remove(@PathVariable Long[] ids) {
-        boolean deleted = carryChecklistService.deleteByIds(ids);
-        if (!deleted) {
-            return CommonResult.fail("删除任务携行记录失败!");
-        }
-        return CommonResult.success();
-    }
-}

+ 0 - 144
als-modules/agile-assurance/src/main/java/org/eco/als/controller/FlightSplitTaskController.java

@@ -1,144 +0,0 @@
-package org.eco.als.controller;
-
-import cn.dev33.satoken.annotation.SaCheckPermission;
-import cn.hutool.core.collection.CollUtil;
-import jakarta.annotation.Resource;
-import jakarta.servlet.http.HttpServletResponse;
-import lombok.RequiredArgsConstructor;
-import org.eco.als.domain.bo.FlightSplitTaskBo;
-import org.eco.als.domain.vo.FlightSplitTaskImportVo;
-import org.eco.als.domain.vo.FlightSplitTaskVo;
-import org.eco.als.service.IFlightSplitTaskService;
-import org.eco.common.core.core.domain.CommonResult;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.core.page.PageResult;
-import org.eco.common.excel.utils.ExcelUtil;
-import org.eco.common.log.annotation.Log;
-import org.eco.common.log.enums.BusinessType;
-import org.eco.common.security.utils.LoginHelper;
-import org.eco.common.web.annotation.RepeatSubmit;
-import org.eco.common.web.core.BaseController;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * 飞行分解任务Controller
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Validated
-@RequiredArgsConstructor
-@RestController
-@RequestMapping("/als/flightSplitTask")
-public class FlightSplitTaskController extends BaseController {
-    @Resource
-    private IFlightSplitTaskService flightSplitTaskService;
-
-    /**
-     * 查询飞行分解任务列表
-     */
-    @SaCheckPermission("als:flightSplitTask:list")
-    @GetMapping("/list")
-    public CommonResult<PageResult<FlightSplitTaskVo>> list(FlightSplitTaskBo flightSplitTaskBo) {
-        return CommonResult.success(flightSplitTaskService.selectPage(flightSplitTaskBo));
-    }
-
-    /**
-     * 导出飞行分解任务列表
-     */
-    @SaCheckPermission("als:flightSplitTask:export")
-    @Log(title = "飞行分解任务", businessType = BusinessType.EXPORT)
-    @PostMapping("/export")
-    public CommonResult<Void> export(FlightSplitTaskBo flightSplitTaskBo) {
-        LoginUser loginUser = LoginHelper.getLoginUser();
-        List<FlightSplitTaskVo> list = flightSplitTaskService.selectList(flightSplitTaskBo);
-        if (CollUtil.isEmpty(list)) {
-            return CommonResult.fail("导出列表为空");
-        }
-        flightSplitTaskService.asyncExport(list, "飞行分解任务", loginUser);
-        return CommonResult.success();
-    }
-
-    @SaCheckPermission("als:flightSplitTask:import")
-    @PostMapping("/importTemplate")
-    public void importTemplate(HttpServletResponse response) {
-        ExcelUtil.exportExcel(new ArrayList<>(), "飞行分解任务", FlightSplitTaskImportVo.class, response);
-    }
-
-    /**
-     * 导入飞行分解任务列表
-     */
-    @Log(title = "飞行分解任务", businessType = BusinessType.IMPORT)
-    @SaCheckPermission("als:flightSplitTask:import")
-    @PostMapping("/importData")
-    public CommonResult<Void> importData(MultipartFile file, boolean updateSupport) {
-        LoginUser loginUser = LoginHelper.getLoginUser();
-        flightSplitTaskService.asyncImportData(file, updateSupport, loginUser);
-        return CommonResult.success();
-    }
-
-    /**
-     * 获取飞行分解任务详细信息
-     */
-    @SaCheckPermission("als:flightSplitTask:query")
-    @GetMapping(value = "/{id}")
-    public CommonResult<FlightSplitTaskVo> getInfo(@PathVariable Long id) {
-        return CommonResult.success(flightSplitTaskService.selectById(id));
-    }
-
-    /**
-     * 新增飞行分解任务
-     */
-    @SaCheckPermission("als:flightSplitTask:add")
-    @Log(title = "飞行分解任务", businessType = BusinessType.INSERT)
-    @RepeatSubmit()
-    @PostMapping
-    public CommonResult<Void> add(@Validated @RequestBody FlightSplitTaskBo flightSplitTaskBo) {
-        boolean inserted = flightSplitTaskService.insert(flightSplitTaskBo);
-        if (!inserted) {
-            return CommonResult.fail("新增飞行分解任务记录失败!");
-        }
-        return CommonResult.success();
-    }
-
-    /**
-     * 修改飞行分解任务
-     */
-    @SaCheckPermission("als:flightSplitTask:edit")
-    @Log(title = "飞行分解任务", businessType = BusinessType.UPDATE)
-    @RepeatSubmit()
-    @PutMapping
-    public CommonResult<Void> edit(@Validated @RequestBody FlightSplitTaskBo flightSplitTaskBo) {
-        boolean updated = flightSplitTaskService.update(flightSplitTaskBo);
-        if (!updated) {
-            return CommonResult.fail("修改飞行分解任务记录失败!");
-        }
-        return CommonResult.success();
-    }
-
-    /**
-     * 删除飞行分解任务
-     */
-    @SaCheckPermission("als:flightSplitTask:remove")
-    @Log(title = "飞行分解任务", businessType = BusinessType.DELETE)
-    @DeleteMapping("/{ids}")
-    public CommonResult<Void> remove(@PathVariable Long[] ids) {
-        boolean deleted = flightSplitTaskService.deleteByIds(ids);
-        if (!deleted) {
-            return CommonResult.fail("删除飞行分解任务记录失败!");
-        }
-        return CommonResult.success();
-    }
-}

+ 0 - 144
als-modules/agile-assurance/src/main/java/org/eco/als/controller/FlightTaskController.java

@@ -1,144 +0,0 @@
-package org.eco.als.controller;
-
-import cn.dev33.satoken.annotation.SaCheckPermission;
-import cn.hutool.core.collection.CollUtil;
-import jakarta.annotation.Resource;
-import jakarta.servlet.http.HttpServletResponse;
-import lombok.RequiredArgsConstructor;
-import org.eco.als.domain.bo.FlightTaskBo;
-import org.eco.als.domain.vo.FlightTaskImportVo;
-import org.eco.als.domain.vo.FlightTaskVo;
-import org.eco.als.service.IFlightTaskService;
-import org.eco.common.core.core.domain.CommonResult;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.core.page.PageResult;
-import org.eco.common.excel.utils.ExcelUtil;
-import org.eco.common.log.annotation.Log;
-import org.eco.common.log.enums.BusinessType;
-import org.eco.common.security.utils.LoginHelper;
-import org.eco.common.web.annotation.RepeatSubmit;
-import org.eco.common.web.core.BaseController;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * 飞行任务Controller
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Validated
-@RequiredArgsConstructor
-@RestController
-@RequestMapping("/als/flightTask")
-public class FlightTaskController extends BaseController {
-    @Resource
-    private IFlightTaskService flightTaskService;
-
-    /**
-     * 查询飞行任务列表
-     */
-    @SaCheckPermission("als:flightTask:list")
-    @GetMapping("/list")
-    public CommonResult<PageResult<FlightTaskVo>> list(FlightTaskBo flightTaskBo) {
-        return CommonResult.success(flightTaskService.selectPage(flightTaskBo));
-    }
-
-    /**
-     * 导出飞行任务列表
-     */
-    @SaCheckPermission("als:flightTask:export")
-    @Log(title = "飞行任务", businessType = BusinessType.EXPORT)
-    @PostMapping("/export")
-    public CommonResult<Void> export(FlightTaskBo flightTaskBo) {
-        LoginUser loginUser = LoginHelper.getLoginUser();
-        List<FlightTaskVo> list = flightTaskService.selectList(flightTaskBo);
-        if (CollUtil.isEmpty(list)) {
-            return CommonResult.fail("导出列表为空");
-        }
-        flightTaskService.asyncExport(list, "飞行任务", loginUser);
-        return CommonResult.success();
-    }
-
-    @SaCheckPermission("als:flightTask:import")
-    @PostMapping("/importTemplate")
-    public void importTemplate(HttpServletResponse response) {
-        ExcelUtil.exportExcel(new ArrayList<>(), "飞行任务", FlightTaskImportVo.class, response);
-    }
-
-    /**
-     * 导入飞行任务列表
-     */
-    @Log(title = "飞行任务", businessType = BusinessType.IMPORT)
-    @SaCheckPermission("als:flightTask:import")
-    @PostMapping("/importData")
-    public CommonResult<Void> importData(MultipartFile file, boolean updateSupport) {
-        LoginUser loginUser = LoginHelper.getLoginUser();
-        flightTaskService.asyncImportData(file, updateSupport, loginUser);
-        return CommonResult.success();
-    }
-
-    /**
-     * 获取飞行任务详细信息
-     */
-    @SaCheckPermission("als:flightTask:query")
-    @GetMapping(value = "/{id}")
-    public CommonResult<FlightTaskVo> getInfo(@PathVariable Long id) {
-        return CommonResult.success(flightTaskService.selectById(id));
-    }
-
-    /**
-     * 新增飞行任务
-     */
-    @SaCheckPermission("als:flightTask:add")
-    @Log(title = "飞行任务", businessType = BusinessType.INSERT)
-    @RepeatSubmit()
-    @PostMapping
-    public CommonResult<Void> add(@Validated @RequestBody FlightTaskBo flightTaskBo) {
-        boolean inserted = flightTaskService.insert(flightTaskBo);
-        if (!inserted) {
-            return CommonResult.fail("新增飞行任务记录失败!");
-        }
-        return CommonResult.success();
-    }
-
-    /**
-     * 修改飞行任务
-     */
-    @SaCheckPermission("als:flightTask:edit")
-    @Log(title = "飞行任务", businessType = BusinessType.UPDATE)
-    @RepeatSubmit()
-    @PutMapping
-    public CommonResult<Void> edit(@Validated @RequestBody FlightTaskBo flightTaskBo) {
-        boolean updated = flightTaskService.update(flightTaskBo);
-        if (!updated) {
-            return CommonResult.fail("修改飞行任务记录失败!");
-        }
-        return CommonResult.success();
-    }
-
-    /**
-     * 删除飞行任务
-     */
-    @SaCheckPermission("als:flightTask:remove")
-    @Log(title = "飞行任务", businessType = BusinessType.DELETE)
-    @DeleteMapping("/{ids}")
-    public CommonResult<Void> remove(@PathVariable Long[] ids) {
-        boolean deleted = flightTaskService.deleteByIds(ids);
-        if (!deleted) {
-            return CommonResult.fail("删除飞行任务记录失败!");
-        }
-        return CommonResult.success();
-    }
-}

+ 0 - 144
als-modules/agile-assurance/src/main/java/org/eco/als/controller/SafeRuleController.java

@@ -1,144 +0,0 @@
-package org.eco.als.controller;
-
-import cn.dev33.satoken.annotation.SaCheckPermission;
-import cn.hutool.core.collection.CollUtil;
-import jakarta.annotation.Resource;
-import jakarta.servlet.http.HttpServletResponse;
-import lombok.RequiredArgsConstructor;
-import org.eco.als.domain.bo.SafeRuleBo;
-import org.eco.als.domain.vo.SafeRuleImportVo;
-import org.eco.als.domain.vo.SafeRuleVo;
-import org.eco.als.service.ISafeRuleService;
-import org.eco.common.core.core.domain.CommonResult;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.core.page.PageResult;
-import org.eco.common.excel.utils.ExcelUtil;
-import org.eco.common.log.annotation.Log;
-import org.eco.common.log.enums.BusinessType;
-import org.eco.common.security.utils.LoginHelper;
-import org.eco.common.web.annotation.RepeatSubmit;
-import org.eco.common.web.core.BaseController;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * 保障规则Controller
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Validated
-@RequiredArgsConstructor
-@RestController
-@RequestMapping("/als/safeRule")
-public class SafeRuleController extends BaseController {
-    @Resource
-    private ISafeRuleService safeRuleService;
-
-    /**
-     * 查询保障规则列表
-     */
-    @SaCheckPermission("als:safeRule:list")
-    @GetMapping("/list")
-    public CommonResult<PageResult<SafeRuleVo>> list(SafeRuleBo safeRuleBo) {
-        return CommonResult.success(safeRuleService.selectPage(safeRuleBo));
-    }
-
-    /**
-     * 导出保障规则列表
-     */
-    @SaCheckPermission("als:safeRule:export")
-    @Log(title = "保障规则", businessType = BusinessType.EXPORT)
-    @PostMapping("/export")
-    public CommonResult<Void> export(SafeRuleBo safeRuleBo) {
-        LoginUser loginUser = LoginHelper.getLoginUser();
-        List<SafeRuleVo> list = safeRuleService.selectList(safeRuleBo);
-        if (CollUtil.isEmpty(list)) {
-            return CommonResult.fail("导出列表为空");
-        }
-        safeRuleService.asyncExport(list, "保障规则", loginUser);
-        return CommonResult.success();
-    }
-
-    @SaCheckPermission("als:safeRule:import")
-    @PostMapping("/importTemplate")
-    public void importTemplate(HttpServletResponse response) {
-        ExcelUtil.exportExcel(new ArrayList<>(), "保障规则", SafeRuleImportVo.class, response);
-    }
-
-    /**
-     * 导入保障规则列表
-     */
-    @Log(title = "保障规则", businessType = BusinessType.IMPORT)
-    @SaCheckPermission("als:safeRule:import")
-    @PostMapping("/importData")
-    public CommonResult<Void> importData(MultipartFile file, boolean updateSupport) {
-        LoginUser loginUser = LoginHelper.getLoginUser();
-        safeRuleService.asyncImportData(file, updateSupport, loginUser);
-        return CommonResult.success();
-    }
-
-    /**
-     * 获取保障规则详细信息
-     */
-    @SaCheckPermission("als:safeRule:query")
-    @GetMapping(value = "/{id}")
-    public CommonResult<SafeRuleVo> getInfo(@PathVariable Long id) {
-        return CommonResult.success(safeRuleService.selectById(id));
-    }
-
-    /**
-     * 新增保障规则
-     */
-    @SaCheckPermission("als:safeRule:add")
-    @Log(title = "保障规则", businessType = BusinessType.INSERT)
-    @RepeatSubmit()
-    @PostMapping
-    public CommonResult<Void> add(@Validated @RequestBody SafeRuleBo safeRuleBo) {
-        boolean inserted = safeRuleService.insert(safeRuleBo);
-        if (!inserted) {
-            return CommonResult.fail("新增保障规则记录失败!");
-        }
-        return CommonResult.success();
-    }
-
-    /**
-     * 修改保障规则
-     */
-    @SaCheckPermission("als:safeRule:edit")
-    @Log(title = "保障规则", businessType = BusinessType.UPDATE)
-    @RepeatSubmit()
-    @PutMapping
-    public CommonResult<Void> edit(@Validated @RequestBody SafeRuleBo safeRuleBo) {
-        boolean updated = safeRuleService.update(safeRuleBo);
-        if (!updated) {
-            return CommonResult.fail("修改保障规则记录失败!");
-        }
-        return CommonResult.success();
-    }
-
-    /**
-     * 删除保障规则
-     */
-    @SaCheckPermission("als:safeRule:remove")
-    @Log(title = "保障规则", businessType = BusinessType.DELETE)
-    @DeleteMapping("/{ids}")
-    public CommonResult<Void> remove(@PathVariable Long[] ids) {
-        boolean deleted = safeRuleService.deleteByIds(ids);
-        if (!deleted) {
-            return CommonResult.fail("删除保障规则记录失败!");
-        }
-        return CommonResult.success();
-    }
-}

+ 0 - 144
als-modules/agile-assurance/src/main/java/org/eco/als/controller/SafeRuleSubController.java

@@ -1,144 +0,0 @@
-package org.eco.als.controller;
-
-import cn.dev33.satoken.annotation.SaCheckPermission;
-import cn.hutool.core.collection.CollUtil;
-import jakarta.annotation.Resource;
-import jakarta.servlet.http.HttpServletResponse;
-import lombok.RequiredArgsConstructor;
-import org.eco.als.domain.bo.SafeRuleSubBo;
-import org.eco.als.domain.vo.SafeRuleSubImportVo;
-import org.eco.als.domain.vo.SafeRuleSubVo;
-import org.eco.als.service.ISafeRuleSubService;
-import org.eco.common.core.core.domain.CommonResult;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.core.page.PageResult;
-import org.eco.common.excel.utils.ExcelUtil;
-import org.eco.common.log.annotation.Log;
-import org.eco.common.log.enums.BusinessType;
-import org.eco.common.security.utils.LoginHelper;
-import org.eco.common.web.annotation.RepeatSubmit;
-import org.eco.common.web.core.BaseController;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * 保障规则子Controller
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Validated
-@RequiredArgsConstructor
-@RestController
-@RequestMapping("/als/safeRuleSub")
-public class SafeRuleSubController extends BaseController {
-    @Resource
-    private ISafeRuleSubService safeRuleSubService;
-
-    /**
-     * 查询保障规则子列表
-     */
-    @SaCheckPermission("als:safeRuleSub:list")
-    @GetMapping("/list")
-    public CommonResult<PageResult<SafeRuleSubVo>> list(SafeRuleSubBo safeRuleSubBo) {
-        return CommonResult.success(safeRuleSubService.selectPage(safeRuleSubBo));
-    }
-
-    /**
-     * 导出保障规则子列表
-     */
-    @SaCheckPermission("als:safeRuleSub:export")
-    @Log(title = "保障规则子", businessType = BusinessType.EXPORT)
-    @PostMapping("/export")
-    public CommonResult<Void> export(SafeRuleSubBo safeRuleSubBo) {
-        LoginUser loginUser = LoginHelper.getLoginUser();
-        List<SafeRuleSubVo> list = safeRuleSubService.selectList(safeRuleSubBo);
-        if (CollUtil.isEmpty(list)) {
-            return CommonResult.fail("导出列表为空");
-        }
-        safeRuleSubService.asyncExport(list, "保障规则子", loginUser);
-        return CommonResult.success();
-    }
-
-    @SaCheckPermission("als:safeRuleSub:import")
-    @PostMapping("/importTemplate")
-    public void importTemplate(HttpServletResponse response) {
-        ExcelUtil.exportExcel(new ArrayList<>(), "保障规则子", SafeRuleSubImportVo.class, response);
-    }
-
-    /**
-     * 导入保障规则子列表
-     */
-    @Log(title = "保障规则子", businessType = BusinessType.IMPORT)
-    @SaCheckPermission("als:safeRuleSub:import")
-    @PostMapping("/importData")
-    public CommonResult<Void> importData(MultipartFile file, boolean updateSupport) {
-        LoginUser loginUser = LoginHelper.getLoginUser();
-        safeRuleSubService.asyncImportData(file, updateSupport, loginUser);
-        return CommonResult.success();
-    }
-
-    /**
-     * 获取保障规则子详细信息
-     */
-    @SaCheckPermission("als:safeRuleSub:query")
-    @GetMapping(value = "/{id}")
-    public CommonResult<SafeRuleSubVo> getInfo(@PathVariable Long id) {
-        return CommonResult.success(safeRuleSubService.selectById(id));
-    }
-
-    /**
-     * 新增保障规则子
-     */
-    @SaCheckPermission("als:safeRuleSub:add")
-    @Log(title = "保障规则子", businessType = BusinessType.INSERT)
-    @RepeatSubmit()
-    @PostMapping
-    public CommonResult<Void> add(@Validated @RequestBody SafeRuleSubBo safeRuleSubBo) {
-        boolean inserted = safeRuleSubService.insert(safeRuleSubBo);
-        if (!inserted) {
-            return CommonResult.fail("新增保障规则子记录失败!");
-        }
-        return CommonResult.success();
-    }
-
-    /**
-     * 修改保障规则子
-     */
-    @SaCheckPermission("als:safeRuleSub:edit")
-    @Log(title = "保障规则子", businessType = BusinessType.UPDATE)
-    @RepeatSubmit()
-    @PutMapping
-    public CommonResult<Void> edit(@Validated @RequestBody SafeRuleSubBo safeRuleSubBo) {
-        boolean updated = safeRuleSubService.update(safeRuleSubBo);
-        if (!updated) {
-            return CommonResult.fail("修改保障规则子记录失败!");
-        }
-        return CommonResult.success();
-    }
-
-    /**
-     * 删除保障规则子
-     */
-    @SaCheckPermission("als:safeRuleSub:remove")
-    @Log(title = "保障规则子", businessType = BusinessType.DELETE)
-    @DeleteMapping("/{ids}")
-    public CommonResult<Void> remove(@PathVariable Long[] ids) {
-        boolean deleted = safeRuleSubService.deleteByIds(ids);
-        if (!deleted) {
-            return CommonResult.fail("删除保障规则子记录失败!");
-        }
-        return CommonResult.success();
-    }
-}

+ 0 - 139
als-modules/agile-assurance/src/main/java/org/eco/als/controller/SortieController.java

@@ -1,139 +0,0 @@
-package org.eco.als.controller;
-
-import cn.dev33.satoken.annotation.SaCheckPermission;
-import jakarta.annotation.Resource;
-import lombok.RequiredArgsConstructor;
-import org.eco.als.domain.bo.SortieBo;
-import org.eco.als.domain.vo.SortieVo;
-import org.eco.als.service.ISortieService;
-import org.eco.common.core.core.domain.CommonResult;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.core.page.PageResult;
-import org.eco.common.log.annotation.Log;
-import org.eco.common.log.enums.BusinessType;
-import org.eco.common.security.utils.LoginHelper;
-import org.eco.common.web.annotation.RepeatSubmit;
-import org.eco.common.web.core.BaseController;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.util.List;
-
-/**
- * 架次Controller
- *
- * @author wgk
- * @date 2024-07-18
- */
-@Validated
-@RequiredArgsConstructor
-@RestController
-@RequestMapping("/als/sortie")
-public class SortieController extends BaseController {
-    @Resource
-    private ISortieService sortieService;
-
-    /**
-     * 查询架次列表
-     */
-    @SaCheckPermission("als:sortie:list")
-    @GetMapping("/list")
-    public CommonResult<PageResult<SortieVo>> list(SortieBo sortieBo) {
-        return CommonResult.success(sortieService.selectPage(sortieBo));
-    }
-
-    /**
-     * 查询架次列表下拉框
-     */
-    @SaCheckPermission("als:sortie:list")
-    @GetMapping("/select")
-    public CommonResult<List<SortieVo>> select(SortieBo sortieBo) {
-        return CommonResult.success(sortieService.selectList(sortieBo));
-    }
-
-    /**
-     * 导出架次列表
-     */
-    @SaCheckPermission("als:sortie:export")
-    @Log(title = "架次", businessType = BusinessType.EXPORT)
-    @PostMapping("/export")
-    public CommonResult<Void> export(SortieBo sortieBo) {
-        LoginUser loginUser = LoginHelper.getLoginUser();
-        List<SortieVo> list = sortieService.selectList(sortieBo);
-        sortieService.asyncExport(list, "架次", loginUser);
-        return CommonResult.success();
-    }
-
-    /**
-     * 导入架次列表
-     */
-    @Log(title = "架次", businessType = BusinessType.IMPORT)
-    @SaCheckPermission("als:sortie:import")
-    @PostMapping("/importData")
-    public CommonResult<Void> importData(MultipartFile file, boolean updateSupport) {
-        LoginUser loginUser = LoginHelper.getLoginUser();
-        sortieService.asyncImportData(file, updateSupport, loginUser);
-        return CommonResult.success();
-    }
-
-    /**
-     * 获取架次详细信息
-     */
-    @SaCheckPermission("als:sortie:query")
-    @GetMapping(value = "/{id}")
-    public CommonResult<SortieVo> getInfo(@PathVariable Long id) {
-        return CommonResult.success(sortieService.selectById(id));
-    }
-
-    /**
-     * 新增架次
-     */
-    @SaCheckPermission("als:sortie:add")
-    @Log(title = "架次", businessType = BusinessType.INSERT)
-    @RepeatSubmit()
-    @PostMapping
-    public CommonResult<Void> add(@Validated @RequestBody SortieBo sortieBo) {
-        boolean inserted = sortieService.insert(sortieBo);
-        if (!inserted) {
-            return CommonResult.fail("新增架次记录失败!");
-        }
-        return CommonResult.success();
-    }
-
-    /**
-     * 修改架次
-     */
-    @SaCheckPermission("als:sortie:edit")
-    @Log(title = "架次", businessType = BusinessType.UPDATE)
-    @RepeatSubmit()
-    @PutMapping
-    public CommonResult<Void> edit(@Validated @RequestBody SortieBo sortieBo) {
-        boolean updated = sortieService.update(sortieBo);
-        if (!updated) {
-            return CommonResult.fail("修改架次记录失败!");
-        }
-        return CommonResult.success();
-    }
-
-    /**
-     * 删除架次
-     */
-    @SaCheckPermission("als:sortie:remove")
-    @Log(title = "架次", businessType = BusinessType.DELETE)
-    @DeleteMapping("/{ids}")
-    public CommonResult<Void> remove(@PathVariable Long[] ids) {
-        boolean deleted = sortieService.deleteByIds(ids);
-        if (!deleted) {
-            return CommonResult.fail("删除架次记录失败!");
-        }
-        return CommonResult.success();
-    }
-}

+ 0 - 144
als-modules/agile-assurance/src/main/java/org/eco/als/controller/SparePartsController.java

@@ -1,144 +0,0 @@
-package org.eco.als.controller;
-
-import cn.dev33.satoken.annotation.SaCheckPermission;
-import cn.hutool.core.collection.CollUtil;
-import jakarta.annotation.Resource;
-import jakarta.servlet.http.HttpServletResponse;
-import lombok.RequiredArgsConstructor;
-import org.eco.als.domain.bo.SparePartsBo;
-import org.eco.als.domain.vo.SparePartsImportVo;
-import org.eco.als.domain.vo.SparePartsVo;
-import org.eco.als.service.ISparePartsService;
-import org.eco.common.core.core.domain.CommonResult;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.core.page.PageResult;
-import org.eco.common.excel.utils.ExcelUtil;
-import org.eco.common.log.annotation.Log;
-import org.eco.common.log.enums.BusinessType;
-import org.eco.common.security.utils.LoginHelper;
-import org.eco.common.web.annotation.RepeatSubmit;
-import org.eco.common.web.core.BaseController;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * 部件Controller
- *
- * @author wgk
- * @date 2024-07-25
- */
-@Validated
-@RequiredArgsConstructor
-@RestController
-@RequestMapping("/als/spareParts")
-public class SparePartsController extends BaseController {
-    @Resource
-    private ISparePartsService sparePartsService;
-
-    /**
-     * 查询部件列表
-     */
-    @SaCheckPermission("als:spareParts:list")
-    @GetMapping("/list")
-    public CommonResult<PageResult<SparePartsVo>> list(SparePartsBo sparePartsBo) {
-        return CommonResult.success(sparePartsService.selectPage(sparePartsBo));
-    }
-
-    /**
-     * 导出部件列表
-     */
-    @SaCheckPermission("als:spareParts:export")
-    @Log(title = "部件", businessType = BusinessType.EXPORT)
-    @PostMapping("/export")
-    public CommonResult<Void> export(SparePartsBo sparePartsBo) {
-        LoginUser loginUser = LoginHelper.getLoginUser();
-        List<SparePartsVo> list = sparePartsService.selectList(sparePartsBo);
-        if (CollUtil.isEmpty(list)) {
-            return CommonResult.fail("导出列表为空");
-        }
-        sparePartsService.asyncExport(list, "部件", loginUser);
-        return CommonResult.success();
-    }
-
-    @SaCheckPermission("als:spareParts:import")
-    @PostMapping("/importTemplate")
-    public void importTemplate(HttpServletResponse response) {
-        ExcelUtil.exportExcel(new ArrayList<>(), "部件", SparePartsImportVo.class, response);
-    }
-
-    /**
-     * 导入部件列表
-     */
-    @Log(title = "部件", businessType = BusinessType.IMPORT)
-    @SaCheckPermission("als:spareParts:import")
-    @PostMapping("/importData")
-    public CommonResult<Void> importData(MultipartFile file, boolean updateSupport) {
-        LoginUser loginUser = LoginHelper.getLoginUser();
-        sparePartsService.asyncImportData(file, updateSupport, loginUser);
-        return CommonResult.success();
-    }
-
-    /**
-     * 获取部件详细信息
-     */
-    @SaCheckPermission("als:spareParts:query")
-    @GetMapping(value = "/{id}")
-    public CommonResult<SparePartsVo> getInfo(@PathVariable Long id) {
-        return CommonResult.success(sparePartsService.selectById(id));
-    }
-
-    /**
-     * 新增部件
-     */
-    @SaCheckPermission("als:spareParts:add")
-    @Log(title = "部件", businessType = BusinessType.INSERT)
-    @RepeatSubmit()
-    @PostMapping
-    public CommonResult<Void> add(@Validated @RequestBody SparePartsBo sparePartsBo) {
-        boolean inserted = sparePartsService.insert(sparePartsBo);
-        if (!inserted) {
-            return CommonResult.fail("新增部件记录失败!");
-        }
-        return CommonResult.success();
-    }
-
-    /**
-     * 修改部件
-     */
-    @SaCheckPermission("als:spareParts:edit")
-    @Log(title = "部件", businessType = BusinessType.UPDATE)
-    @RepeatSubmit()
-    @PutMapping
-    public CommonResult<Void> edit(@Validated @RequestBody SparePartsBo sparePartsBo) {
-        boolean updated = sparePartsService.update(sparePartsBo);
-        if (!updated) {
-            return CommonResult.fail("修改部件记录失败!");
-        }
-        return CommonResult.success();
-    }
-
-    /**
-     * 删除部件
-     */
-    @SaCheckPermission("als:spareParts:remove")
-    @Log(title = "部件", businessType = BusinessType.DELETE)
-    @DeleteMapping("/{ids}")
-    public CommonResult<Void> remove(@PathVariable Long[] ids) {
-        boolean deleted = sparePartsService.deleteByIds(ids);
-        if (!deleted) {
-            return CommonResult.fail("删除部件记录失败!");
-        }
-        return CommonResult.success();
-    }
-}

+ 0 - 131
als-modules/agile-assurance/src/main/java/org/eco/als/controller/TechnicalDocController.java

@@ -1,131 +0,0 @@
-package org.eco.als.controller;
-
-import cn.dev33.satoken.annotation.SaCheckPermission;
-import jakarta.annotation.Resource;
-import jakarta.servlet.http.HttpServletResponse;
-import lombok.RequiredArgsConstructor;
-import org.eco.als.domain.bo.TechnicalDocBo;
-import org.eco.als.domain.vo.TechnicalDocVo;
-import org.eco.als.service.ITechnicalDocService;
-import org.eco.common.core.core.domain.CommonResult;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.core.page.PageResult;
-import org.eco.common.log.annotation.Log;
-import org.eco.common.log.enums.BusinessType;
-import org.eco.common.security.utils.LoginHelper;
-import org.eco.common.web.annotation.RepeatSubmit;
-import org.eco.common.web.core.BaseController;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.util.List;
-
-/**
- * 技术资料Controller
- *
- * @author wgk
- * @date 2024-07-18
- */
-@Validated
-@RequiredArgsConstructor
-@RestController
-@RequestMapping("/als/technicalDoc")
-public class TechnicalDocController extends BaseController {
-    @Resource
-    private ITechnicalDocService technicalDocService;
-
-    /**
-     * 查询技术资料列表
-     */
-    @SaCheckPermission("als:technicalDoc:list")
-    @GetMapping("/list")
-    public CommonResult<PageResult<TechnicalDocVo>> list(TechnicalDocBo technicalDocBo) {
-        return CommonResult.success(technicalDocService.selectPage(technicalDocBo));
-    }
-
-    /**
-     * 导出技术资料列表
-     */
-    @SaCheckPermission("als:technicalDoc:export")
-    @Log(title = "技术资料", businessType = BusinessType.EXPORT)
-    @PostMapping("/export")
-    public CommonResult<Void> export(HttpServletResponse response, TechnicalDocBo technicalDocBo) {
-        LoginUser loginUser = LoginHelper.getLoginUser();
-        List<TechnicalDocVo> list = technicalDocService.selectList(technicalDocBo);
-        technicalDocService.asyncExport(list, "技术资料", loginUser);
-        return CommonResult.success();
-    }
-
-    /**
-     * 导入技术资料列表
-     */
-    @Log(title = "技术资料", businessType = BusinessType.IMPORT)
-    @SaCheckPermission("als:technicalDoc:import")
-    @PostMapping("/importData")
-    public CommonResult<Void> importData(MultipartFile file, boolean updateSupport) {
-        LoginUser loginUser = LoginHelper.getLoginUser();
-        technicalDocService.asyncImportData(file, updateSupport, loginUser);
-        return CommonResult.success();
-    }
-
-    /**
-     * 获取技术资料详细信息
-     */
-    @SaCheckPermission("als:technicalDoc:query")
-    @GetMapping(value = "/{id}")
-    public CommonResult<TechnicalDocVo> getInfo(@PathVariable Long id) {
-        return CommonResult.success(technicalDocService.selectById(id));
-    }
-
-    /**
-     * 新增技术资料
-     */
-    @SaCheckPermission("als:technicalDoc:add")
-    @Log(title = "技术资料", businessType = BusinessType.INSERT)
-    @RepeatSubmit()
-    @PostMapping
-    public CommonResult<Void> add(@Validated @RequestBody TechnicalDocBo technicalDocBo) {
-        boolean inserted = technicalDocService.insert(technicalDocBo);
-        if (!inserted) {
-            return CommonResult.fail("新增技术资料记录失败!");
-        }
-        return CommonResult.success();
-    }
-
-    /**
-     * 修改技术资料
-     */
-    @SaCheckPermission("als:technicalDoc:edit")
-    @Log(title = "技术资料", businessType = BusinessType.UPDATE)
-    @RepeatSubmit()
-    @PutMapping
-    public CommonResult<Void> edit(@Validated @RequestBody TechnicalDocBo technicalDocBo) {
-        boolean updated = technicalDocService.update(technicalDocBo);
-        if (!updated) {
-            return CommonResult.fail("修改技术资料记录失败!");
-        }
-        return CommonResult.success();
-    }
-
-    /**
-     * 删除技术资料
-     */
-    @SaCheckPermission("als:technicalDoc:remove")
-    @Log(title = "技术资料", businessType = BusinessType.DELETE)
-    @DeleteMapping("/{ids}")
-    public CommonResult<Void> remove(@PathVariable Long[] ids) {
-        boolean deleted = technicalDocService.deleteByIds(ids);
-        if (!deleted) {
-            return CommonResult.fail("删除技术资料记录失败!");
-        }
-        return CommonResult.success();
-    }
-}

+ 0 - 78
als-modules/agile-assurance/src/main/java/org/eco/als/domain/CarryChecklist.java

@@ -1,78 +0,0 @@
-package org.eco.als.domain;
-
-import com.mybatisflex.annotation.Column;
-import com.mybatisflex.annotation.Id;
-import com.mybatisflex.annotation.Table;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-import java.io.Serial;
-
-/**
- * 任务携行对象 als_carry_checklist_t
- *
- * @author wgk
- * @date 2024-07-25
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@Table(value = "als_carry_checklist_t")
-public class CarryChecklist extends BaseEntity {
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @Id
-    private Long id;
-
-    /**
-     * 机型
-     */
-    private String aircraftModel;
-
-    /**
-     * 机号
-     */
-    private String aircraftId;
-
-    /**
-     * 成品名称
-     */
-    private String name;
-
-    /**
-     * 型号
-     */
-    private String model;
-
-    /**
-     * 厂家名称
-     */
-    private String factory;
-
-    /**
-     * 需求数量
-     */
-    private Integer quantity;
-
-    /**
-     * 备注
-     */
-    private String remark;
-
-    /**
-     * 状态(1正常)
-     */
-    private String status;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @Column(isLogicDelete = true)
-    private Integer delFlag;
-
-
-}

+ 0 - 69
als-modules/agile-assurance/src/main/java/org/eco/als/domain/FaultEquipment.java

@@ -1,69 +0,0 @@
-package org.eco.als.domain;
-
-import com.mybatisflex.annotation.Column;
-import com.mybatisflex.annotation.Id;
-import com.mybatisflex.annotation.Table;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-
-import java.io.Serial;
-
-import org.eco.common.orm.core.domain.BaseEntity;
-
-/**
- * 故障所需设备对象 als_fault_equipment_t
- *
- * @author wgk
- * @date 2024-10-25
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@Table(value = "als_fault_equipment_t")
-public class FaultEquipment extends BaseEntity {
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @Id
-    private Long id;
-
-    /**
-     * 设备编号
-     */
-    private String equipmentCode;
-
-    /**
-     * 设备名称
-     */
-    private String equipmentName;
-
-    /**
-     * 规格型号
-     */
-    private String modelNumber;
-
-    /**
-     * 数量
-     */
-    private Integer quantity;
-
-    /**
-     * 用途
-     */
-    private String purpose;
-
-    /**
-     * 备注
-     */
-    private String remarks;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @Column(isLogicDelete = true)
-    private Integer delFlag;
-
-
-}

+ 0 - 54
als-modules/agile-assurance/src/main/java/org/eco/als/domain/FaultNotes.java

@@ -1,54 +0,0 @@
-package org.eco.als.domain;
-
-import com.mybatisflex.annotation.Column;
-import com.mybatisflex.annotation.Id;
-import com.mybatisflex.annotation.Table;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-
-import java.io.Serial;
-
-import org.eco.common.orm.core.domain.BaseEntity;
-
-/**
- * 故障注意事项对象 als_fault_notes_t
- *
- * @author wgk
- * @date 2024-10-25
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@Table(value = "als_fault_notes_t")
-public class FaultNotes extends BaseEntity {
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @Id
-    private Long id;
-
-    /**
-     * 注意内容
-     */
-    private String noteContent;
-
-    /**
-     * 图片
-     */
-    private String image;
-
-    /**
-     * 备注
-     */
-    private String remarks;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @Column(isLogicDelete = true)
-    private Integer delFlag;
-
-
-}

+ 0 - 64
als-modules/agile-assurance/src/main/java/org/eco/als/domain/FaultPersonnel.java

@@ -1,64 +0,0 @@
-package org.eco.als.domain;
-
-import com.mybatisflex.annotation.Column;
-import com.mybatisflex.annotation.Id;
-import com.mybatisflex.annotation.Table;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-
-import java.io.Serial;
-
-import org.eco.common.orm.core.domain.BaseEntity;
-
-/**
- * 故障操作人员对象 als_fault_personnel_t
- *
- * @author wgk
- * @date 2024-10-25
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@Table(value = "als_fault_personnel_t")
-public class FaultPersonnel extends BaseEntity {
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @Id
-    private Long id;
-
-    /**
-     * 人员
-     */
-    private String personnel;
-
-    /**
-     * 岗位
-     */
-    private String position;
-
-    /**
-     * 数量
-     */
-    private Integer quantity;
-
-    /**
-     * 职责
-     */
-    private String duties;
-
-    /**
-     * 备注
-     */
-    private String remarks;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @Column(isLogicDelete = true)
-    private Integer delFlag;
-
-
-}

+ 0 - 59
als-modules/agile-assurance/src/main/java/org/eco/als/domain/FaultSetps.java

@@ -1,59 +0,0 @@
-package org.eco.als.domain;
-
-import com.mybatisflex.annotation.Column;
-import com.mybatisflex.annotation.Id;
-import com.mybatisflex.annotation.Table;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-
-import java.io.Serial;
-
-import org.eco.common.orm.core.domain.BaseEntity;
-
-/**
- * 故障操作步骤对象 als_fault_setps_t
- *
- * @author wgk
- * @date 2024-10-25
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@Table(value = "als_fault_setps_t")
-public class FaultSetps extends BaseEntity {
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @Id
-    private Long id;
-
-    /**
-     * 操作步骤
-     */
-    private Integer setps;
-
-    /**
-     * 操作方法
-     */
-    private String method;
-
-    /**
-     * 图片
-     */
-    private String image;
-
-    /**
-     * 备注
-     */
-    private String remarks;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @Column(isLogicDelete = true)
-    private Integer delFlag;
-
-
-}

+ 0 - 69
als-modules/agile-assurance/src/main/java/org/eco/als/domain/FaultSpareParts.java

@@ -1,69 +0,0 @@
-package org.eco.als.domain;
-
-import com.mybatisflex.annotation.Column;
-import com.mybatisflex.annotation.Id;
-import com.mybatisflex.annotation.Table;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-
-import java.io.Serial;
-
-import org.eco.common.orm.core.domain.BaseEntity;
-
-/**
- * 故障所需备件对象 als_fault_spare_parts_t
- *
- * @author wgk
- * @date 2024-10-25
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@Table(value = "als_fault_spare_parts_t")
-public class FaultSpareParts extends BaseEntity {
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @Id
-    private Long id;
-
-    /**
-     * 备件编号
-     */
-    private String sparePartsCode;
-
-    /**
-     * 备件名称
-     */
-    private String sparePartsName;
-
-    /**
-     * 规格型号
-     */
-    private String modelNumber;
-
-    /**
-     * 数量
-     */
-    private Integer quantity;
-
-    /**
-     * 用途
-     */
-    private String purpose;
-
-    /**
-     * 备注
-     */
-    private String remarks;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @Column(isLogicDelete = true)
-    private Integer delFlag;
-
-
-}

+ 0 - 83
als-modules/agile-assurance/src/main/java/org/eco/als/domain/FlightSplitTask.java

@@ -1,83 +0,0 @@
-package org.eco.als.domain;
-
-import com.mybatisflex.annotation.Column;
-import com.mybatisflex.annotation.Id;
-import com.mybatisflex.annotation.Table;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-import java.io.Serial;
-
-/**
- * 飞行分解任务对象 als_flight_split_task_t
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@Table(value = "als_flight_split_task_t")
-public class FlightSplitTask extends BaseEntity {
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @Id
-    private Long id;
-
-    /**
-     * 飞行编号
-     */
-    private Long flightId;
-
-    /**
-     * 机型
-     */
-    private String aircraftModel;
-
-    /**
-     * 机组
-     */
-    private String aircraftGroup;
-
-    /**
-     * 时长
-     */
-    private String duration;
-
-    /**
-     * 设备
-     */
-    private String device;
-
-    /**
-     * 数量
-     */
-    private Integer deviceCount;
-
-    /**
-     * 单位
-     */
-    private String unit;
-
-    /**
-     * 备注
-     */
-    private String remark;
-
-    /**
-     * 状态(1正常)
-     */
-    private String status;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @Column(isLogicDelete = true)
-    private Integer delFlag;
-
-
-}

+ 0 - 73
als-modules/agile-assurance/src/main/java/org/eco/als/domain/FlightTask.java

@@ -1,73 +0,0 @@
-package org.eco.als.domain;
-
-import com.mybatisflex.annotation.Column;
-import com.mybatisflex.annotation.Id;
-import com.mybatisflex.annotation.Table;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-import java.io.Serial;
-import java.util.Date;
-
-/**
- * 飞行任务对象 als_flight_task_t
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@Table(value = "als_flight_task_t")
-public class FlightTask extends BaseEntity {
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @Id
-    private Long id;
-
-    /**
-     * 架次号
-     */
-    private Long sortieNo;
-
-    /**
-     * 机型
-     */
-    private String aircraftModel;
-
-    /**
-     * 机号
-     */
-    private String aircraftId;
-    /**
-     * 起飞时间
-     */
-    private Date startTime;
-
-    /**
-     * 降落时间
-     */
-    private String endTime;
-
-    /**
-     * 飞行课目
-     */
-    private String trainExercise;
-
-    /**
-     * 状态
-     */
-    private String status;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @Column(isLogicDelete = true)
-    private Integer delFlag;
-
-
-}

+ 0 - 58
als-modules/agile-assurance/src/main/java/org/eco/als/domain/SafeRule.java

@@ -1,58 +0,0 @@
-package org.eco.als.domain;
-
-import com.mybatisflex.annotation.Column;
-import com.mybatisflex.annotation.Id;
-import com.mybatisflex.annotation.Table;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-import java.io.Serial;
-
-/**
- * 保障规则对象 als_safe_rule_t
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@Table(value = "als_safe_rule_t")
-public class SafeRule extends BaseEntity {
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @Id
-    private Long id;
-
-    /**
-     * 机型
-     */
-    private String aircraftModel;
-
-    /**
-     * 时长
-     */
-    private String duration;
-
-    /**
-     * 飞行课目
-     */
-    private String trainExercise;
-
-    /**
-     * 状态(1正常)
-     */
-    private String status;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @Column(isLogicDelete = true)
-    private Integer delFlag;
-
-
-}

+ 0 - 78
als-modules/agile-assurance/src/main/java/org/eco/als/domain/SafeRuleSub.java

@@ -1,78 +0,0 @@
-package org.eco.als.domain;
-
-import com.mybatisflex.annotation.Column;
-import com.mybatisflex.annotation.Id;
-import com.mybatisflex.annotation.Table;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-import java.io.Serial;
-
-/**
- * 保障规则子对象 als_safe_rule_sub_t
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@Table(value = "als_safe_rule_sub_t")
-public class SafeRuleSub extends BaseEntity {
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @Id
-    private Long id;
-
-    /**
-     * 机型
-     */
-    private String aircraftModel;
-
-    /**
-     * 机组
-     */
-    private String aircraftGroup;
-
-    /**
-     * 时长
-     */
-    private String duration;
-
-    /**
-     * 设备
-     */
-    private String device;
-
-    /**
-     * 数量
-     */
-    private Integer deviceCount;
-
-    /**
-     * 单位
-     */
-    private String unit;
-
-    /**
-     * 备注
-     */
-    private String remark;
-
-    /**
-     * 状态(1正常)
-     */
-    private String status;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @Column(isLogicDelete = true)
-    private Integer delFlag;
-
-
-}

+ 0 - 64
als-modules/agile-assurance/src/main/java/org/eco/als/domain/TechnicalDoc.java

@@ -1,64 +0,0 @@
-package org.eco.als.domain;
-
-import com.mybatisflex.annotation.Column;
-import com.mybatisflex.annotation.Id;
-import com.mybatisflex.annotation.Table;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-import java.io.Serial;
-import java.util.Date;
-
-/**
- * 技术资料对象 als_technical_doc_t
- *
- * @author wgk
- * @date 2024-07-18
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@Table(value = "als_technical_doc_t")
-public class TechnicalDoc extends BaseEntity {
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @Id
-    private Long id;
-
-    /**
-     * 名称
-     */
-    private String name;
-
-    /**
-     * 作者
-     */
-    private String author;
-
-    /**
-     * 出版时间
-     */
-    private Date publicationDate;
-
-    /**
-     * 资料类型
-     */
-    private String type;
-
-    /**
-     * 文件Id
-     */
-    private Long ossId;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @Column(isLogicDelete = true)
-    private Integer delFlag;
-
-
-}

+ 0 - 68
als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/CarryChecklistBo.java

@@ -1,68 +0,0 @@
-package org.eco.als.domain.bo;
-
-import io.github.linpeilie.annotations.AutoMapper;
-import jakarta.validation.constraints.NotBlank;
-import jakarta.validation.constraints.NotNull;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.als.domain.CarryChecklist;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-/**
- * 任务携行业务对象 als_carry_checklist_t
- *
- * @author wgk
- * @date 2024-07-25
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = CarryChecklist.class, reverseConvertGenerate = false)
-public class CarryChecklistBo extends BaseEntity {
-    /**
-     * 编号
-     */
-    private Long id;
-
-    /**
-     * 机型
-     */
-    @NotBlank(message = "机型不能为空")
-    private String aircraftModel;
-
-    /**
-     * 机号Id
-     */
-    @NotNull(message = "机号不能为空")
-    private String aircraftId;
-
-    /**
-     * 成品名称
-     */
-    @NotBlank(message = "成品名称不能为空")
-    private String name;
-
-    /**
-     * 型号
-     */
-    @NotBlank(message = "型号不能为空")
-    private String model;
-
-    /**
-     * 厂家名称
-     */
-    @NotBlank(message = "厂家名称不能为空")
-    private String factory;
-
-    /**
-     * 需求数量
-     */
-    @NotNull(message = "需求数量不能为空")
-    private Integer quantity;
-
-    /**
-     * 备注
-     */
-    private String remark;
-
-
-}

+ 0 - 56
als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/FaultEquipmentBo.java

@@ -1,56 +0,0 @@
-package org.eco.als.domain.bo;
-
-import org.eco.als.domain.FaultEquipment;
-import io.github.linpeilie.annotations.AutoMapper;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import jakarta.validation.constraints.*;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-/**
- * 故障所需设备业务对象 als_fault_equipment_t
- *
- * @author wgk
- * @date 2024-10-25
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = FaultEquipment.class, reverseConvertGenerate = false)
-public class FaultEquipmentBo extends BaseEntity {
-    /**
-     * 编号
-     */
-    private Long id;
-
-    /**
-     * 设备编号
-     */
-    private String equipmentCode;
-
-    /**
-     * 设备名称
-     */
-    private String equipmentName;
-
-    /**
-     * 规格型号
-     */
-    private String modelNumber;
-
-    /**
-     * 数量
-     */
-    private Integer quantity;
-
-    /**
-     * 用途
-     */
-    private String purpose;
-
-    /**
-     * 备注
-     */
-    private String remarks;
-
-
-}

+ 0 - 41
als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/FaultNotesBo.java

@@ -1,41 +0,0 @@
-package org.eco.als.domain.bo;
-
-import org.eco.als.domain.FaultNotes;
-import io.github.linpeilie.annotations.AutoMapper;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import jakarta.validation.constraints.*;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-/**
- * 故障注意事项业务对象 als_fault_notes_t
- *
- * @author wgk
- * @date 2024-10-25
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = FaultNotes.class, reverseConvertGenerate = false)
-public class FaultNotesBo extends BaseEntity {
-    /**
-     * 编号
-     */
-    private Long id;
-
-    /**
-     * 注意内容
-     */
-    private String noteContent;
-
-    /**
-     * 图片
-     */
-    private String image;
-
-    /**
-     * 备注
-     */
-    private String remarks;
-
-
-}

+ 0 - 51
als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/FaultPersonnelBo.java

@@ -1,51 +0,0 @@
-package org.eco.als.domain.bo;
-
-import org.eco.als.domain.FaultPersonnel;
-import io.github.linpeilie.annotations.AutoMapper;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import jakarta.validation.constraints.*;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-/**
- * 故障操作人员业务对象 als_fault_personnel_t
- *
- * @author wgk
- * @date 2024-10-25
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = FaultPersonnel.class, reverseConvertGenerate = false)
-public class FaultPersonnelBo extends BaseEntity {
-    /**
-     * 编号
-     */
-    private Long id;
-
-    /**
-     * 人员
-     */
-    private String personnel;
-
-    /**
-     * 岗位
-     */
-    private String position;
-
-    /**
-     * 数量
-     */
-    private Integer quantity;
-
-    /**
-     * 职责
-     */
-    private String duties;
-
-    /**
-     * 备注
-     */
-    private String remarks;
-
-
-}

+ 0 - 46
als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/FaultSetpsBo.java

@@ -1,46 +0,0 @@
-package org.eco.als.domain.bo;
-
-import org.eco.als.domain.FaultSetps;
-import io.github.linpeilie.annotations.AutoMapper;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import jakarta.validation.constraints.*;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-/**
- * 故障操作步骤业务对象 als_fault_setps_t
- *
- * @author wgk
- * @date 2024-10-25
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = FaultSetps.class, reverseConvertGenerate = false)
-public class FaultSetpsBo extends BaseEntity {
-    /**
-     * 编号
-     */
-    private Long id;
-
-    /**
-     * 操作步骤
-     */
-    private Integer setps;
-
-    /**
-     * 操作方法
-     */
-    private String method;
-
-    /**
-     * 图片
-     */
-    private String image;
-
-    /**
-     * 备注
-     */
-    private String remarks;
-
-
-}

+ 0 - 56
als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/FaultSparePartsBo.java

@@ -1,56 +0,0 @@
-package org.eco.als.domain.bo;
-
-import org.eco.als.domain.FaultSpareParts;
-import io.github.linpeilie.annotations.AutoMapper;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import jakarta.validation.constraints.*;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-/**
- * 故障所需备件业务对象 als_fault_spare_parts_t
- *
- * @author wgk
- * @date 2024-10-25
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = FaultSpareParts.class, reverseConvertGenerate = false)
-public class FaultSparePartsBo extends BaseEntity {
-    /**
-     * 编号
-     */
-    private Long id;
-
-    /**
-     * 备件编号
-     */
-    private String sparePartsCode;
-
-    /**
-     * 备件名称
-     */
-    private String sparePartsName;
-
-    /**
-     * 规格型号
-     */
-    private String modelNumber;
-
-    /**
-     * 数量
-     */
-    private Integer quantity;
-
-    /**
-     * 用途
-     */
-    private String purpose;
-
-    /**
-     * 备注
-     */
-    private String remarks;
-
-
-}

+ 0 - 73
als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/FlightSplitTaskBo.java

@@ -1,73 +0,0 @@
-package org.eco.als.domain.bo;
-
-import io.github.linpeilie.annotations.AutoMapper;
-import jakarta.validation.constraints.NotBlank;
-import jakarta.validation.constraints.NotNull;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.als.domain.FlightSplitTask;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-/**
- * 飞行分解任务业务对象 als_flight_split_task_t
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = FlightSplitTask.class, reverseConvertGenerate = false)
-public class FlightSplitTaskBo extends BaseEntity {
-    /**
-     * 编号
-     */
-    private Long id;
-
-    /**
-     * 飞行编号
-     */
-    private Long flightId;
-
-    /**
-     * 机型
-     */
-    @NotBlank(message = "机型不能为空")
-    private String aircraftModel;
-
-    /**
-     * 机组
-     */
-    @NotBlank(message = "机组不能为空")
-    private String aircraftGroup;
-
-    /**
-     * 时长
-     */
-    @NotBlank(message = "时长不能为空")
-    private String duration;
-
-    /**
-     * 设备
-     */
-    @NotBlank(message = "设备不能为空")
-    private String device;
-
-    /**
-     * 数量
-     */
-    @NotNull(message = "数量不能为空")
-    private Integer deviceCount;
-
-    /**
-     * 单位
-     */
-    @NotBlank(message = "单位不能为空")
-    private String unit;
-
-    /**
-     * 备注
-     */
-    private String remark;
-
-
-}

+ 0 - 73
als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/FlightTaskBo.java

@@ -1,73 +0,0 @@
-package org.eco.als.domain.bo;
-
-import com.fasterxml.jackson.annotation.JsonFormat;
-import io.github.linpeilie.annotations.AutoMapper;
-import jakarta.validation.constraints.NotBlank;
-import jakarta.validation.constraints.NotNull;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.als.domain.FlightTask;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-import java.util.Date;
-
-/**
- * 飞行任务业务对象 als_flight_task_t
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = FlightTask.class, reverseConvertGenerate = false)
-public class FlightTaskBo extends BaseEntity {
-    /**
-     * 编号
-     */
-    @NotNull(message = "编号不能为空")
-    private Long id;
-
-    /**
-     * 架次号
-     */
-    @NotNull(message = "架次号不能为空")
-    private Long sortieNo;
-
-    /**
-     * 机型
-     */
-    @NotBlank(message = "机型不能为空")
-    private String aircraftModel;
-
-    /**
-     * 机号Id
-     */
-    @NotNull(message = "机号不能为空")
-    private String aircraftId;
-
-    /**
-     * 起飞时间
-     */
-    @NotNull(message = "起飞时间不能为空")
-    @JsonFormat(pattern = "yyyy-MM-dd")
-    private Date startTime;
-
-    /**
-     * 降落时间
-     */
-    @NotBlank(message = "降落时间不能为空")
-    private String endTime;
-
-    /**
-     * 飞行课目
-     */
-    @NotBlank(message = "飞行课目不能为空")
-    private String trainExercise;
-
-    /**
-     * 状态
-     */
-    private String status;
-
-
-}

+ 0 - 49
als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/SafeRuleBo.java

@@ -1,49 +0,0 @@
-package org.eco.als.domain.bo;
-
-import io.github.linpeilie.annotations.AutoMapper;
-import jakarta.validation.constraints.NotBlank;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.als.domain.SafeRule;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-/**
- * 保障规则业务对象 als_safe_rule_t
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = SafeRule.class, reverseConvertGenerate = false)
-public class SafeRuleBo extends BaseEntity {
-    /**
-     * 编号
-     */
-    private Long id;
-
-    /**
-     * 机型
-     */
-    @NotBlank(message = "机型不能为空")
-    private String aircraftModel;
-
-    /**
-     * 时长
-     */
-    @NotBlank(message = "时长不能为空")
-    private String duration;
-
-    /**
-     * 飞行课目
-     */
-    @NotBlank(message = "飞行课目不能为空")
-    private String trainExercise;
-
-    /**
-     * 状态(1正常)
-     */
-    private String status;
-
-
-}

+ 0 - 70
als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/SafeRuleSubBo.java

@@ -1,70 +0,0 @@
-package org.eco.als.domain.bo;
-
-import io.github.linpeilie.annotations.AutoMapper;
-import jakarta.validation.constraints.NotBlank;
-import jakarta.validation.constraints.NotNull;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.als.domain.SafeRuleSub;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-/**
- * 保障规则子业务对象 als_safe_rule_sub_t
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = SafeRuleSub.class, reverseConvertGenerate = false)
-public class SafeRuleSubBo extends BaseEntity {
-
-    private Long id;
-    /**
-     * 机型
-     */
-    @NotBlank(message = "机型不能为空")
-    private String aircraftModel;
-
-    /**
-     * 机组
-     */
-    @NotBlank(message = "机组不能为空")
-    private String aircraftGroup;
-
-    /**
-     * 时长
-     */
-    @NotBlank(message = "时长不能为空")
-    private String duration;
-
-    /**
-     * 设备
-     */
-    @NotBlank(message = "设备不能为空")
-    private String device;
-
-    /**
-     * 数量
-     */
-    @NotNull(message = "数量不能为空")
-    private Integer deviceCount;
-
-    /**
-     * 单位
-     */
-    @NotBlank(message = "单位不能为空")
-    private String unit;
-
-    /**
-     * 备注
-     */
-    private String remark;
-
-    /**
-     * 状态(1正常)
-     */
-    private String status;
-
-
-}

+ 0 - 52
als-modules/agile-assurance/src/main/java/org/eco/als/domain/bo/TechnicalDocBo.java

@@ -1,52 +0,0 @@
-package org.eco.als.domain.bo;
-
-import com.fasterxml.jackson.annotation.JsonFormat;
-import io.github.linpeilie.annotations.AutoMapper;
-import jakarta.validation.constraints.NotBlank;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.als.domain.TechnicalDoc;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-import java.util.Date;
-
-/**
- * 技术资料业务对象 als_technical_doc_t
- *
- * @author wgk
- * @date 2024-07-18
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = TechnicalDoc.class, reverseConvertGenerate = false)
-public class TechnicalDocBo extends BaseEntity {
-    /**
-     * 编号
-     */
-    private Long id;
-
-    /**
-     * 名称
-     */
-    @NotBlank(message = "名称不能为空")
-    private String name;
-
-    /**
-     * 作者
-     */
-    @NotBlank(message = "作者不能为空")
-    private String author;
-
-    /**
-     * 出版时间
-     */
-    @JsonFormat(pattern = "yyyy-MM-dd")
-    private Date publicationDate;
-
-    /**
-     * 资料类型
-     */
-    private String type;
-
-
-}

+ 0 - 84
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/CarryChecklistImportVo.java

@@ -1,84 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import com.eco.common.mapper.annotation.FieldMapper;
-import com.eco.common.mapper.constant.MapperConstant;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-
-import java.io.Serial;
-import java.io.Serializable;
-
-/**
- * 任务携行导入视图对象 als_carry_checklist_t
- *
- * @author wgk
- * @date 2024-07-25
- */
-
-@Data
-@NoArgsConstructor
-@ExcelIgnoreUnannotated
-public class CarryChecklistImportVo implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-
-    /**
-     * 机型
-     */
-    @ExcelProperty(value = "机型")
-    private String aircraftModel;
-
-    /**
-     * 机号
-     */
-    @ExcelProperty(value = "机号")
-    private String aircraftNo;
-
-    /**
-     * 成品名称
-     */
-    @ExcelProperty(value = "成品名称")
-    private String name;
-
-    /**
-     * 型号
-     */
-    @ExcelProperty(value = "型号")
-    private String model;
-
-    /**
-     * 厂家名称
-     */
-    @ExcelProperty(value = "厂家名称")
-    private String factory;
-
-    /**
-     * 需求数量
-     */
-    @ExcelProperty(value = "需求数量")
-    private Integer quantity;
-
-    /**
-     * 备注
-     */
-    @ExcelProperty(value = "备注")
-    private String remark;
-
-    /**
-     * 状态(1正常)
-     */
-    @ExcelProperty(value = "状态(1正常)")
-    private String status;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 90
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/CarryChecklistVo.java

@@ -1,90 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import io.github.linpeilie.annotations.AutoMapper;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.als.domain.CarryChecklist;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-import java.io.Serial;
-import java.io.Serializable;
-
-/**
- * 任务携行视图对象 als_carry_checklist_t
- *
- * @author wgk
- * @date 2024-07-25
- */
-@Data
-@ExcelIgnoreUnannotated
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = CarryChecklist.class)
-public class CarryChecklistVo extends BaseEntity implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @ExcelProperty(value = "编号")
-    private Long id;
-
-    /**
-     * 机型
-     */
-    @ExcelProperty(value = "机型")
-    private String aircraftModel;
-
-    /**
-     * 机号Id
-     */
-    private String aircraftId;
-
-
-    /**
-     * 成品名称
-     */
-    @ExcelProperty(value = "成品名称")
-    private String name;
-
-    /**
-     * 型号
-     */
-    @ExcelProperty(value = "型号")
-    private String model;
-
-    /**
-     * 厂家名称
-     */
-    @ExcelProperty(value = "厂家名称")
-    private String factory;
-
-    /**
-     * 需求数量
-     */
-    @ExcelProperty(value = "需求数量")
-    private Integer quantity;
-
-    /**
-     * 备注
-     */
-    @ExcelProperty(value = "备注")
-    private String remark;
-
-    /**
-     * 状态(1正常)
-     */
-    @ExcelProperty(value = "状态(1正常)")
-    private String status;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 73
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FaultEquipmentImportVo.java

@@ -1,73 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import org.eco.common.excel.annotation.ExcelDictFormat;
-import org.eco.common.excel.convert.ExcelDictConvert;
-import lombok.Data;
-
-import java.io.Serial;
-import java.io.Serializable;
-
-import lombok.NoArgsConstructor;
-
-/**
- * 故障所需设备导入视图对象 als_fault_equipment_t
- *
- * @author wgk
- * @date 2024-10-25
- */
-
-@Data
-@NoArgsConstructor
-@ExcelIgnoreUnannotated
-public class FaultEquipmentImportVo implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-
-    /**
-     * 设备编号
-     */
-    @ExcelProperty(value = "设备编号")
-    private String equipmentCode;
-
-    /**
-     * 设备名称
-     */
-    @ExcelProperty(value = "设备名称")
-    private String equipmentName;
-
-    /**
-     * 规格型号
-     */
-    @ExcelProperty(value = "规格型号")
-    private String modelNumber;
-
-    /**
-     * 数量
-     */
-    @ExcelProperty(value = "数量")
-    private Integer quantity;
-
-    /**
-     * 用途
-     */
-    @ExcelProperty(value = "用途")
-    private String purpose;
-
-    /**
-     * 备注
-     */
-    @ExcelProperty(value = "备注")
-    private String remarks;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 78
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FaultEquipmentVo.java

@@ -1,78 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import io.github.linpeilie.annotations.AutoMapper;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.als.domain.FaultEquipment;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-import java.io.Serial;
-import java.io.Serializable;
-
-/**
- * 故障所需设备视图对象 als_fault_equipment_t
- *
- * @author wgk
- * @date 2024-10-25
- */
-@Data
-@ExcelIgnoreUnannotated
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = FaultEquipment.class)
-public class FaultEquipmentVo extends BaseEntity implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @ExcelProperty(value = "编号")
-    private Long id;
-
-    /**
-     * 设备编号
-     */
-    @ExcelProperty(value = "设备编号")
-    private String equipmentCode;
-
-    /**
-     * 设备名称
-     */
-    @ExcelProperty(value = "设备名称")
-    private String equipmentName;
-
-    /**
-     * 规格型号
-     */
-    @ExcelProperty(value = "规格型号")
-    private String modelNumber;
-
-    /**
-     * 数量
-     */
-    @ExcelProperty(value = "数量")
-    private Integer quantity;
-
-    /**
-     * 用途
-     */
-    @ExcelProperty(value = "用途")
-    private String purpose;
-
-    /**
-     * 备注
-     */
-    @ExcelProperty(value = "备注")
-    private String remarks;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 55
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FaultNotesImportVo.java

@@ -1,55 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import org.eco.common.excel.annotation.ExcelDictFormat;
-import org.eco.common.excel.convert.ExcelDictConvert;
-import lombok.Data;
-
-import java.io.Serial;
-import java.io.Serializable;
-
-import lombok.NoArgsConstructor;
-
-/**
- * 故障注意事项导入视图对象 als_fault_notes_t
- *
- * @author wgk
- * @date 2024-10-25
- */
-
-@Data
-@NoArgsConstructor
-@ExcelIgnoreUnannotated
-public class FaultNotesImportVo implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-
-    /**
-     * 注意内容
-     */
-    @ExcelProperty(value = "注意内容")
-    private String noteContent;
-
-    /**
-     * 图片
-     */
-    @ExcelProperty(value = "图片")
-    private String image;
-
-    /**
-     * 备注
-     */
-    @ExcelProperty(value = "备注")
-    private String remarks;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 60
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FaultNotesVo.java

@@ -1,60 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import io.github.linpeilie.annotations.AutoMapper;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.als.domain.FaultNotes;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-import java.io.Serial;
-import java.io.Serializable;
-
-/**
- * 故障注意事项视图对象 als_fault_notes_t
- *
- * @author wgk
- * @date 2024-10-25
- */
-@Data
-@ExcelIgnoreUnannotated
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = FaultNotes.class)
-public class FaultNotesVo extends BaseEntity implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @ExcelProperty(value = "编号")
-    private Long id;
-
-    /**
-     * 注意内容
-     */
-    @ExcelProperty(value = "注意内容")
-    private String noteContent;
-
-    /**
-     * 图片
-     */
-    @ExcelProperty(value = "图片")
-    private String image;
-
-    /**
-     * 备注
-     */
-    @ExcelProperty(value = "备注")
-    private String remarks;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 67
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FaultPersonnelImportVo.java

@@ -1,67 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import org.eco.common.excel.annotation.ExcelDictFormat;
-import org.eco.common.excel.convert.ExcelDictConvert;
-import lombok.Data;
-
-import java.io.Serial;
-import java.io.Serializable;
-
-import lombok.NoArgsConstructor;
-
-/**
- * 故障操作人员导入视图对象 als_fault_personnel_t
- *
- * @author wgk
- * @date 2024-10-25
- */
-
-@Data
-@NoArgsConstructor
-@ExcelIgnoreUnannotated
-public class FaultPersonnelImportVo implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-
-    /**
-     * 人员
-     */
-    @ExcelProperty(value = "人员")
-    private String personnel;
-
-    /**
-     * 岗位
-     */
-    @ExcelProperty(value = "岗位")
-    private String position;
-
-    /**
-     * 数量
-     */
-    @ExcelProperty(value = "数量")
-    private Integer quantity;
-
-    /**
-     * 职责
-     */
-    @ExcelProperty(value = "职责")
-    private String duties;
-
-    /**
-     * 备注
-     */
-    @ExcelProperty(value = "备注")
-    private String remarks;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 72
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FaultPersonnelVo.java

@@ -1,72 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import io.github.linpeilie.annotations.AutoMapper;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.als.domain.FaultPersonnel;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-import java.io.Serial;
-import java.io.Serializable;
-
-/**
- * 故障操作人员视图对象 als_fault_personnel_t
- *
- * @author wgk
- * @date 2024-10-25
- */
-@Data
-@ExcelIgnoreUnannotated
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = FaultPersonnel.class)
-public class FaultPersonnelVo extends BaseEntity implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @ExcelProperty(value = "编号")
-    private Long id;
-
-    /**
-     * 人员
-     */
-    @ExcelProperty(value = "人员")
-    private String personnel;
-
-    /**
-     * 岗位
-     */
-    @ExcelProperty(value = "岗位")
-    private String position;
-
-    /**
-     * 数量
-     */
-    @ExcelProperty(value = "数量")
-    private Integer quantity;
-
-    /**
-     * 职责
-     */
-    @ExcelProperty(value = "职责")
-    private String duties;
-
-    /**
-     * 备注
-     */
-    @ExcelProperty(value = "备注")
-    private String remarks;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 61
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FaultSetpsImportVo.java

@@ -1,61 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import org.eco.common.excel.annotation.ExcelDictFormat;
-import org.eco.common.excel.convert.ExcelDictConvert;
-import lombok.Data;
-
-import java.io.Serial;
-import java.io.Serializable;
-
-import lombok.NoArgsConstructor;
-
-/**
- * 故障操作步骤导入视图对象 als_fault_setps_t
- *
- * @author wgk
- * @date 2024-10-25
- */
-
-@Data
-@NoArgsConstructor
-@ExcelIgnoreUnannotated
-public class FaultSetpsImportVo implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-
-    /**
-     * 操作步骤
-     */
-    @ExcelProperty(value = "操作步骤")
-    private Integer setps;
-
-    /**
-     * 操作方法
-     */
-    @ExcelProperty(value = "操作方法")
-    private String method;
-
-    /**
-     * 图片
-     */
-    @ExcelProperty(value = "图片")
-    private String image;
-
-    /**
-     * 备注
-     */
-    @ExcelProperty(value = "备注")
-    private String remarks;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 66
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FaultSetpsVo.java

@@ -1,66 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import io.github.linpeilie.annotations.AutoMapper;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.als.domain.FaultSetps;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-import java.io.Serial;
-import java.io.Serializable;
-
-/**
- * 故障操作步骤视图对象 als_fault_setps_t
- *
- * @author wgk
- * @date 2024-10-25
- */
-@Data
-@ExcelIgnoreUnannotated
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = FaultSetps.class)
-public class FaultSetpsVo extends BaseEntity implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @ExcelProperty(value = "编号")
-    private Long id;
-
-    /**
-     * 操作步骤
-     */
-    @ExcelProperty(value = "操作步骤")
-    private Integer setps;
-
-    /**
-     * 操作方法
-     */
-    @ExcelProperty(value = "操作方法")
-    private String method;
-
-    /**
-     * 图片
-     */
-    @ExcelProperty(value = "图片")
-    private String image;
-
-    /**
-     * 备注
-     */
-    @ExcelProperty(value = "备注")
-    private String remarks;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 73
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FaultSparePartsImportVo.java

@@ -1,73 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import org.eco.common.excel.annotation.ExcelDictFormat;
-import org.eco.common.excel.convert.ExcelDictConvert;
-import lombok.Data;
-
-import java.io.Serial;
-import java.io.Serializable;
-
-import lombok.NoArgsConstructor;
-
-/**
- * 故障所需备件导入视图对象 als_fault_spare_parts_t
- *
- * @author wgk
- * @date 2024-10-25
- */
-
-@Data
-@NoArgsConstructor
-@ExcelIgnoreUnannotated
-public class FaultSparePartsImportVo implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-
-    /**
-     * 备件编号
-     */
-    @ExcelProperty(value = "备件编号")
-    private String sparePartsCode;
-
-    /**
-     * 备件名称
-     */
-    @ExcelProperty(value = "备件名称")
-    private String sparePartsName;
-
-    /**
-     * 规格型号
-     */
-    @ExcelProperty(value = "规格型号")
-    private String modelNumber;
-
-    /**
-     * 数量
-     */
-    @ExcelProperty(value = "数量")
-    private Integer quantity;
-
-    /**
-     * 用途
-     */
-    @ExcelProperty(value = "用途")
-    private String purpose;
-
-    /**
-     * 备注
-     */
-    @ExcelProperty(value = "备注")
-    private String remarks;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 78
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FaultSparePartsVo.java

@@ -1,78 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import io.github.linpeilie.annotations.AutoMapper;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.als.domain.FaultSpareParts;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-import java.io.Serial;
-import java.io.Serializable;
-
-/**
- * 故障所需备件视图对象 als_fault_spare_parts_t
- *
- * @author wgk
- * @date 2024-10-25
- */
-@Data
-@ExcelIgnoreUnannotated
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = FaultSpareParts.class)
-public class FaultSparePartsVo extends BaseEntity implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @ExcelProperty(value = "编号")
-    private Long id;
-
-    /**
-     * 备件编号
-     */
-    @ExcelProperty(value = "备件编号")
-    private String sparePartsCode;
-
-    /**
-     * 备件名称
-     */
-    @ExcelProperty(value = "备件名称")
-    private String sparePartsName;
-
-    /**
-     * 规格型号
-     */
-    @ExcelProperty(value = "规格型号")
-    private String modelNumber;
-
-    /**
-     * 数量
-     */
-    @ExcelProperty(value = "数量")
-    private Integer quantity;
-
-    /**
-     * 用途
-     */
-    @ExcelProperty(value = "用途")
-    private String purpose;
-
-    /**
-     * 备注
-     */
-    @ExcelProperty(value = "备注")
-    private String remarks;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 88
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FlightSplitTaskImportVo.java

@@ -1,88 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-
-import java.io.Serial;
-import java.io.Serializable;
-
-/**
- * 飞行分解任务导入视图对象 als_flight_split_task_t
- *
- * @author wgk
- * @date 2024-07-24
- */
-
-@Data
-@NoArgsConstructor
-@ExcelIgnoreUnannotated
-public class FlightSplitTaskImportVo implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-
-    /**
-     * 飞行编号
-     */
-    @ExcelProperty(value = "飞行编号")
-    private Long flightId;
-
-    /**
-     * 机型
-     */
-    @ExcelProperty(value = "机型")
-    private String aircraftModel;
-
-    /**
-     * 机组
-     */
-    @ExcelProperty(value = "机组")
-    private String aircraftGroup;
-
-    /**
-     * 时长
-     */
-    @ExcelProperty(value = "时长")
-    private String duration;
-
-    /**
-     * 设备
-     */
-    @ExcelProperty(value = "设备")
-    private String device;
-
-    /**
-     * 数量
-     */
-    @ExcelProperty(value = "数量")
-    private Integer deviceCount;
-
-    /**
-     * 单位
-     */
-    @ExcelProperty(value = "单位")
-    private String unit;
-
-    /**
-     * 备注
-     */
-    @ExcelProperty(value = "备注")
-    private String remark;
-
-    /**
-     * 状态(1正常)
-     */
-    @ExcelProperty(value = "状态(1正常)")
-    private String status;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 96
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FlightSplitTaskVo.java

@@ -1,96 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import io.github.linpeilie.annotations.AutoMapper;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.als.domain.FlightSplitTask;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-import java.io.Serial;
-import java.io.Serializable;
-
-/**
- * 飞行分解任务视图对象 als_flight_split_task_t
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Data
-@ExcelIgnoreUnannotated
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = FlightSplitTask.class)
-public class FlightSplitTaskVo extends BaseEntity implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @ExcelProperty(value = "编号")
-    private Long id;
-
-    /**
-     * 飞行编号
-     */
-    @ExcelProperty(value = "飞行编号")
-    private Long flightId;
-
-    /**
-     * 机型
-     */
-    @ExcelProperty(value = "机型")
-    private String aircraftModel;
-
-    /**
-     * 机组
-     */
-    @ExcelProperty(value = "机组")
-    private String aircraftGroup;
-
-    /**
-     * 时长
-     */
-    @ExcelProperty(value = "时长")
-    private String duration;
-
-    /**
-     * 设备
-     */
-    @ExcelProperty(value = "设备")
-    private String device;
-
-    /**
-     * 数量
-     */
-    @ExcelProperty(value = "数量")
-    private Integer deviceCount;
-
-    /**
-     * 单位
-     */
-    @ExcelProperty(value = "单位")
-    private String unit;
-
-    /**
-     * 备注
-     */
-    @ExcelProperty(value = "备注")
-    private String remark;
-
-    /**
-     * 状态(1正常)
-     */
-    @ExcelProperty(value = "状态(1正常)")
-    private String status;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 77
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FlightTaskImportVo.java

@@ -1,77 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-
-import java.io.Serial;
-import java.io.Serializable;
-import java.util.Date;
-
-/**
- * 飞行任务导入视图对象 als_flight_task_t
- *
- * @author wgk
- * @date 2024-07-24
- */
-
-@Data
-@NoArgsConstructor
-@ExcelIgnoreUnannotated
-public class FlightTaskImportVo implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-
-    /**
-     * 架次号
-     */
-    @ExcelProperty(value = "架次号")
-    private Long sortieNo;
-
-    /**
-     * 机型
-     */
-    @ExcelProperty(value = "机型")
-    private String aircraftModel;
-
-    /**
-     * 机号
-     */
-    @ExcelProperty(value = "机号")
-    private String aircraftNo;
-
-    /**
-     * 起飞时间
-     */
-    @ExcelProperty(value = "起飞时间")
-    private Date startTime;
-
-    /**
-     * 降落时间
-     */
-    @ExcelProperty(value = "降落时间")
-    private String endTime;
-
-    /**
-     * 飞行课目
-     */
-    @ExcelProperty(value = "飞行课目")
-    private String trainExercise;
-
-    /**
-     * 状态
-     */
-    @ExcelProperty(value = "状态")
-    private String status;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 85
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/FlightTaskVo.java

@@ -1,85 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import io.github.linpeilie.annotations.AutoMapper;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.als.domain.FlightTask;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-import java.io.Serial;
-import java.io.Serializable;
-import java.util.Date;
-
-/**
- * 飞行任务视图对象 als_flight_task_t
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Data
-@ExcelIgnoreUnannotated
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = FlightTask.class)
-public class FlightTaskVo extends BaseEntity implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @ExcelProperty(value = "编号")
-    private Long id;
-
-    /**
-     * 架次号
-     */
-    @ExcelProperty(value = "架次号")
-    private Long sortieNo;
-
-    /**
-     * 机型
-     */
-    @ExcelProperty(value = "机型")
-    private String aircraftModel;
-
-    /**
-     * 机号Id
-     */
-    private String aircraftId;
-
-
-    /**
-     * 起飞时间
-     */
-    @ExcelProperty(value = "起飞时间")
-    private Date startTime;
-
-    /**
-     * 降落时间
-     */
-    @ExcelProperty(value = "降落时间")
-    private String endTime;
-
-    /**
-     * 飞行课目
-     */
-    @ExcelProperty(value = "飞行课目")
-    private String trainExercise;
-
-    /**
-     * 状态
-     */
-    @ExcelProperty(value = "状态")
-    private String status;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 58
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/SafeRuleImportVo.java

@@ -1,58 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-
-import java.io.Serial;
-import java.io.Serializable;
-
-/**
- * 保障规则导入视图对象 als_safe_rule_t
- *
- * @author wgk
- * @date 2024-07-24
- */
-
-@Data
-@NoArgsConstructor
-@ExcelIgnoreUnannotated
-public class SafeRuleImportVo implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-
-    /**
-     * 机型
-     */
-    @ExcelProperty(value = "机型")
-    private String aircraftModel;
-
-    /**
-     * 时长
-     */
-    @ExcelProperty(value = "时长")
-    private String duration;
-
-    /**
-     * 飞行课目
-     */
-    @ExcelProperty(value = "飞行课目")
-    private String trainExercise;
-
-    /**
-     * 状态(1正常)
-     */
-    @ExcelProperty(value = "状态(1正常)")
-    private String status;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 82
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/SafeRuleSubImportVo.java

@@ -1,82 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-
-import java.io.Serial;
-import java.io.Serializable;
-
-/**
- * 保障规则子导入视图对象 als_safe_rule_sub_t
- *
- * @author wgk
- * @date 2024-07-24
- */
-
-@Data
-@NoArgsConstructor
-@ExcelIgnoreUnannotated
-public class SafeRuleSubImportVo implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-
-    /**
-     * 机型
-     */
-    @ExcelProperty(value = "机型")
-    private String aircraftModel;
-
-    /**
-     * 机组
-     */
-    @ExcelProperty(value = "机组")
-    private String aircraftGroup;
-
-    /**
-     * 时长
-     */
-    @ExcelProperty(value = "时长")
-    private String duration;
-
-    /**
-     * 设备
-     */
-    @ExcelProperty(value = "设备")
-    private String device;
-
-    /**
-     * 数量
-     */
-    @ExcelProperty(value = "数量")
-    private Integer deviceCount;
-
-    /**
-     * 单位
-     */
-    @ExcelProperty(value = "单位")
-    private String unit;
-
-    /**
-     * 备注
-     */
-    @ExcelProperty(value = "备注")
-    private String remark;
-
-    /**
-     * 状态(1正常)
-     */
-    @ExcelProperty(value = "状态(1正常)")
-    private String status;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 90
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/SafeRuleSubVo.java

@@ -1,90 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import io.github.linpeilie.annotations.AutoMapper;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.als.domain.SafeRuleSub;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-import java.io.Serial;
-import java.io.Serializable;
-
-/**
- * 保障规则子视图对象 als_safe_rule_sub_t
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Data
-@ExcelIgnoreUnannotated
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = SafeRuleSub.class)
-public class SafeRuleSubVo extends BaseEntity implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @ExcelProperty(value = "编号")
-    private Long id;
-
-    /**
-     * 机型
-     */
-    @ExcelProperty(value = "机型")
-    private String aircraftModel;
-
-    /**
-     * 机组
-     */
-    @ExcelProperty(value = "机组")
-    private String aircraftGroup;
-
-    /**
-     * 时长
-     */
-    @ExcelProperty(value = "时长")
-    private String duration;
-
-    /**
-     * 设备
-     */
-    @ExcelProperty(value = "设备")
-    private String device;
-
-    /**
-     * 数量
-     */
-    @ExcelProperty(value = "数量")
-    private Integer deviceCount;
-
-    /**
-     * 单位
-     */
-    @ExcelProperty(value = "单位")
-    private String unit;
-
-    /**
-     * 备注
-     */
-    @ExcelProperty(value = "备注")
-    private String remark;
-
-    /**
-     * 状态(1正常)
-     */
-    @ExcelProperty(value = "状态(1正常)")
-    private String status;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 66
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/SafeRuleVo.java

@@ -1,66 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import io.github.linpeilie.annotations.AutoMapper;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.als.domain.SafeRule;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-import java.io.Serial;
-import java.io.Serializable;
-
-/**
- * 保障规则视图对象 als_safe_rule_t
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Data
-@ExcelIgnoreUnannotated
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = SafeRule.class)
-public class SafeRuleVo extends BaseEntity implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @ExcelProperty(value = "编号")
-    private Long id;
-
-    /**
-     * 机型
-     */
-    @ExcelProperty(value = "机型")
-    private String aircraftModel;
-
-    /**
-     * 时长
-     */
-    @ExcelProperty(value = "时长")
-    private String duration;
-
-    /**
-     * 飞行课目
-     */
-    @ExcelProperty(value = "飞行课目")
-    private String trainExercise;
-
-    /**
-     * 状态(1正常)
-     */
-    @ExcelProperty(value = "状态(1正常)")
-    private String status;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 69
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/TechnicalDocImportVo.java

@@ -1,69 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelProperty;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-
-import java.io.Serial;
-import java.io.Serializable;
-import java.util.Date;
-
-/**
- * 技术资料导入视图对象 als_technical_doc_t
- *
- * @author wgk
- * @date 2024-07-18
- */
-
-@Data
-@NoArgsConstructor
-public class TechnicalDocImportVo implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-
-    /**
-     * 编号
-     */
-    @ExcelProperty(value = "编号")
-    private Long id;
-
-    /**
-     * 名称
-     */
-    @ExcelProperty(value = "名称")
-    private String name;
-
-    /**
-     * 作者
-     */
-    @ExcelProperty(value = "作者")
-    private String author;
-
-    /**
-     * 出版时间
-     */
-    @ExcelProperty(value = "出版时间")
-    private Date publicationDate;
-
-    /**
-     * 资料类型
-     */
-    @ExcelProperty(value = "资料类型")
-    private String type;
-
-    /**
-     * 文件Id
-     */
-    @ExcelProperty(value = "文件Id")
-    private Long ossId;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-
-}

+ 0 - 72
als-modules/agile-assurance/src/main/java/org/eco/als/domain/vo/TechnicalDocVo.java

@@ -1,72 +0,0 @@
-package org.eco.als.domain.vo;
-
-import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
-import com.alibaba.excel.annotation.ExcelProperty;
-import io.github.linpeilie.annotations.AutoMapper;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.eco.als.domain.TechnicalDoc;
-import org.eco.common.orm.core.domain.BaseEntity;
-
-import java.io.Serial;
-import java.io.Serializable;
-import java.util.Date;
-
-/**
- * 技术资料视图对象 als_technical_doc_t
- *
- * @author wgk
- * @date 2024-07-18
- */
-@Data
-@ExcelIgnoreUnannotated
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = TechnicalDoc.class)
-public class TechnicalDocVo extends BaseEntity implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 编号
-     */
-    @ExcelProperty(value = "编号")
-    private Long id;
-
-    /**
-     * 名称
-     */
-    @ExcelProperty(value = "名称")
-    private String name;
-
-    /**
-     * 作者
-     */
-    @ExcelProperty(value = "作者")
-    private String author;
-
-    /**
-     * 出版时间
-     */
-    @ExcelProperty(value = "出版时间")
-    private Date publicationDate;
-
-    /**
-     * 资料类型
-     */
-    @ExcelProperty(value = "资料类型")
-    private String type;
-
-    /**
-     * 文件Id
-     */
-    @ExcelProperty(value = "文件Id")
-    private Long ossId;
-
-    /**
-     * 删除标识(1删除 0未删除)
-     */
-    @ExcelProperty(value = "删除标识(1删除 0未删除)")
-    private Integer delFlag;
-
-}

+ 0 - 128
als-modules/agile-assurance/src/main/java/org/eco/als/listener/CarryChecklistImportListener.java

@@ -1,128 +0,0 @@
-package org.eco.als.listener;
-
-import cn.hutool.core.bean.BeanUtil;
-import cn.hutool.core.util.ObjectUtil;
-import com.alibaba.excel.context.AnalysisContext;
-import com.alibaba.excel.event.AnalysisEventListener;
-import lombok.extern.slf4j.Slf4j;
-import org.eco.als.domain.bo.CarryChecklistBo;
-import org.eco.als.domain.vo.CarryChecklistImportVo;
-import org.eco.als.domain.vo.CarryChecklistVo;
-import org.eco.als.service.ICarryChecklistService;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.utils.SpringUtils;
-import org.eco.common.core.utils.ValidatorUtils;
-import org.eco.common.excel.core.ExcelListener;
-import org.eco.common.excel.core.ExcelResult;
-import org.eco.common.excel.entity.ExcelResultRes;
-
-import java.util.List;
-
-/**
- * 任务携行自定义导入
- *
- * @author wgk
- */
-@Slf4j
-public class CarryChecklistImportListener extends AnalysisEventListener<CarryChecklistImportVo> implements ExcelListener<CarryChecklistImportVo> {
-    private final ICarryChecklistService carryChecklistService;
-
-    private final Boolean isUpdateSupport;
-    private final LoginUser loginUser;
-    private final StringBuilder successMsg = new StringBuilder();
-    private final StringBuilder failureMsg = new StringBuilder();
-    private int successNum = 0;
-    private int failureNum = 0;
-
-    public CarryChecklistImportListener(Boolean isUpdateSupport, LoginUser loginUser) {
-        this.carryChecklistService = SpringUtils.getBean(ICarryChecklistService.class);
-        this.isUpdateSupport = isUpdateSupport;
-        this.loginUser = loginUser;
-    }
-
-    @Override
-    public void invoke(CarryChecklistImportVo carryChecklistVo, AnalysisContext context) {
-        try {
-
-            CarryChecklistBo carryChecklistBo = BeanUtil.toBean(carryChecklistVo, CarryChecklistBo.class);
-
-            //TODO:根据某个字段,查询数据库表中是否存在记录,不存在就新增,存在就更新
-            CarryChecklistVo carryChecklistVo1 = null;
-
-            //carryChecklistVo1 = carryChecklistService.selectBySomefield(carryChecklistVo.getSomefield());
-            if (ObjectUtil.isNull(carryChecklistVo1)) {
-                //不存在就新增
-                setBo(carryChecklistBo);
-                ValidatorUtils.validate(carryChecklistBo);
-                boolean inserted = carryChecklistService.insert(carryChecklistBo);
-
-                if (inserted) {
-                    successNum++;
-                    successMsg.append("<br/>").append(successNum).append("、任务携行 记录导入成功");
-                } else {
-                    failureNum++;
-                    failureMsg.append("<br/>").append(failureNum).append("、任务携行 记录导入失败");
-                }
-            } else if (isUpdateSupport) {
-                //存在就更新
-                carryChecklistBo.setId(carryChecklistVo1.getId());//主键
-                carryChecklistBo.setVersion(carryChecklistVo1.getVersion());
-                boolean updated = carryChecklistService.update(carryChecklistBo);
-                if (updated) {
-                    successNum++;
-                    successMsg.append("<br/>").append(successNum).append("、任务携行 记录更新成功");
-                } else {
-                    failureNum++;
-                    failureMsg.append("<br/>").append(failureNum).append("、任务携行 记录更新失败");
-                }
-            }
-        } catch (Exception e) {
-            failureNum++;
-            String msg = "<br/>" + failureNum + "、任务携行 记录导入失败:";
-            failureMsg.append(msg).append(e.getMessage());
-            log.error(msg, e);
-        }
-    }
-
-    private void setBo(CarryChecklistBo carryChecklistBo) {
-        carryChecklistBo.setVersion(0);
-        carryChecklistBo.setCreateBy(loginUser.getUserId());
-        carryChecklistBo.setUpdateBy(loginUser.getUserId());
-        carryChecklistBo.setTenantId(loginUser.getTenantId());
-    }
-
-    @Override
-    public void doAfterAllAnalysed(AnalysisContext context) {
-        log.info("解析完成");
-    }
-
-    @Override
-    public ExcelResult<CarryChecklistImportVo> getExcelResult() {
-        return new ExcelResult<>() {
-
-            @Override
-            public ExcelResultRes getAnalysis() {
-                if (failureNum > 0 && successNum == 0) {
-                    failureMsg.insert(0, "很抱歉,导入失败!共 " + failureNum + " 条数据没有成功导入,错误如下:");
-                    return ExcelResultRes.builder().logInfo(failureMsg.toString()).status("0").build();
-                } else if (failureNum > 0 && successNum > 0) {
-                    failureMsg.insert(0, "很抱歉,部分导入失败!共 " + failureNum + " 条数据没有成功导入,错误如下:");
-                    return ExcelResultRes.builder().logInfo(failureMsg.toString()).status("2").build();
-                } else {
-                    successMsg.insert(0, "恭喜您,数据已全部导入成功!共 " + successNum + " 条,数据如下:");
-                    return ExcelResultRes.builder().logInfo(successMsg.toString()).status("1").build();
-                }
-            }
-
-            @Override
-            public List<CarryChecklistImportVo> getList() {
-                return null;
-            }
-
-            @Override
-            public List<String> getErrorList() {
-                return null;
-            }
-        };
-    }
-}

+ 0 - 132
als-modules/agile-assurance/src/main/java/org/eco/als/listener/FlightSplitTaskImportListener.java

@@ -1,132 +0,0 @@
-package org.eco.als.listener;
-
-import cn.hutool.core.bean.BeanUtil;
-import cn.hutool.core.util.ObjectUtil;
-import com.alibaba.excel.context.AnalysisContext;
-import com.alibaba.excel.event.AnalysisEventListener;
-import lombok.extern.slf4j.Slf4j;
-import org.eco.als.domain.bo.FlightSplitTaskBo;
-import org.eco.als.domain.vo.FlightSplitTaskImportVo;
-import org.eco.als.domain.vo.FlightSplitTaskVo;
-import org.eco.als.service.IFlightSplitTaskService;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.utils.SpringUtils;
-import org.eco.common.core.utils.ValidatorUtils;
-import org.eco.common.excel.core.ExcelListener;
-import org.eco.common.excel.core.ExcelResult;
-import org.eco.common.excel.entity.ExcelResultRes;
-
-import java.util.List;
-
-/**
- * 飞行分解任务自定义导入
- *
- * @author wgk
- */
-@Slf4j
-public class FlightSplitTaskImportListener extends AnalysisEventListener<FlightSplitTaskImportVo> implements ExcelListener<FlightSplitTaskImportVo> {
-    private final IFlightSplitTaskService flightSplitTaskService;
-
-    private final Boolean isUpdateSupport;
-    private final LoginUser loginUser;
-    private final StringBuilder successMsg = new StringBuilder();
-    private final StringBuilder failureMsg = new StringBuilder();
-    private int successNum = 0;
-    private int failureNum = 0;
-
-    public FlightSplitTaskImportListener(Boolean isUpdateSupport, LoginUser loginUser) {
-        this.flightSplitTaskService = SpringUtils.getBean(IFlightSplitTaskService.class);
-        this.isUpdateSupport = isUpdateSupport;
-        this.loginUser = loginUser;
-    }
-
-    @Override
-    public void invoke(FlightSplitTaskImportVo flightSplitTaskVo, AnalysisContext context) {
-        try {
-
-            FlightSplitTaskBo flightSplitTaskBo = BeanUtil.toBean(flightSplitTaskVo, FlightSplitTaskBo.class);
-
-            //TODO:根据某个字段,查询数据库表中是否存在记录,不存在就新增,存在就更新
-            FlightSplitTaskVo flightSplitTaskVo1 = null;
-
-            //flightSplitTaskVo1 = flightSplitTaskService.selectBySomefield(flightSplitTaskVo.getSomefield());
-            if (ObjectUtil.isNull(flightSplitTaskVo1)) {
-                //不存在就新增
-                setBo(flightSplitTaskBo);
-                ValidatorUtils.validate(flightSplitTaskBo);
-                boolean inserted = flightSplitTaskService.insert(flightSplitTaskBo);
-
-                if (inserted) {
-                    successNum++;
-                    successMsg.append("<br/>").append(successNum).append("、飞行分解任务 记录导入成功");
-                    return;
-                } else {
-                    failureNum++;
-                    failureMsg.append("<br/>").append(failureNum).append("、飞行分解任务 记录导入失败");
-                    return;
-                }
-            } else if (isUpdateSupport) {
-                //存在就更新
-                flightSplitTaskBo.setId(flightSplitTaskVo1.getId());//主键
-                flightSplitTaskBo.setVersion(flightSplitTaskVo1.getVersion());
-                boolean updated = flightSplitTaskService.update(flightSplitTaskBo);
-                if (updated) {
-                    successNum++;
-                    successMsg.append("<br/>").append(successNum).append("、飞行分解任务 记录更新成功");
-                    return;
-                } else {
-                    failureNum++;
-                    failureMsg.append("<br/>").append(failureNum).append("、飞行分解任务 记录更新失败");
-                    return;
-                }
-            }
-        } catch (Exception e) {
-            failureNum++;
-            String msg = "<br/>" + failureNum + "、飞行分解任务 记录导入失败:";
-            failureMsg.append(msg).append(e.getMessage());
-            log.error(msg, e);
-        }
-    }
-
-    private void setBo(FlightSplitTaskBo flightSplitTaskBo) {
-        flightSplitTaskBo.setVersion(0);
-        flightSplitTaskBo.setCreateBy(loginUser.getUserId());
-        flightSplitTaskBo.setUpdateBy(loginUser.getUserId());
-        flightSplitTaskBo.setTenantId(loginUser.getTenantId());
-    }
-
-    @Override
-    public void doAfterAllAnalysed(AnalysisContext context) {
-        log.info("解析完成");
-    }
-
-    @Override
-    public ExcelResult<FlightSplitTaskImportVo> getExcelResult() {
-        return new ExcelResult<>() {
-
-            @Override
-            public ExcelResultRes getAnalysis() {
-                if (failureNum > 0 && successNum == 0) {
-                    failureMsg.insert(0, "很抱歉,导入失败!共 " + failureNum + " 条数据没有成功导入,错误如下:");
-                    return ExcelResultRes.builder().logInfo(failureMsg.toString()).status("0").build();
-                } else if (failureNum > 0 && successNum > 0) {
-                    failureMsg.insert(0, "很抱歉,部分导入失败!共 " + failureNum + " 条数据没有成功导入,错误如下:");
-                    return ExcelResultRes.builder().logInfo(failureMsg.toString()).status("2").build();
-                } else {
-                    successMsg.insert(0, "恭喜您,数据已全部导入成功!共 " + successNum + " 条,数据如下:");
-                    return ExcelResultRes.builder().logInfo(successMsg.toString()).status("1").build();
-                }
-            }
-
-            @Override
-            public List<FlightSplitTaskImportVo> getList() {
-                return null;
-            }
-
-            @Override
-            public List<String> getErrorList() {
-                return null;
-            }
-        };
-    }
-}

+ 0 - 132
als-modules/agile-assurance/src/main/java/org/eco/als/listener/FlightTaskImportListener.java

@@ -1,132 +0,0 @@
-package org.eco.als.listener;
-
-import cn.hutool.core.bean.BeanUtil;
-import cn.hutool.core.util.ObjectUtil;
-import com.alibaba.excel.context.AnalysisContext;
-import com.alibaba.excel.event.AnalysisEventListener;
-import lombok.extern.slf4j.Slf4j;
-import org.eco.als.domain.bo.FlightTaskBo;
-import org.eco.als.domain.vo.FlightTaskImportVo;
-import org.eco.als.domain.vo.FlightTaskVo;
-import org.eco.als.service.IFlightTaskService;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.utils.SpringUtils;
-import org.eco.common.core.utils.ValidatorUtils;
-import org.eco.common.excel.core.ExcelListener;
-import org.eco.common.excel.core.ExcelResult;
-import org.eco.common.excel.entity.ExcelResultRes;
-
-import java.util.List;
-
-/**
- * 飞行任务自定义导入
- *
- * @author wgk
- */
-@Slf4j
-public class FlightTaskImportListener extends AnalysisEventListener<FlightTaskImportVo> implements ExcelListener<FlightTaskImportVo> {
-    private final IFlightTaskService flightTaskService;
-
-    private final Boolean isUpdateSupport;
-    private final LoginUser loginUser;
-    private final StringBuilder successMsg = new StringBuilder();
-    private final StringBuilder failureMsg = new StringBuilder();
-    private int successNum = 0;
-    private int failureNum = 0;
-
-    public FlightTaskImportListener(Boolean isUpdateSupport, LoginUser loginUser) {
-        this.flightTaskService = SpringUtils.getBean(IFlightTaskService.class);
-        this.isUpdateSupport = isUpdateSupport;
-        this.loginUser = loginUser;
-    }
-
-    @Override
-    public void invoke(FlightTaskImportVo flightTaskVo, AnalysisContext context) {
-        try {
-
-            FlightTaskBo flightTaskBo = BeanUtil.toBean(flightTaskVo, FlightTaskBo.class);
-
-            //TODO:根据某个字段,查询数据库表中是否存在记录,不存在就新增,存在就更新
-            FlightTaskVo flightTaskVo1 = null;
-
-            //flightTaskVo1 = flightTaskService.selectBySomefield(flightTaskVo.getSomefield());
-            if (ObjectUtil.isNull(flightTaskVo1)) {
-                //不存在就新增
-                setBo(flightTaskBo);
-                ValidatorUtils.validate(flightTaskBo);
-                boolean inserted = flightTaskService.insert(flightTaskBo);
-
-                if (inserted) {
-                    successNum++;
-                    successMsg.append("<br/>").append(successNum).append("、飞行任务 记录导入成功");
-                    return;
-                } else {
-                    failureNum++;
-                    failureMsg.append("<br/>").append(failureNum).append("、飞行任务 记录导入失败");
-                    return;
-                }
-            } else if (isUpdateSupport) {
-                //存在就更新
-                flightTaskBo.setId(flightTaskVo1.getId());//主键
-                flightTaskBo.setVersion(flightTaskVo1.getVersion());
-                boolean updated = flightTaskService.update(flightTaskBo);
-                if (updated) {
-                    successNum++;
-                    successMsg.append("<br/>").append(successNum).append("、飞行任务 记录更新成功");
-                    return;
-                } else {
-                    failureNum++;
-                    failureMsg.append("<br/>").append(failureNum).append("、飞行任务 记录更新失败");
-                    return;
-                }
-            }
-        } catch (Exception e) {
-            failureNum++;
-            String msg = "<br/>" + failureNum + "、飞行任务 记录导入失败:";
-            failureMsg.append(msg).append(e.getMessage());
-            log.error(msg, e);
-        }
-    }
-
-    private void setBo(FlightTaskBo flightTaskBo) {
-        flightTaskBo.setVersion(0);
-        flightTaskBo.setCreateBy(loginUser.getUserId());
-        flightTaskBo.setUpdateBy(loginUser.getUserId());
-        flightTaskBo.setTenantId(loginUser.getTenantId());
-    }
-
-    @Override
-    public void doAfterAllAnalysed(AnalysisContext context) {
-        log.info("解析完成");
-    }
-
-    @Override
-    public ExcelResult<FlightTaskImportVo> getExcelResult() {
-        return new ExcelResult<>() {
-
-            @Override
-            public ExcelResultRes getAnalysis() {
-                if (failureNum > 0 && successNum == 0) {
-                    failureMsg.insert(0, "很抱歉,导入失败!共 " + failureNum + " 条数据没有成功导入,错误如下:");
-                    return ExcelResultRes.builder().logInfo(failureMsg.toString()).status("0").build();
-                } else if (failureNum > 0 && successNum > 0) {
-                    failureMsg.insert(0, "很抱歉,部分导入失败!共 " + failureNum + " 条数据没有成功导入,错误如下:");
-                    return ExcelResultRes.builder().logInfo(failureMsg.toString()).status("2").build();
-                } else {
-                    successMsg.insert(0, "恭喜您,数据已全部导入成功!共 " + successNum + " 条,数据如下:");
-                    return ExcelResultRes.builder().logInfo(successMsg.toString()).status("1").build();
-                }
-            }
-
-            @Override
-            public List<FlightTaskImportVo> getList() {
-                return null;
-            }
-
-            @Override
-            public List<String> getErrorList() {
-                return null;
-            }
-        };
-    }
-}

+ 0 - 128
als-modules/agile-assurance/src/main/java/org/eco/als/listener/SafeRuleImportListener.java

@@ -1,128 +0,0 @@
-package org.eco.als.listener;
-
-import cn.hutool.core.bean.BeanUtil;
-import cn.hutool.core.util.ObjectUtil;
-import com.alibaba.excel.context.AnalysisContext;
-import com.alibaba.excel.event.AnalysisEventListener;
-import lombok.extern.slf4j.Slf4j;
-import org.eco.als.domain.bo.SafeRuleBo;
-import org.eco.als.domain.vo.SafeRuleImportVo;
-import org.eco.als.domain.vo.SafeRuleVo;
-import org.eco.als.service.ISafeRuleService;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.utils.SpringUtils;
-import org.eco.common.core.utils.ValidatorUtils;
-import org.eco.common.excel.core.ExcelListener;
-import org.eco.common.excel.core.ExcelResult;
-import org.eco.common.excel.entity.ExcelResultRes;
-
-import java.util.List;
-
-/**
- * 保障规则自定义导入
- *
- * @author wgk
- */
-@Slf4j
-public class SafeRuleImportListener extends AnalysisEventListener<SafeRuleImportVo> implements ExcelListener<SafeRuleImportVo> {
-    private final ISafeRuleService safeRuleService;
-
-    private final Boolean isUpdateSupport;
-    private final LoginUser loginUser;
-    private final StringBuilder successMsg = new StringBuilder();
-    private final StringBuilder failureMsg = new StringBuilder();
-    private int successNum = 0;
-    private int failureNum = 0;
-
-    public SafeRuleImportListener(Boolean isUpdateSupport, LoginUser loginUser) {
-        this.safeRuleService = SpringUtils.getBean(ISafeRuleService.class);
-        this.isUpdateSupport = isUpdateSupport;
-        this.loginUser = loginUser;
-    }
-
-    @Override
-    public void invoke(SafeRuleImportVo safeRuleVo, AnalysisContext context) {
-        try {
-
-            SafeRuleBo safeRuleBo = BeanUtil.toBean(safeRuleVo, SafeRuleBo.class);
-
-            //TODO:根据某个字段,查询数据库表中是否存在记录,不存在就新增,存在就更新
-            SafeRuleVo safeRuleVo1 = null;
-
-            //safeRuleVo1 = safeRuleService.selectBySomefield(safeRuleVo.getSomefield());
-            if (ObjectUtil.isNull(safeRuleVo1)) {
-                //不存在就新增
-                setBo(safeRuleBo);
-                ValidatorUtils.validate(safeRuleBo);
-                boolean inserted = safeRuleService.insert(safeRuleBo);
-
-                if (inserted) {
-                    successNum++;
-                    successMsg.append("<br/>").append(successNum).append("、保障规则 记录导入成功");
-                } else {
-                    failureNum++;
-                    failureMsg.append("<br/>").append(failureNum).append("、保障规则 记录导入失败");
-                }
-            } else if (isUpdateSupport) {
-                //存在就更新
-                safeRuleBo.setId(safeRuleVo1.getId());//主键
-                safeRuleBo.setVersion(safeRuleVo1.getVersion());
-                boolean updated = safeRuleService.update(safeRuleBo);
-                if (updated) {
-                    successNum++;
-                    successMsg.append("<br/>").append(successNum).append("、保障规则 记录更新成功");
-                } else {
-                    failureNum++;
-                    failureMsg.append("<br/>").append(failureNum).append("、保障规则 记录更新失败");
-                }
-            }
-        } catch (Exception e) {
-            failureNum++;
-            String msg = "<br/>" + failureNum + "、保障规则 记录导入失败:";
-            failureMsg.append(msg).append(e.getMessage());
-            log.error(msg, e);
-        }
-    }
-
-    private void setBo(SafeRuleBo safeRuleBo) {
-        safeRuleBo.setVersion(0);
-        safeRuleBo.setCreateBy(loginUser.getUserId());
-        safeRuleBo.setUpdateBy(loginUser.getUserId());
-        safeRuleBo.setTenantId(loginUser.getTenantId());
-    }
-
-    @Override
-    public void doAfterAllAnalysed(AnalysisContext context) {
-        log.info("解析完成");
-    }
-
-    @Override
-    public ExcelResult<SafeRuleImportVo> getExcelResult() {
-        return new ExcelResult<>() {
-
-            @Override
-            public ExcelResultRes getAnalysis() {
-                if (failureNum > 0 && successNum == 0) {
-                    failureMsg.insert(0, "很抱歉,导入失败!共 " + failureNum + " 条数据没有成功导入,错误如下:");
-                    return ExcelResultRes.builder().logInfo(failureMsg.toString()).status("0").build();
-                } else if (failureNum > 0 && successNum > 0) {
-                    failureMsg.insert(0, "很抱歉,部分导入失败!共 " + failureNum + " 条数据没有成功导入,错误如下:");
-                    return ExcelResultRes.builder().logInfo(failureMsg.toString()).status("2").build();
-                } else {
-                    successMsg.insert(0, "恭喜您,数据已全部导入成功!共 " + successNum + " 条,数据如下:");
-                    return ExcelResultRes.builder().logInfo(successMsg.toString()).status("1").build();
-                }
-            }
-
-            @Override
-            public List<SafeRuleImportVo> getList() {
-                return null;
-            }
-
-            @Override
-            public List<String> getErrorList() {
-                return null;
-            }
-        };
-    }
-}

+ 0 - 128
als-modules/agile-assurance/src/main/java/org/eco/als/listener/SafeRuleSubImportListener.java

@@ -1,128 +0,0 @@
-package org.eco.als.listener;
-
-import cn.hutool.core.bean.BeanUtil;
-import cn.hutool.core.util.ObjectUtil;
-import com.alibaba.excel.context.AnalysisContext;
-import com.alibaba.excel.event.AnalysisEventListener;
-import lombok.extern.slf4j.Slf4j;
-import org.eco.als.domain.bo.SafeRuleSubBo;
-import org.eco.als.domain.vo.SafeRuleSubImportVo;
-import org.eco.als.domain.vo.SafeRuleSubVo;
-import org.eco.als.service.ISafeRuleSubService;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.utils.SpringUtils;
-import org.eco.common.core.utils.ValidatorUtils;
-import org.eco.common.excel.core.ExcelListener;
-import org.eco.common.excel.core.ExcelResult;
-import org.eco.common.excel.entity.ExcelResultRes;
-
-import java.util.List;
-
-/**
- * 保障规则子自定义导入
- *
- * @author wgk
- */
-@Slf4j
-public class SafeRuleSubImportListener extends AnalysisEventListener<SafeRuleSubImportVo> implements ExcelListener<SafeRuleSubImportVo> {
-    private final ISafeRuleSubService safeRuleSubService;
-
-    private final Boolean isUpdateSupport;
-    private final LoginUser loginUser;
-    private final StringBuilder successMsg = new StringBuilder();
-    private final StringBuilder failureMsg = new StringBuilder();
-    private int successNum = 0;
-    private int failureNum = 0;
-
-    public SafeRuleSubImportListener(Boolean isUpdateSupport, LoginUser loginUser) {
-        this.safeRuleSubService = SpringUtils.getBean(ISafeRuleSubService.class);
-        this.isUpdateSupport = isUpdateSupport;
-        this.loginUser = loginUser;
-    }
-
-    @Override
-    public void invoke(SafeRuleSubImportVo safeRuleSubVo, AnalysisContext context) {
-        try {
-
-            SafeRuleSubBo safeRuleSubBo = BeanUtil.toBean(safeRuleSubVo, SafeRuleSubBo.class);
-
-            //TODO:根据某个字段,查询数据库表中是否存在记录,不存在就新增,存在就更新
-            SafeRuleSubVo safeRuleSubVo1 = null;
-
-            //safeRuleSubVo1 = safeRuleSubService.selectBySomefield(safeRuleSubVo.getSomefield());
-            if (ObjectUtil.isNull(safeRuleSubVo1)) {
-                //不存在就新增
-                setBo(safeRuleSubBo);
-                ValidatorUtils.validate(safeRuleSubBo);
-                boolean inserted = safeRuleSubService.insert(safeRuleSubBo);
-
-                if (inserted) {
-                    successNum++;
-                    successMsg.append("<br/>").append(successNum).append("、保障规则子 记录导入成功");
-                } else {
-                    failureNum++;
-                    failureMsg.append("<br/>").append(failureNum).append("、保障规则子 记录导入失败");
-                }
-            } else if (isUpdateSupport) {
-                //存在就更新
-                safeRuleSubBo.setId(safeRuleSubVo1.getId());//主键
-                safeRuleSubBo.setVersion(safeRuleSubVo1.getVersion());
-                boolean updated = safeRuleSubService.update(safeRuleSubBo);
-                if (updated) {
-                    successNum++;
-                    successMsg.append("<br/>").append(successNum).append("、保障规则子 记录更新成功");
-                } else {
-                    failureNum++;
-                    failureMsg.append("<br/>").append(failureNum).append("、保障规则子 记录更新失败");
-                }
-            }
-        } catch (Exception e) {
-            failureNum++;
-            String msg = "<br/>" + failureNum + "、保障规则子 记录导入失败:";
-            failureMsg.append(msg).append(e.getMessage());
-            log.error(msg, e);
-        }
-    }
-
-    private void setBo(SafeRuleSubBo safeRuleSubBo) {
-        safeRuleSubBo.setVersion(0);
-        safeRuleSubBo.setCreateBy(loginUser.getUserId());
-        safeRuleSubBo.setUpdateBy(loginUser.getUserId());
-        safeRuleSubBo.setTenantId(loginUser.getTenantId());
-    }
-
-    @Override
-    public void doAfterAllAnalysed(AnalysisContext context) {
-        log.info("解析完成");
-    }
-
-    @Override
-    public ExcelResult<SafeRuleSubImportVo> getExcelResult() {
-        return new ExcelResult<>() {
-
-            @Override
-            public ExcelResultRes getAnalysis() {
-                if (failureNum > 0 && successNum == 0) {
-                    failureMsg.insert(0, "很抱歉,导入失败!共 " + failureNum + " 条数据没有成功导入,错误如下:");
-                    return ExcelResultRes.builder().logInfo(failureMsg.toString()).status("0").build();
-                } else if (failureNum > 0 && successNum > 0) {
-                    failureMsg.insert(0, "很抱歉,部分导入失败!共 " + failureNum + " 条数据没有成功导入,错误如下:");
-                    return ExcelResultRes.builder().logInfo(failureMsg.toString()).status("2").build();
-                } else {
-                    successMsg.insert(0, "恭喜您,数据已全部导入成功!共 " + successNum + " 条,数据如下:");
-                    return ExcelResultRes.builder().logInfo(successMsg.toString()).status("1").build();
-                }
-            }
-
-            @Override
-            public List<SafeRuleSubImportVo> getList() {
-                return null;
-            }
-
-            @Override
-            public List<String> getErrorList() {
-                return null;
-            }
-        };
-    }
-}

+ 0 - 125
als-modules/agile-assurance/src/main/java/org/eco/als/listener/TechnicalDocImportListener.java

@@ -1,125 +0,0 @@
-package org.eco.als.listener;
-
-import cn.hutool.core.bean.BeanUtil;
-import cn.hutool.core.util.ObjectUtil;
-import com.alibaba.excel.context.AnalysisContext;
-import com.alibaba.excel.event.AnalysisEventListener;
-import lombok.extern.slf4j.Slf4j;
-import org.eco.als.domain.bo.TechnicalDocBo;
-import org.eco.als.domain.vo.TechnicalDocImportVo;
-import org.eco.als.domain.vo.TechnicalDocVo;
-import org.eco.als.service.ITechnicalDocService;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.utils.SpringUtils;
-import org.eco.common.core.utils.ValidatorUtils;
-import org.eco.common.excel.core.ExcelListener;
-import org.eco.common.excel.core.ExcelResult;
-import org.eco.common.excel.entity.ExcelResultRes;
-
-import java.util.List;
-
-/**
- * 技术资料自定义导入
- *
- * @author wgk
- */
-@Slf4j
-public class TechnicalDocImportListener extends AnalysisEventListener<TechnicalDocImportVo> implements ExcelListener<TechnicalDocImportVo> {
-    private final ITechnicalDocService technicalDocService;
-
-    private final Boolean isUpdateSupport;
-    private final LoginUser loginUser;
-    private final StringBuilder successMsg = new StringBuilder();
-    private final StringBuilder failureMsg = new StringBuilder();
-    private int successNum = 0;
-    private int failureNum = 0;
-
-    public TechnicalDocImportListener(Boolean isUpdateSupport, LoginUser loginUser) {
-        this.technicalDocService = SpringUtils.getBean(ITechnicalDocService.class);
-        this.isUpdateSupport = isUpdateSupport;
-        this.loginUser = loginUser;
-    }
-
-    @Override
-    public void invoke(TechnicalDocImportVo technicalDocVo, AnalysisContext context) {
-        try {
-
-            TechnicalDocBo technicalDocBo = BeanUtil.toBean(technicalDocVo, TechnicalDocBo.class);
-
-            //TODO:根据某个字段,查询数据库表中是否存在记录,不存在就新增,存在就更新
-            TechnicalDocVo technicalDocVo1 = null;
-
-            //technicalDocVo1 = technicalDocService.selectBySomefield(technicalDocVo.getSomefield());
-            if (ObjectUtil.isNull(technicalDocVo1)) {
-                //不存在就新增
-                technicalDocBo.setVersion(0);
-                ValidatorUtils.validate(technicalDocBo);
-                boolean inserted = technicalDocService.insert(technicalDocBo);
-
-                if (inserted) {
-                    successNum++;
-                    successMsg.append("<br/>").append(successNum).append("、技术资料 记录导入成功");
-                    return;
-                } else {
-                    failureNum++;
-                    failureMsg.append("<br/>").append(failureNum).append("、技术资料 记录导入失败");
-                    return;
-                }
-            } else if (isUpdateSupport) {
-                //存在就更新
-                technicalDocBo.setId(technicalDocVo1.getId());//主键
-                technicalDocBo.setVersion(technicalDocVo1.getVersion());
-                boolean updated = technicalDocService.update(technicalDocBo);
-                if (updated) {
-                    successNum++;
-                    successMsg.append("<br/>").append(successNum).append("、技术资料 记录更新成功");
-                    return;
-                } else {
-                    failureNum++;
-                    failureMsg.append("<br/>").append(failureNum).append("、技术资料 记录更新失败");
-                    return;
-                }
-            }
-        } catch (Exception e) {
-            failureNum++;
-            String msg = "<br/>" + failureNum + "、技术资料 记录导入失败:";
-            failureMsg.append(msg).append(e.getMessage());
-            log.error(msg, e);
-        }
-    }
-
-    @Override
-    public void doAfterAllAnalysed(AnalysisContext context) {
-        log.info("解析完成");
-    }
-
-    @Override
-    public ExcelResult<TechnicalDocImportVo> getExcelResult() {
-        return new ExcelResult<>() {
-
-            @Override
-            public ExcelResultRes getAnalysis() {
-                if (failureNum > 0 && successNum == 0) {
-                    failureMsg.insert(0, "很抱歉,导入失败!共 " + failureNum + " 条数据没有成功导入,错误如下:");
-                    return ExcelResultRes.builder().logInfo(failureMsg.toString()).status("0").build();
-                } else if (failureNum > 0 && successNum > 0) {
-                    failureMsg.insert(0, "很抱歉,部分导入失败!共 " + failureNum + " 条数据没有成功导入,错误如下:");
-                    return ExcelResultRes.builder().logInfo(failureMsg.toString()).status("2").build();
-                } else {
-                    successMsg.insert(0, "恭喜您,数据已全部导入成功!共 " + successNum + " 条,数据如下:");
-                    return ExcelResultRes.builder().logInfo(successMsg.toString()).status("1").build();
-                }
-            }
-
-            @Override
-            public List<TechnicalDocImportVo> getList() {
-                return null;
-            }
-
-            @Override
-            public List<String> getErrorList() {
-                return null;
-            }
-        };
-    }
-}

+ 0 - 16
als-modules/agile-assurance/src/main/java/org/eco/als/mapper/CarryChecklistMapper.java

@@ -1,16 +0,0 @@
-package org.eco.als.mapper;
-
-import com.mybatisflex.core.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.eco.als.domain.CarryChecklist;
-
-/**
- * 任务携行Mapper接口
- *
- * @author wgk
- * @date 2024-07-25
- */
-@Mapper
-public interface CarryChecklistMapper extends BaseMapper<CarryChecklist> {
-
-}

+ 0 - 16
als-modules/agile-assurance/src/main/java/org/eco/als/mapper/FlightSplitTaskMapper.java

@@ -1,16 +0,0 @@
-package org.eco.als.mapper;
-
-import com.mybatisflex.core.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.eco.als.domain.FlightSplitTask;
-
-/**
- * 飞行分解任务Mapper接口
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Mapper
-public interface FlightSplitTaskMapper extends BaseMapper<FlightSplitTask> {
-
-}

+ 0 - 16
als-modules/agile-assurance/src/main/java/org/eco/als/mapper/FlightTaskMapper.java

@@ -1,16 +0,0 @@
-package org.eco.als.mapper;
-
-import com.mybatisflex.core.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.eco.als.domain.FlightTask;
-
-/**
- * 飞行任务Mapper接口
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Mapper
-public interface FlightTaskMapper extends BaseMapper<FlightTask> {
-
-}

+ 0 - 16
als-modules/agile-assurance/src/main/java/org/eco/als/mapper/SafeRuleMapper.java

@@ -1,16 +0,0 @@
-package org.eco.als.mapper;
-
-import com.mybatisflex.core.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.eco.als.domain.SafeRule;
-
-/**
- * 保障规则Mapper接口
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Mapper
-public interface SafeRuleMapper extends BaseMapper<SafeRule> {
-
-}

+ 0 - 16
als-modules/agile-assurance/src/main/java/org/eco/als/mapper/SafeRuleSubMapper.java

@@ -1,16 +0,0 @@
-package org.eco.als.mapper;
-
-import com.mybatisflex.core.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.eco.als.domain.SafeRuleSub;
-
-/**
- * 保障规则子Mapper接口
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Mapper
-public interface SafeRuleSubMapper extends BaseMapper<SafeRuleSub> {
-
-}

+ 0 - 16
als-modules/agile-assurance/src/main/java/org/eco/als/mapper/TechnicalDocMapper.java

@@ -1,16 +0,0 @@
-package org.eco.als.mapper;
-
-import com.mybatisflex.core.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.eco.als.domain.TechnicalDoc;
-
-/**
- * 技术资料Mapper接口
- *
- * @author wgk
- * @date 2024-07-18
- */
-@Mapper
-public interface TechnicalDocMapper extends BaseMapper<TechnicalDoc> {
-
-}

+ 0 - 97
als-modules/agile-assurance/src/main/java/org/eco/als/service/ICarryChecklistService.java

@@ -1,97 +0,0 @@
-package org.eco.als.service;
-
-import org.eco.als.domain.CarryChecklist;
-import org.eco.als.domain.bo.CarryChecklistBo;
-import org.eco.als.domain.vo.CarryChecklistVo;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.core.page.PageResult;
-import org.eco.common.orm.core.service.IBaseService;
-import org.springframework.scheduling.annotation.Async;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.util.List;
-
-/**
- * 任务携行Service接口
- *
- * @author wgk
- * @date 2024-07-25
- */
-public interface ICarryChecklistService extends IBaseService<CarryChecklist> {
-    /**
-     * 查询任务携行
-     *
-     * @param id 任务携行主键
-     * @return 任务携行
-     */
-    CarryChecklistVo selectById(Long id);
-
-    /**
-     * 查询任务携行列表
-     *
-     * @param carryChecklistBo 任务携行Bo
-     * @return 任务携行集合
-     */
-    List<CarryChecklistVo> selectList(CarryChecklistBo carryChecklistBo);
-
-    /**
-     * 分页查询任务携行列表
-     *
-     * @param carryChecklistBo 任务携行Bo
-     * @return 分页任务携行集合
-     */
-    PageResult<CarryChecklistVo> selectPage(CarryChecklistBo carryChecklistBo);
-
-    /**
-     * 新增任务携行
-     *
-     * @param carryChecklistBo 任务携行Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    boolean insert(CarryChecklistBo carryChecklistBo);
-
-    /**
-     * 新增任务携行,前台提供主键值,一般用于导入的场合
-     *
-     * @param carryChecklistBo 任务携行Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    boolean insertWithPk(CarryChecklistBo carryChecklistBo);
-
-    /**
-     * 修改任务携行
-     *
-     * @param carryChecklistBo 任务携行Bo
-     * @return 结果:true 更新成功,false 更新失败
-     */
-    boolean update(CarryChecklistBo carryChecklistBo);
-
-    /**
-     * 批量删除任务携行
-     *
-     * @param ids 需要删除的任务携行主键集合
-     * @return 结果:true 删除成功,false 删除失败
-     */
-    boolean deleteByIds(Long[] ids);
-
-    /**
-     * 异步导入
-     *
-     * @param file          导入的文件
-     * @param updateSupport 是否覆盖
-     * @param user          用户上下文信息
-     */
-    @Async
-    void asyncImportData(MultipartFile file, boolean updateSupport, LoginUser user);
-
-    /**
-     * asyncExport 异步导出
-     *
-     * @param listVo    数据列表
-     * @param sheetName 文件名称
-     * @param user      上下文
-     */
-    @Async
-    void asyncExport(List<CarryChecklistVo> listVo, String sheetName, LoginUser user);
-
-}

+ 0 - 97
als-modules/agile-assurance/src/main/java/org/eco/als/service/IFlightSplitTaskService.java

@@ -1,97 +0,0 @@
-package org.eco.als.service;
-
-import org.eco.als.domain.FlightSplitTask;
-import org.eco.als.domain.bo.FlightSplitTaskBo;
-import org.eco.als.domain.vo.FlightSplitTaskVo;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.core.page.PageResult;
-import org.eco.common.orm.core.service.IBaseService;
-import org.springframework.scheduling.annotation.Async;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.util.List;
-
-/**
- * 飞行分解任务Service接口
- *
- * @author wgk
- * @date 2024-07-24
- */
-public interface IFlightSplitTaskService extends IBaseService<FlightSplitTask> {
-    /**
-     * 查询飞行分解任务
-     *
-     * @param id 飞行分解任务主键
-     * @return 飞行分解任务
-     */
-    FlightSplitTaskVo selectById(Long id);
-
-    /**
-     * 查询飞行分解任务列表
-     *
-     * @param flightSplitTaskBo 飞行分解任务Bo
-     * @return 飞行分解任务集合
-     */
-    List<FlightSplitTaskVo> selectList(FlightSplitTaskBo flightSplitTaskBo);
-
-    /**
-     * 分页查询飞行分解任务列表
-     *
-     * @param flightSplitTaskBo 飞行分解任务Bo
-     * @return 分页飞行分解任务集合
-     */
-    PageResult<FlightSplitTaskVo> selectPage(FlightSplitTaskBo flightSplitTaskBo);
-
-    /**
-     * 新增飞行分解任务
-     *
-     * @param flightSplitTaskBo 飞行分解任务Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    boolean insert(FlightSplitTaskBo flightSplitTaskBo);
-
-    /**
-     * 新增飞行分解任务,前台提供主键值,一般用于导入的场合
-     *
-     * @param flightSplitTaskBo 飞行分解任务Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    boolean insertWithPk(FlightSplitTaskBo flightSplitTaskBo);
-
-    /**
-     * 修改飞行分解任务
-     *
-     * @param flightSplitTaskBo 飞行分解任务Bo
-     * @return 结果:true 更新成功,false 更新失败
-     */
-    boolean update(FlightSplitTaskBo flightSplitTaskBo);
-
-    /**
-     * 批量删除飞行分解任务
-     *
-     * @param ids 需要删除的飞行分解任务主键集合
-     * @return 结果:true 删除成功,false 删除失败
-     */
-    boolean deleteByIds(Long[] ids);
-
-    /**
-     * 异步导入
-     *
-     * @param file          导入的文件
-     * @param updateSupport 是否覆盖
-     * @param user          用户上下文信息
-     */
-    @Async
-    void asyncImportData(MultipartFile file, boolean updateSupport, LoginUser user);
-
-    /**
-     * asyncExport 异步导出
-     *
-     * @param listVo    数据列表
-     * @param sheetName 文件名称
-     * @param user      上下文
-     */
-    @Async
-    void asyncExport(List<FlightSplitTaskVo> listVo, String sheetName, LoginUser user);
-
-}

+ 0 - 97
als-modules/agile-assurance/src/main/java/org/eco/als/service/IFlightTaskService.java

@@ -1,97 +0,0 @@
-package org.eco.als.service;
-
-import org.eco.als.domain.FlightTask;
-import org.eco.als.domain.bo.FlightTaskBo;
-import org.eco.als.domain.vo.FlightTaskVo;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.core.page.PageResult;
-import org.eco.common.orm.core.service.IBaseService;
-import org.springframework.scheduling.annotation.Async;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.util.List;
-
-/**
- * 飞行任务Service接口
- *
- * @author wgk
- * @date 2024-07-24
- */
-public interface IFlightTaskService extends IBaseService<FlightTask> {
-    /**
-     * 查询飞行任务
-     *
-     * @param id 飞行任务主键
-     * @return 飞行任务
-     */
-    FlightTaskVo selectById(Long id);
-
-    /**
-     * 查询飞行任务列表
-     *
-     * @param flightTaskBo 飞行任务Bo
-     * @return 飞行任务集合
-     */
-    List<FlightTaskVo> selectList(FlightTaskBo flightTaskBo);
-
-    /**
-     * 分页查询飞行任务列表
-     *
-     * @param flightTaskBo 飞行任务Bo
-     * @return 分页飞行任务集合
-     */
-    PageResult<FlightTaskVo> selectPage(FlightTaskBo flightTaskBo);
-
-    /**
-     * 新增飞行任务
-     *
-     * @param flightTaskBo 飞行任务Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    boolean insert(FlightTaskBo flightTaskBo);
-
-    /**
-     * 新增飞行任务,前台提供主键值,一般用于导入的场合
-     *
-     * @param flightTaskBo 飞行任务Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    boolean insertWithPk(FlightTaskBo flightTaskBo);
-
-    /**
-     * 修改飞行任务
-     *
-     * @param flightTaskBo 飞行任务Bo
-     * @return 结果:true 更新成功,false 更新失败
-     */
-    boolean update(FlightTaskBo flightTaskBo);
-
-    /**
-     * 批量删除飞行任务
-     *
-     * @param ids 需要删除的飞行任务主键集合
-     * @return 结果:true 删除成功,false 删除失败
-     */
-    boolean deleteByIds(Long[] ids);
-
-    /**
-     * 异步导入
-     *
-     * @param file          导入的文件
-     * @param updateSupport 是否覆盖
-     * @param user          用户上下文信息
-     */
-    @Async
-    void asyncImportData(MultipartFile file, boolean updateSupport, LoginUser user);
-
-    /**
-     * asyncExport 异步导出
-     *
-     * @param listVo    数据列表
-     * @param sheetName 文件名称
-     * @param user      上下文
-     */
-    @Async
-    void asyncExport(List<FlightTaskVo> listVo, String sheetName, LoginUser user);
-
-}

+ 0 - 97
als-modules/agile-assurance/src/main/java/org/eco/als/service/ISafeRuleService.java

@@ -1,97 +0,0 @@
-package org.eco.als.service;
-
-import org.eco.als.domain.SafeRule;
-import org.eco.als.domain.bo.SafeRuleBo;
-import org.eco.als.domain.vo.SafeRuleVo;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.core.page.PageResult;
-import org.eco.common.orm.core.service.IBaseService;
-import org.springframework.scheduling.annotation.Async;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.util.List;
-
-/**
- * 保障规则Service接口
- *
- * @author wgk
- * @date 2024-07-24
- */
-public interface ISafeRuleService extends IBaseService<SafeRule> {
-    /**
-     * 查询保障规则
-     *
-     * @param id 保障规则主键
-     * @return 保障规则
-     */
-    SafeRuleVo selectById(Long id);
-
-    /**
-     * 查询保障规则列表
-     *
-     * @param safeRuleBo 保障规则Bo
-     * @return 保障规则集合
-     */
-    List<SafeRuleVo> selectList(SafeRuleBo safeRuleBo);
-
-    /**
-     * 分页查询保障规则列表
-     *
-     * @param safeRuleBo 保障规则Bo
-     * @return 分页保障规则集合
-     */
-    PageResult<SafeRuleVo> selectPage(SafeRuleBo safeRuleBo);
-
-    /**
-     * 新增保障规则
-     *
-     * @param safeRuleBo 保障规则Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    boolean insert(SafeRuleBo safeRuleBo);
-
-    /**
-     * 新增保障规则,前台提供主键值,一般用于导入的场合
-     *
-     * @param safeRuleBo 保障规则Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    boolean insertWithPk(SafeRuleBo safeRuleBo);
-
-    /**
-     * 修改保障规则
-     *
-     * @param safeRuleBo 保障规则Bo
-     * @return 结果:true 更新成功,false 更新失败
-     */
-    boolean update(SafeRuleBo safeRuleBo);
-
-    /**
-     * 批量删除保障规则
-     *
-     * @param ids 需要删除的保障规则主键集合
-     * @return 结果:true 删除成功,false 删除失败
-     */
-    boolean deleteByIds(Long[] ids);
-
-    /**
-     * 异步导入
-     *
-     * @param file          导入的文件
-     * @param updateSupport 是否覆盖
-     * @param user          用户上下文信息
-     */
-    @Async
-    void asyncImportData(MultipartFile file, boolean updateSupport, LoginUser user);
-
-    /**
-     * asyncExport 异步导出
-     *
-     * @param listVo    数据列表
-     * @param sheetName 文件名称
-     * @param user      上下文
-     */
-    @Async
-    void asyncExport(List<SafeRuleVo> listVo, String sheetName, LoginUser user);
-
-}

+ 0 - 97
als-modules/agile-assurance/src/main/java/org/eco/als/service/ISafeRuleSubService.java

@@ -1,97 +0,0 @@
-package org.eco.als.service;
-
-import org.eco.als.domain.SafeRuleSub;
-import org.eco.als.domain.bo.SafeRuleSubBo;
-import org.eco.als.domain.vo.SafeRuleSubVo;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.core.page.PageResult;
-import org.eco.common.orm.core.service.IBaseService;
-import org.springframework.scheduling.annotation.Async;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.util.List;
-
-/**
- * 保障规则子Service接口
- *
- * @author wgk
- * @date 2024-07-24
- */
-public interface ISafeRuleSubService extends IBaseService<SafeRuleSub> {
-    /**
-     * 查询保障规则子
-     *
-     * @param id 保障规则子主键
-     * @return 保障规则子
-     */
-    SafeRuleSubVo selectById(Long id);
-
-    /**
-     * 查询保障规则子列表
-     *
-     * @param safeRuleSubBo 保障规则子Bo
-     * @return 保障规则子集合
-     */
-    List<SafeRuleSubVo> selectList(SafeRuleSubBo safeRuleSubBo);
-
-    /**
-     * 分页查询保障规则子列表
-     *
-     * @param safeRuleSubBo 保障规则子Bo
-     * @return 分页保障规则子集合
-     */
-    PageResult<SafeRuleSubVo> selectPage(SafeRuleSubBo safeRuleSubBo);
-
-    /**
-     * 新增保障规则子
-     *
-     * @param safeRuleSubBo 保障规则子Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    boolean insert(SafeRuleSubBo safeRuleSubBo);
-
-    /**
-     * 新增保障规则子,前台提供主键值,一般用于导入的场合
-     *
-     * @param safeRuleSubBo 保障规则子Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    boolean insertWithPk(SafeRuleSubBo safeRuleSubBo);
-
-    /**
-     * 修改保障规则子
-     *
-     * @param safeRuleSubBo 保障规则子Bo
-     * @return 结果:true 更新成功,false 更新失败
-     */
-    boolean update(SafeRuleSubBo safeRuleSubBo);
-
-    /**
-     * 批量删除保障规则子
-     *
-     * @param ids 需要删除的保障规则子主键集合
-     * @return 结果:true 删除成功,false 删除失败
-     */
-    boolean deleteByIds(Long[] ids);
-
-    /**
-     * 异步导入
-     *
-     * @param file          导入的文件
-     * @param updateSupport 是否覆盖
-     * @param user          用户上下文信息
-     */
-    @Async
-    void asyncImportData(MultipartFile file, boolean updateSupport, LoginUser user);
-
-    /**
-     * asyncExport 异步导出
-     *
-     * @param listVo    数据列表
-     * @param sheetName 文件名称
-     * @param user      上下文
-     */
-    @Async
-    void asyncExport(List<SafeRuleSubVo> listVo, String sheetName, LoginUser user);
-
-}

+ 0 - 97
als-modules/agile-assurance/src/main/java/org/eco/als/service/ITechnicalDocService.java

@@ -1,97 +0,0 @@
-package org.eco.als.service;
-
-import org.eco.als.domain.TechnicalDoc;
-import org.eco.als.domain.bo.TechnicalDocBo;
-import org.eco.als.domain.vo.TechnicalDocVo;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.core.page.PageResult;
-import org.eco.common.orm.core.service.IBaseService;
-import org.springframework.scheduling.annotation.Async;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.util.List;
-
-/**
- * 技术资料Service接口
- *
- * @author wgk
- * @date 2024-07-18
- */
-public interface ITechnicalDocService extends IBaseService<TechnicalDoc> {
-    /**
-     * 查询技术资料
-     *
-     * @param id 技术资料主键
-     * @return 技术资料
-     */
-    TechnicalDocVo selectById(Long id);
-
-    /**
-     * 查询技术资料列表
-     *
-     * @param technicalDocBo 技术资料Bo
-     * @return 技术资料集合
-     */
-    List<TechnicalDocVo> selectList(TechnicalDocBo technicalDocBo);
-
-    /**
-     * 分页查询技术资料列表
-     *
-     * @param technicalDocBo 技术资料Bo
-     * @return 分页技术资料集合
-     */
-    PageResult<TechnicalDocVo> selectPage(TechnicalDocBo technicalDocBo);
-
-    /**
-     * 新增技术资料
-     *
-     * @param technicalDocBo 技术资料Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    boolean insert(TechnicalDocBo technicalDocBo);
-
-    /**
-     * 新增技术资料,前台提供主键值,一般用于导入的场合
-     *
-     * @param technicalDocBo 技术资料Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    boolean insertWithPk(TechnicalDocBo technicalDocBo);
-
-    /**
-     * 修改技术资料
-     *
-     * @param technicalDocBo 技术资料Bo
-     * @return 结果:true 更新成功,false 更新失败
-     */
-    boolean update(TechnicalDocBo technicalDocBo);
-
-    /**
-     * 批量删除技术资料
-     *
-     * @param ids 需要删除的技术资料主键集合
-     * @return 结果:true 删除成功,false 删除失败
-     */
-    boolean deleteByIds(Long[] ids);
-
-    /**
-     * 异步导入
-     *
-     * @param file          导入的文件
-     * @param updateSupport 是否覆盖
-     * @param user          用户上下文信息
-     */
-    @Async
-    void asyncImportData(MultipartFile file, boolean updateSupport, LoginUser user);
-
-    /**
-     * asyncExport 异步导出
-     *
-     * @param listVo    数据列表
-     * @param sheetName 文件名称
-     * @param user      上下文
-     */
-    @Async
-    void asyncExport(List<TechnicalDocVo> listVo, String sheetName, LoginUser user);
-
-}

+ 0 - 187
als-modules/agile-assurance/src/main/java/org/eco/als/service/impl/CarryChecklistServiceImpl.java

@@ -1,187 +0,0 @@
-package org.eco.als.service.impl;
-
-import cn.hutool.core.util.ObjectUtil;
-import com.mybatisflex.core.paginate.Page;
-import com.mybatisflex.core.query.QueryWrapper;
-import jakarta.annotation.Resource;
-import lombok.extern.slf4j.Slf4j;
-import org.eco.als.domain.CarryChecklist;
-import org.eco.als.domain.bo.CarryChecklistBo;
-import org.eco.als.domain.vo.CarryChecklistImportVo;
-import org.eco.als.domain.vo.CarryChecklistVo;
-import org.eco.als.listener.CarryChecklistImportListener;
-import org.eco.als.mapper.CarryChecklistMapper;
-import org.eco.als.service.ICarryChecklistService;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.core.page.PageResult;
-import org.eco.common.core.utils.MapstructUtils;
-import org.eco.common.excel.entity.ExcelResultRes;
-import org.eco.common.excel.service.IExcelService;
-import org.eco.common.orm.core.page.PageQuery;
-import org.eco.common.orm.core.service.impl.BaseServiceImpl;
-import org.eco.system.service.IImportExportService;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.io.IOException;
-import java.util.Arrays;
-import java.util.List;
-
-import static org.eco.als.domain.table.CarryChecklistTableDef.CARRY_CHECKLIST;
-
-/**
- * 任务携行Service业务层处理
- *
- * @author wgk
- * @date 2024-07-25
- */
-@Service
-@Slf4j
-public class CarryChecklistServiceImpl extends BaseServiceImpl<CarryChecklistMapper, CarryChecklist> implements ICarryChecklistService {
-    @Resource
-    private CarryChecklistMapper carryChecklistMapper;
-
-    @Resource
-    private IExcelService excelService;
-
-    @Resource
-    private IImportExportService importExportService;
-
-    @Override
-    public QueryWrapper query() {
-        return super.query().from(CARRY_CHECKLIST);
-    }
-
-    private QueryWrapper buildQueryWrapper(CarryChecklistBo carryChecklistBo) {
-        QueryWrapper queryWrapper = super.buildBaseQueryWrapper();
-        queryWrapper.and(CARRY_CHECKLIST.AIRCRAFT_MODEL.eq
-            (carryChecklistBo.getAircraftModel()));
-        queryWrapper.and(CARRY_CHECKLIST.AIRCRAFT_ID.eq
-            (carryChecklistBo.getAircraftId()));
-        queryWrapper.and(CARRY_CHECKLIST.NAME.like
-            (carryChecklistBo.getName()));
-        queryWrapper.and(CARRY_CHECKLIST.MODEL.eq
-            (carryChecklistBo.getModel()));
-        queryWrapper.and(CARRY_CHECKLIST.FACTORY.eq
-            (carryChecklistBo.getFactory()));
-        queryWrapper.and(CARRY_CHECKLIST.QUANTITY.eq
-            (carryChecklistBo.getQuantity()));
-
-        return queryWrapper;
-    }
-
-    /**
-     * 查询任务携行
-     *
-     * @param id 任务携行主键
-     * @return 任务携行
-     */
-    @Override
-    public CarryChecklistVo selectById(Long id) {
-        return this.getOneAs(query().where(CARRY_CHECKLIST.ID.eq(id)), CarryChecklistVo.class);
-
-    }
-
-
-    /**
-     * 查询任务携行列表
-     *
-     * @param carryChecklistBo 任务携行Bo
-     * @return 任务携行集合
-     */
-    @Override
-    public List<CarryChecklistVo> selectList(CarryChecklistBo carryChecklistBo) {
-        QueryWrapper queryWrapper = buildQueryWrapper(carryChecklistBo);
-        return this.listAs(queryWrapper, CarryChecklistVo.class);
-    }
-
-    /**
-     * 分页查询任务携行列表
-     *
-     * @param carryChecklistBo 任务携行Bo
-     * @return 分页任务携行集合
-     */
-    @Override
-    public PageResult<CarryChecklistVo> selectPage(CarryChecklistBo carryChecklistBo) {
-        QueryWrapper queryWrapper = buildQueryWrapper(carryChecklistBo);
-        Page<CarryChecklistVo> page = this.pageAs(PageQuery.build(), queryWrapper, CarryChecklistVo.class);
-        return PageResult.build(page);
-    }
-
-    /**
-     * 新增任务携行
-     *
-     * @param carryChecklistBo 任务携行Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    @Override
-    public boolean insert(CarryChecklistBo carryChecklistBo) {
-        CarryChecklist carryChecklist = MapstructUtils.convert(carryChecklistBo, CarryChecklist.class);
-        return this.save(carryChecklist);//使用全局配置的雪花算法主键生成器生成ID值
-    }
-
-    /**
-     * 新增任务携行,前台提供主键值,一般用于导入的场合
-     *
-     * @param carryChecklistBo 任务携行Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    @Override
-    public boolean insertWithPk(CarryChecklistBo carryChecklistBo) {
-        CarryChecklist carryChecklist = MapstructUtils.convert(carryChecklistBo, CarryChecklist.class);
-        return carryChecklistMapper.insertWithPk(carryChecklist) > 0;//前台传来主键值
-    }
-
-    /**
-     * 修改任务携行
-     *
-     * @param carryChecklistBo 任务携行Bo
-     * @return 结果:true 更新成功,false 更新失败
-     */
-    @Override
-    public boolean update(CarryChecklistBo carryChecklistBo) {
-        CarryChecklist carryChecklist = MapstructUtils.convert(carryChecklistBo, CarryChecklist.class);
-        if (ObjectUtil.isNotNull(carryChecklist) && ObjectUtil.isNotNull(carryChecklist.getId())) {
-            return this.updateById(carryChecklist);
-        }
-        return false;
-    }
-
-    @Override
-    public void asyncImportData(MultipartFile file, boolean updateSupport, LoginUser loginUser) {
-        ExcelResultRes result;
-        try {
-            String name = file.getOriginalFilename();
-            result = excelService.importExcel(file.getInputStream(), name, CarryChecklistImportVo.class, new CarryChecklistImportListener(updateSupport, loginUser));
-        } catch (IOException e) {
-            throw new RuntimeException(e);
-        }
-        boolean flag = importExportService.saveInfo(result, loginUser, "0");
-        if (flag) {
-            log.info("异步导入日志写入成功");
-        }
-    }
-
-    @Override
-    public void asyncExport(List<CarryChecklistVo> listVo, String sheetName, LoginUser loginUser) {
-        ExcelResultRes result = excelService.exportExcel(listVo, sheetName, CarryChecklistVo.class);
-        boolean flag = importExportService.saveInfo(result, loginUser, "1");
-        if (flag) {
-            log.info("异步导出日志写入成功");
-        }
-    }
-
-    /**
-     * 批量删除任务携行
-     *
-     * @param ids 需要删除的任务携行主键集合
-     * @return 结果:true 删除成功,false 删除失败
-     */
-    @Transactional
-    @Override
-    public boolean deleteByIds(Long[] ids) {
-        return this.removeByIds(Arrays.asList(ids));
-    }
-
-}

+ 0 - 190
als-modules/agile-assurance/src/main/java/org/eco/als/service/impl/FlightSplitTaskServiceImpl.java

@@ -1,190 +0,0 @@
-package org.eco.als.service.impl;
-
-import cn.hutool.core.util.ObjectUtil;
-import com.mybatisflex.core.paginate.Page;
-import com.mybatisflex.core.query.QueryWrapper;
-import jakarta.annotation.Resource;
-import lombok.extern.slf4j.Slf4j;
-import org.eco.als.domain.FlightSplitTask;
-import org.eco.als.domain.bo.FlightSplitTaskBo;
-import org.eco.als.domain.vo.FlightSplitTaskImportVo;
-import org.eco.als.domain.vo.FlightSplitTaskVo;
-import org.eco.als.listener.FlightSplitTaskImportListener;
-import org.eco.als.mapper.FlightSplitTaskMapper;
-import org.eco.als.service.IFlightSplitTaskService;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.core.page.PageResult;
-import org.eco.common.core.utils.MapstructUtils;
-import org.eco.common.excel.entity.ExcelResultRes;
-import org.eco.common.excel.service.IExcelService;
-import org.eco.common.orm.core.page.PageQuery;
-import org.eco.common.orm.core.service.impl.BaseServiceImpl;
-import org.eco.system.service.IImportExportService;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.io.IOException;
-import java.util.Arrays;
-import java.util.List;
-
-import static org.eco.als.domain.table.FlightSplitTaskTableDef.FLIGHT_SPLIT_TASK;
-
-/**
- * 飞行分解任务Service业务层处理
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Service
-@Slf4j
-public class FlightSplitTaskServiceImpl extends BaseServiceImpl<FlightSplitTaskMapper, FlightSplitTask> implements IFlightSplitTaskService {
-    @Resource
-    private FlightSplitTaskMapper flightSplitTaskMapper;
-
-    @Resource
-    private IExcelService excelService;
-
-    @Resource
-    private IImportExportService importExportService;
-
-    @Override
-    public QueryWrapper query() {
-        return super.query().from(FLIGHT_SPLIT_TASK);
-    }
-
-    private QueryWrapper buildQueryWrapper(FlightSplitTaskBo flightSplitTaskBo) {
-        QueryWrapper queryWrapper = super.buildBaseQueryWrapper();
-        queryWrapper.and(FLIGHT_SPLIT_TASK.AIRCRAFT_MODEL.eq
-            (flightSplitTaskBo.getAircraftModel()));
-        queryWrapper.and(FLIGHT_SPLIT_TASK.AIRCRAFT_GROUP.eq
-            (flightSplitTaskBo.getAircraftGroup()));
-        queryWrapper.and(FLIGHT_SPLIT_TASK.DURATION.eq
-            (flightSplitTaskBo.getDuration()));
-        queryWrapper.and(FLIGHT_SPLIT_TASK.DEVICE.eq
-            (flightSplitTaskBo.getDevice()));
-        queryWrapper.and(FLIGHT_SPLIT_TASK.DEVICE_COUNT.eq
-            (flightSplitTaskBo.getDeviceCount()));
-        queryWrapper.and(FLIGHT_SPLIT_TASK.UNIT.eq
-            (flightSplitTaskBo.getUnit()));
-
-        return queryWrapper;
-    }
-
-    /**
-     * 查询飞行分解任务
-     *
-     * @param id 飞行分解任务主键
-     * @return 飞行分解任务
-     */
-    @Override
-    public FlightSplitTaskVo selectById(Long id) {
-        return this.getOneAs(query().where(FLIGHT_SPLIT_TASK.ID.eq(id)), FlightSplitTaskVo.class);
-
-    }
-
-
-    /**
-     * 查询飞行分解任务列表
-     *
-     * @param flightSplitTaskBo 飞行分解任务Bo
-     * @return 飞行分解任务集合
-     */
-    @Override
-    public List<FlightSplitTaskVo> selectList(FlightSplitTaskBo flightSplitTaskBo) {
-        QueryWrapper queryWrapper = buildQueryWrapper(flightSplitTaskBo);
-        return this.listAs(queryWrapper, FlightSplitTaskVo.class);
-    }
-
-    /**
-     * 分页查询飞行分解任务列表
-     *
-     * @param flightSplitTaskBo 飞行分解任务Bo
-     * @return 分页飞行分解任务集合
-     */
-    @Override
-    public PageResult<FlightSplitTaskVo> selectPage(FlightSplitTaskBo flightSplitTaskBo) {
-        QueryWrapper queryWrapper = buildQueryWrapper(flightSplitTaskBo);
-        Page<FlightSplitTaskVo> page = this.pageAs(PageQuery.build(), queryWrapper, FlightSplitTaskVo.class);
-        return PageResult.build(page);
-    }
-
-    /**
-     * 新增飞行分解任务
-     *
-     * @param flightSplitTaskBo 飞行分解任务Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    @Override
-    public boolean insert(FlightSplitTaskBo flightSplitTaskBo) {
-        FlightSplitTask flightSplitTask = MapstructUtils.convert(flightSplitTaskBo, FlightSplitTask.class);
-
-        return this.save(flightSplitTask);//使用全局配置的雪花算法主键生成器生成ID值
-    }
-
-    /**
-     * 新增飞行分解任务,前台提供主键值,一般用于导入的场合
-     *
-     * @param flightSplitTaskBo 飞行分解任务Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    @Override
-    public boolean insertWithPk(FlightSplitTaskBo flightSplitTaskBo) {
-        FlightSplitTask flightSplitTask = MapstructUtils.convert(flightSplitTaskBo, FlightSplitTask.class);
-
-
-        return flightSplitTaskMapper.insertWithPk(flightSplitTask) > 0;//前台传来主键值
-    }
-
-    /**
-     * 修改飞行分解任务
-     *
-     * @param flightSplitTaskBo 飞行分解任务Bo
-     * @return 结果:true 更新成功,false 更新失败
-     */
-    @Override
-    public boolean update(FlightSplitTaskBo flightSplitTaskBo) {
-        FlightSplitTask flightSplitTask = MapstructUtils.convert(flightSplitTaskBo, FlightSplitTask.class);
-        if (ObjectUtil.isNotNull(flightSplitTask) && ObjectUtil.isNotNull(flightSplitTask.getId())) {
-            return this.updateById(flightSplitTask);
-        }
-        return false;
-    }
-
-    @Override
-    public void asyncImportData(MultipartFile file, boolean updateSupport, LoginUser loginUser) {
-        ExcelResultRes result;
-        try {
-            String name = file.getOriginalFilename();
-            result = excelService.importExcel(file.getInputStream(), name, FlightSplitTaskImportVo.class, new FlightSplitTaskImportListener(updateSupport, loginUser));
-        } catch (IOException e) {
-            throw new RuntimeException(e);
-        }
-        boolean flag = importExportService.saveInfo(result, loginUser, "0");
-        if (flag) {
-            log.info("异步导入日志写入成功");
-        }
-    }
-
-    @Override
-    public void asyncExport(List<FlightSplitTaskVo> listVo, String sheetName, LoginUser loginUser) {
-        ExcelResultRes result = excelService.exportExcel(listVo, sheetName, FlightSplitTaskVo.class);
-        boolean flag = importExportService.saveInfo(result, loginUser, "1");
-        if (flag) {
-            log.info("异步导出日志写入成功");
-        }
-    }
-
-    /**
-     * 批量删除飞行分解任务
-     *
-     * @param ids 需要删除的飞行分解任务主键集合
-     * @return 结果:true 删除成功,false 删除失败
-     */
-    @Transactional
-    @Override
-    public boolean deleteByIds(Long[] ids) {
-        return this.removeByIds(Arrays.asList(ids));
-    }
-
-}

+ 0 - 192
als-modules/agile-assurance/src/main/java/org/eco/als/service/impl/FlightTaskServiceImpl.java

@@ -1,192 +0,0 @@
-package org.eco.als.service.impl;
-
-import cn.hutool.core.util.ObjectUtil;
-import com.mybatisflex.core.paginate.Page;
-import com.mybatisflex.core.query.QueryWrapper;
-import jakarta.annotation.Resource;
-import lombok.extern.slf4j.Slf4j;
-import org.eco.als.domain.FlightTask;
-import org.eco.als.domain.bo.FlightTaskBo;
-import org.eco.als.domain.vo.FlightTaskImportVo;
-import org.eco.als.domain.vo.FlightTaskVo;
-import org.eco.als.listener.FlightTaskImportListener;
-import org.eco.als.mapper.FlightTaskMapper;
-import org.eco.als.service.IFlightTaskService;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.core.page.PageResult;
-import org.eco.common.core.utils.MapstructUtils;
-import org.eco.common.excel.entity.ExcelResultRes;
-import org.eco.common.excel.service.IExcelService;
-import org.eco.common.orm.core.page.PageQuery;
-import org.eco.common.orm.core.service.impl.BaseServiceImpl;
-import org.eco.system.service.IImportExportService;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.io.IOException;
-import java.util.Arrays;
-import java.util.List;
-
-import static org.eco.als.domain.table.FlightTaskTableDef.FLIGHT_TASK;
-
-/**
- * 飞行任务Service业务层处理
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Service
-@Slf4j
-public class FlightTaskServiceImpl extends BaseServiceImpl<FlightTaskMapper, FlightTask> implements IFlightTaskService {
-    @Resource
-    private FlightTaskMapper flightTaskMapper;
-
-    @Resource
-    private IExcelService excelService;
-
-    @Resource
-    private IImportExportService importExportService;
-
-    @Override
-    public QueryWrapper query() {
-        return super.query().from(FLIGHT_TASK);
-    }
-
-    private QueryWrapper buildQueryWrapper(FlightTaskBo flightTaskBo) {
-        QueryWrapper queryWrapper = super.buildBaseQueryWrapper();
-        queryWrapper.and(FLIGHT_TASK.SORTIE_NO.eq
-            (flightTaskBo.getSortieNo()));
-        queryWrapper.and(FLIGHT_TASK.AIRCRAFT_MODEL.eq
-            (flightTaskBo.getAircraftModel()));
-        queryWrapper.and(FLIGHT_TASK.AIRCRAFT_ID.eq
-            (flightTaskBo.getAircraftId()));
-        queryWrapper.and(FLIGHT_TASK.START_TIME.eq
-            (flightTaskBo.getStartTime()));
-        queryWrapper.and(FLIGHT_TASK.END_TIME.eq
-            (flightTaskBo.getEndTime()));
-        queryWrapper.and(FLIGHT_TASK.TRAIN_EXERCISE.eq
-            (flightTaskBo.getTrainExercise()));
-        queryWrapper.and(FLIGHT_TASK.STATUS.eq
-            (flightTaskBo.getStatus()));
-
-        return queryWrapper;
-    }
-
-    /**
-     * 查询飞行任务
-     *
-     * @param id 飞行任务主键
-     * @return 飞行任务
-     */
-    @Override
-    public FlightTaskVo selectById(Long id) {
-        return this.getOneAs(query().where(FLIGHT_TASK.ID.eq(id)), FlightTaskVo.class);
-
-    }
-
-
-    /**
-     * 查询飞行任务列表
-     *
-     * @param flightTaskBo 飞行任务Bo
-     * @return 飞行任务集合
-     */
-    @Override
-    public List<FlightTaskVo> selectList(FlightTaskBo flightTaskBo) {
-        QueryWrapper queryWrapper = buildQueryWrapper(flightTaskBo);
-        return this.listAs(queryWrapper, FlightTaskVo.class);
-    }
-
-    /**
-     * 分页查询飞行任务列表
-     *
-     * @param flightTaskBo 飞行任务Bo
-     * @return 分页飞行任务集合
-     */
-    @Override
-    public PageResult<FlightTaskVo> selectPage(FlightTaskBo flightTaskBo) {
-        QueryWrapper queryWrapper = buildQueryWrapper(flightTaskBo);
-        Page<FlightTaskVo> page = this.pageAs(PageQuery.build(), queryWrapper, FlightTaskVo.class);
-        return PageResult.build(page);
-    }
-
-    /**
-     * 新增飞行任务
-     *
-     * @param flightTaskBo 飞行任务Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    @Override
-    public boolean insert(FlightTaskBo flightTaskBo) {
-        FlightTask flightTask = MapstructUtils.convert(flightTaskBo, FlightTask.class);
-
-        return this.save(flightTask);//使用全局配置的雪花算法主键生成器生成ID值
-    }
-
-    /**
-     * 新增飞行任务,前台提供主键值,一般用于导入的场合
-     *
-     * @param flightTaskBo 飞行任务Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    @Override
-    public boolean insertWithPk(FlightTaskBo flightTaskBo) {
-        FlightTask flightTask = MapstructUtils.convert(flightTaskBo, FlightTask.class);
-
-
-        return flightTaskMapper.insertWithPk(flightTask) > 0;//前台传来主键值
-    }
-
-    /**
-     * 修改飞行任务
-     *
-     * @param flightTaskBo 飞行任务Bo
-     * @return 结果:true 更新成功,false 更新失败
-     */
-    @Override
-    public boolean update(FlightTaskBo flightTaskBo) {
-        FlightTask flightTask = MapstructUtils.convert(flightTaskBo, FlightTask.class);
-        if (ObjectUtil.isNotNull(flightTask) && ObjectUtil.isNotNull(flightTask.getId())) {
-            return this.updateById(flightTask);
-        }
-        return false;
-    }
-
-    @Override
-    public void asyncImportData(MultipartFile file, boolean updateSupport, LoginUser loginUser) {
-        ExcelResultRes result;
-        try {
-            String name = file.getOriginalFilename();
-            result = excelService.importExcel(file.getInputStream(), name, FlightTaskImportVo.class, new FlightTaskImportListener(updateSupport, loginUser));
-        } catch (IOException e) {
-            throw new RuntimeException(e);
-        }
-        boolean flag = importExportService.saveInfo(result, loginUser, "0");
-        if (flag) {
-            log.info("异步导入日志写入成功");
-        }
-    }
-
-    @Override
-    public void asyncExport(List<FlightTaskVo> listVo, String sheetName, LoginUser loginUser) {
-        ExcelResultRes result = excelService.exportExcel(listVo, sheetName, FlightTaskVo.class);
-        boolean flag = importExportService.saveInfo(result, loginUser, "1");
-        if (flag) {
-            log.info("异步导出日志写入成功");
-        }
-    }
-
-    /**
-     * 批量删除飞行任务
-     *
-     * @param ids 需要删除的飞行任务主键集合
-     * @return 结果:true 删除成功,false 删除失败
-     */
-    @Transactional
-    @Override
-    public boolean deleteByIds(Long[] ids) {
-        return this.removeByIds(Arrays.asList(ids));
-    }
-
-}

+ 0 - 186
als-modules/agile-assurance/src/main/java/org/eco/als/service/impl/SafeRuleServiceImpl.java

@@ -1,186 +0,0 @@
-package org.eco.als.service.impl;
-
-import cn.hutool.core.util.ObjectUtil;
-import com.mybatisflex.core.paginate.Page;
-import com.mybatisflex.core.query.QueryWrapper;
-import jakarta.annotation.Resource;
-import lombok.extern.slf4j.Slf4j;
-import org.eco.als.domain.SafeRule;
-import org.eco.als.domain.bo.SafeRuleBo;
-import org.eco.als.domain.vo.SafeRuleImportVo;
-import org.eco.als.domain.vo.SafeRuleVo;
-import org.eco.als.listener.SafeRuleImportListener;
-import org.eco.als.mapper.SafeRuleMapper;
-import org.eco.als.service.ISafeRuleService;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.core.page.PageResult;
-import org.eco.common.core.utils.MapstructUtils;
-import org.eco.common.excel.entity.ExcelResultRes;
-import org.eco.common.excel.service.IExcelService;
-import org.eco.common.orm.core.page.PageQuery;
-import org.eco.common.orm.core.service.impl.BaseServiceImpl;
-import org.eco.system.service.IImportExportService;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.io.IOException;
-import java.util.Arrays;
-import java.util.List;
-
-import static org.eco.als.domain.table.SafeRuleTableDef.SAFE_RULE;
-
-/**
- * 保障规则Service业务层处理
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Service
-@Slf4j
-public class SafeRuleServiceImpl extends BaseServiceImpl<SafeRuleMapper, SafeRule> implements ISafeRuleService {
-    @Resource
-    private SafeRuleMapper safeRuleMapper;
-
-    @Resource
-    private IExcelService excelService;
-
-    @Resource
-    private IImportExportService importExportService;
-
-    @Override
-    public QueryWrapper query() {
-        return super.query().from(SAFE_RULE);
-    }
-
-    private QueryWrapper buildQueryWrapper(SafeRuleBo safeRuleBo) {
-        QueryWrapper queryWrapper = super.buildBaseQueryWrapper();
-        queryWrapper.and(SAFE_RULE.AIRCRAFT_MODEL.eq
-            (safeRuleBo.getAircraftModel()));
-        queryWrapper.and(SAFE_RULE.DURATION.eq
-            (safeRuleBo.getDuration()));
-        queryWrapper.and(SAFE_RULE.TRAIN_EXERCISE.eq
-            (safeRuleBo.getTrainExercise()));
-        queryWrapper.and(SAFE_RULE.STATUS.eq
-            (safeRuleBo.getStatus()));
-
-        return queryWrapper;
-    }
-
-    /**
-     * 查询保障规则
-     *
-     * @param id 保障规则主键
-     * @return 保障规则
-     */
-    @Override
-    public SafeRuleVo selectById(Long id) {
-        return this.getOneAs(query().where(SAFE_RULE.ID.eq(id)), SafeRuleVo.class);
-
-    }
-
-
-    /**
-     * 查询保障规则列表
-     *
-     * @param safeRuleBo 保障规则Bo
-     * @return 保障规则集合
-     */
-    @Override
-    public List<SafeRuleVo> selectList(SafeRuleBo safeRuleBo) {
-        QueryWrapper queryWrapper = buildQueryWrapper(safeRuleBo);
-        return this.listAs(queryWrapper, SafeRuleVo.class);
-    }
-
-    /**
-     * 分页查询保障规则列表
-     *
-     * @param safeRuleBo 保障规则Bo
-     * @return 分页保障规则集合
-     */
-    @Override
-    public PageResult<SafeRuleVo> selectPage(SafeRuleBo safeRuleBo) {
-        QueryWrapper queryWrapper = buildQueryWrapper(safeRuleBo);
-        Page<SafeRuleVo> page = this.pageAs(PageQuery.build(), queryWrapper, SafeRuleVo.class);
-        return PageResult.build(page);
-    }
-
-    /**
-     * 新增保障规则
-     *
-     * @param safeRuleBo 保障规则Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    @Override
-    public boolean insert(SafeRuleBo safeRuleBo) {
-        SafeRule safeRule = MapstructUtils.convert(safeRuleBo, SafeRule.class);
-
-        return this.save(safeRule);//使用全局配置的雪花算法主键生成器生成ID值
-    }
-
-    /**
-     * 新增保障规则,前台提供主键值,一般用于导入的场合
-     *
-     * @param safeRuleBo 保障规则Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    @Override
-    public boolean insertWithPk(SafeRuleBo safeRuleBo) {
-        SafeRule safeRule = MapstructUtils.convert(safeRuleBo, SafeRule.class);
-
-
-        return safeRuleMapper.insertWithPk(safeRule) > 0;//前台传来主键值
-    }
-
-    /**
-     * 修改保障规则
-     *
-     * @param safeRuleBo 保障规则Bo
-     * @return 结果:true 更新成功,false 更新失败
-     */
-    @Override
-    public boolean update(SafeRuleBo safeRuleBo) {
-        SafeRule safeRule = MapstructUtils.convert(safeRuleBo, SafeRule.class);
-        if (ObjectUtil.isNotNull(safeRule) && ObjectUtil.isNotNull(safeRule.getId())) {
-            return this.updateById(safeRule);
-        }
-        return false;
-    }
-
-    @Override
-    public void asyncImportData(MultipartFile file, boolean updateSupport, LoginUser loginUser) {
-        ExcelResultRes result;
-        try {
-            String name = file.getOriginalFilename();
-            result = excelService.importExcel(file.getInputStream(), name, SafeRuleImportVo.class, new SafeRuleImportListener(updateSupport, loginUser));
-        } catch (IOException e) {
-            throw new RuntimeException(e);
-        }
-        boolean flag = importExportService.saveInfo(result, loginUser, "0");
-        if (flag) {
-            log.info("异步导入日志写入成功");
-        }
-    }
-
-    @Override
-    public void asyncExport(List<SafeRuleVo> listVo, String sheetName, LoginUser loginUser) {
-        ExcelResultRes result = excelService.exportExcel(listVo, sheetName, SafeRuleVo.class);
-        boolean flag = importExportService.saveInfo(result, loginUser, "1");
-        if (flag) {
-            log.info("异步导出日志写入成功");
-        }
-    }
-
-    /**
-     * 批量删除保障规则
-     *
-     * @param ids 需要删除的保障规则主键集合
-     * @return 结果:true 删除成功,false 删除失败
-     */
-    @Transactional
-    @Override
-    public boolean deleteByIds(Long[] ids) {
-        return this.removeByIds(Arrays.asList(ids));
-    }
-
-}

+ 0 - 192
als-modules/agile-assurance/src/main/java/org/eco/als/service/impl/SafeRuleSubServiceImpl.java

@@ -1,192 +0,0 @@
-package org.eco.als.service.impl;
-
-import cn.hutool.core.util.ObjectUtil;
-import com.mybatisflex.core.paginate.Page;
-import com.mybatisflex.core.query.QueryWrapper;
-import jakarta.annotation.Resource;
-import lombok.extern.slf4j.Slf4j;
-import org.eco.als.domain.SafeRuleSub;
-import org.eco.als.domain.bo.SafeRuleSubBo;
-import org.eco.als.domain.vo.SafeRuleSubImportVo;
-import org.eco.als.domain.vo.SafeRuleSubVo;
-import org.eco.als.listener.SafeRuleSubImportListener;
-import org.eco.als.mapper.SafeRuleSubMapper;
-import org.eco.als.service.ISafeRuleSubService;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.core.page.PageResult;
-import org.eco.common.core.utils.MapstructUtils;
-import org.eco.common.excel.entity.ExcelResultRes;
-import org.eco.common.excel.service.IExcelService;
-import org.eco.common.orm.core.page.PageQuery;
-import org.eco.common.orm.core.service.impl.BaseServiceImpl;
-import org.eco.system.service.IImportExportService;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.io.IOException;
-import java.util.Arrays;
-import java.util.List;
-
-import static org.eco.als.domain.table.SafeRuleSubTableDef.SAFE_RULE_SUB;
-
-/**
- * 保障规则子Service业务层处理
- *
- * @author wgk
- * @date 2024-07-24
- */
-@Service
-@Slf4j
-public class SafeRuleSubServiceImpl extends BaseServiceImpl<SafeRuleSubMapper, SafeRuleSub> implements ISafeRuleSubService {
-    @Resource
-    private SafeRuleSubMapper safeRuleSubMapper;
-
-    @Resource
-    private IExcelService excelService;
-
-    @Resource
-    private IImportExportService importExportService;
-
-    @Override
-    public QueryWrapper query() {
-        return super.query().from(SAFE_RULE_SUB);
-    }
-
-    private QueryWrapper buildQueryWrapper(SafeRuleSubBo safeRuleSubBo) {
-        QueryWrapper queryWrapper = super.buildBaseQueryWrapper();
-        queryWrapper.and(SAFE_RULE_SUB.AIRCRAFT_MODEL.eq
-            (safeRuleSubBo.getAircraftModel()));
-        queryWrapper.and(SAFE_RULE_SUB.AIRCRAFT_GROUP.eq
-            (safeRuleSubBo.getAircraftGroup()));
-        queryWrapper.and(SAFE_RULE_SUB.DURATION.eq
-            (safeRuleSubBo.getDuration()));
-        queryWrapper.and(SAFE_RULE_SUB.DEVICE.eq
-            (safeRuleSubBo.getDevice()));
-        queryWrapper.and(SAFE_RULE_SUB.DEVICE_COUNT.eq
-            (safeRuleSubBo.getDeviceCount()));
-        queryWrapper.and(SAFE_RULE_SUB.UNIT.eq
-            (safeRuleSubBo.getUnit()));
-        queryWrapper.and(SAFE_RULE_SUB.STATUS.eq
-            (safeRuleSubBo.getStatus()));
-
-        return queryWrapper;
-    }
-
-    /**
-     * 查询保障规则子
-     *
-     * @param id 保障规则子主键
-     * @return 保障规则子
-     */
-    @Override
-    public SafeRuleSubVo selectById(Long id) {
-        return this.getOneAs(query().where(SAFE_RULE_SUB.ID.eq(id)), SafeRuleSubVo.class);
-
-    }
-
-
-    /**
-     * 查询保障规则子列表
-     *
-     * @param safeRuleSubBo 保障规则子Bo
-     * @return 保障规则子集合
-     */
-    @Override
-    public List<SafeRuleSubVo> selectList(SafeRuleSubBo safeRuleSubBo) {
-        QueryWrapper queryWrapper = buildQueryWrapper(safeRuleSubBo);
-        return this.listAs(queryWrapper, SafeRuleSubVo.class);
-    }
-
-    /**
-     * 分页查询保障规则子列表
-     *
-     * @param safeRuleSubBo 保障规则子Bo
-     * @return 分页保障规则子集合
-     */
-    @Override
-    public PageResult<SafeRuleSubVo> selectPage(SafeRuleSubBo safeRuleSubBo) {
-        QueryWrapper queryWrapper = buildQueryWrapper(safeRuleSubBo);
-        Page<SafeRuleSubVo> page = this.pageAs(PageQuery.build(), queryWrapper, SafeRuleSubVo.class);
-        return PageResult.build(page);
-    }
-
-    /**
-     * 新增保障规则子
-     *
-     * @param safeRuleSubBo 保障规则子Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    @Override
-    public boolean insert(SafeRuleSubBo safeRuleSubBo) {
-        SafeRuleSub safeRuleSub = MapstructUtils.convert(safeRuleSubBo, SafeRuleSub.class);
-
-        return this.save(safeRuleSub);//使用全局配置的雪花算法主键生成器生成ID值
-    }
-
-    /**
-     * 新增保障规则子,前台提供主键值,一般用于导入的场合
-     *
-     * @param safeRuleSubBo 保障规则子Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    @Override
-    public boolean insertWithPk(SafeRuleSubBo safeRuleSubBo) {
-        SafeRuleSub safeRuleSub = MapstructUtils.convert(safeRuleSubBo, SafeRuleSub.class);
-
-
-        return safeRuleSubMapper.insertWithPk(safeRuleSub) > 0;//前台传来主键值
-    }
-
-    /**
-     * 修改保障规则子
-     *
-     * @param safeRuleSubBo 保障规则子Bo
-     * @return 结果:true 更新成功,false 更新失败
-     */
-    @Override
-    public boolean update(SafeRuleSubBo safeRuleSubBo) {
-        SafeRuleSub safeRuleSub = MapstructUtils.convert(safeRuleSubBo, SafeRuleSub.class);
-        if (ObjectUtil.isNotNull(safeRuleSub) && ObjectUtil.isNotNull(safeRuleSub.getId())) {
-            return this.updateById(safeRuleSub);
-        }
-        return false;
-    }
-
-    @Override
-    public void asyncImportData(MultipartFile file, boolean updateSupport, LoginUser loginUser) {
-        ExcelResultRes result;
-        try {
-            String name = file.getOriginalFilename();
-            result = excelService.importExcel(file.getInputStream(), name, SafeRuleSubImportVo.class, new SafeRuleSubImportListener(updateSupport, loginUser));
-        } catch (IOException e) {
-            throw new RuntimeException(e);
-        }
-        boolean flag = importExportService.saveInfo(result, loginUser, "0");
-        if (flag) {
-            log.info("异步导入日志写入成功");
-        }
-    }
-
-    @Override
-    public void asyncExport(List<SafeRuleSubVo> listVo, String sheetName, LoginUser loginUser) {
-        ExcelResultRes result = excelService.exportExcel(listVo, sheetName, SafeRuleSubVo.class);
-        boolean flag = importExportService.saveInfo(result, loginUser, "1");
-        if (flag) {
-            log.info("异步导出日志写入成功");
-        }
-    }
-
-    /**
-     * 批量删除保障规则子
-     *
-     * @param ids 需要删除的保障规则子主键集合
-     * @return 结果:true 删除成功,false 删除失败
-     */
-    @Transactional
-    @Override
-    public boolean deleteByIds(Long[] ids) {
-        return this.removeByIds(Arrays.asList(ids));
-    }
-
-}

+ 0 - 198
als-modules/agile-assurance/src/main/java/org/eco/als/service/impl/TechnicalDocServiceImpl.java

@@ -1,198 +0,0 @@
-package org.eco.als.service.impl;
-
-import cn.hutool.core.util.ObjectUtil;
-import com.mybatisflex.core.paginate.Page;
-import com.mybatisflex.core.query.QueryWrapper;
-import jakarta.annotation.Resource;
-import lombok.extern.slf4j.Slf4j;
-import org.eco.als.domain.TechnicalDoc;
-import org.eco.als.domain.bo.TechnicalDocBo;
-import org.eco.als.domain.vo.TechnicalDocImportVo;
-import org.eco.als.domain.vo.TechnicalDocVo;
-import org.eco.als.listener.TechnicalDocImportListener;
-import org.eco.als.mapper.TechnicalDocMapper;
-import org.eco.als.service.ITechnicalDocService;
-import org.eco.common.core.core.domain.model.LoginUser;
-import org.eco.common.core.core.page.PageResult;
-import org.eco.common.core.utils.MapstructUtils;
-import org.eco.common.core.utils.bean.BeanUtils;
-import org.eco.common.excel.entity.ExcelResultRes;
-import org.eco.common.excel.service.IExcelService;
-import org.eco.common.orm.core.page.PageQuery;
-import org.eco.common.orm.core.service.impl.BaseServiceImpl;
-import org.eco.system.domain.bo.ImportExportBo;
-import org.eco.system.service.IImportExportService;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.io.IOException;
-import java.util.Arrays;
-import java.util.List;
-
-import static org.eco.als.domain.table.TechnicalDocTableDef.TECHNICAL_DOC;
-
-/**
- * 技术资料Service业务层处理
- *
- * @author wgk
- * @date 2024-07-18
- */
-@Service
-@Slf4j
-public class TechnicalDocServiceImpl extends BaseServiceImpl<TechnicalDocMapper, TechnicalDoc> implements ITechnicalDocService {
-    @Resource
-    private TechnicalDocMapper technicalDocMapper;
-
-    @Resource
-    private IExcelService excelService;
-
-    @Resource
-    private IImportExportService importExportService;
-
-    @Override
-    public QueryWrapper query() {
-        return super.query().from(TECHNICAL_DOC);
-    }
-
-    private QueryWrapper buildQueryWrapper(TechnicalDocBo technicalDocBo) {
-        QueryWrapper queryWrapper = super.buildBaseQueryWrapper();
-        queryWrapper.and(TECHNICAL_DOC.NAME.like
-            (technicalDocBo.getName()));
-        queryWrapper.and(TECHNICAL_DOC.AUTHOR.eq
-            (technicalDocBo.getAuthor()));
-        queryWrapper.and(TECHNICAL_DOC.PUBLICATION_DATE.eq
-            (technicalDocBo.getPublicationDate()));
-        queryWrapper.and(TECHNICAL_DOC.TYPE.eq
-            (technicalDocBo.getType()));
-
-        return queryWrapper;
-    }
-
-    /**
-     * 查询技术资料
-     *
-     * @param id 技术资料主键
-     * @return 技术资料
-     */
-    @Override
-    public TechnicalDocVo selectById(Long id) {
-        return this.getOneAs(query().where(TECHNICAL_DOC.ID.eq(id)), TechnicalDocVo.class);
-
-    }
-
-    /**
-     * 查询技术资料列表
-     *
-     * @param technicalDocBo 技术资料Bo
-     * @return 技术资料集合
-     */
-    @Override
-    public List<TechnicalDocVo> selectList(TechnicalDocBo technicalDocBo) {
-        QueryWrapper queryWrapper = buildQueryWrapper(technicalDocBo);
-        return this.listAs(queryWrapper, TechnicalDocVo.class);
-    }
-
-    /**
-     * 分页查询技术资料列表
-     *
-     * @param technicalDocBo 技术资料Bo
-     * @return 分页技术资料集合
-     */
-    @Override
-    public PageResult<TechnicalDocVo> selectPage(TechnicalDocBo technicalDocBo) {
-        QueryWrapper queryWrapper = buildQueryWrapper(technicalDocBo);
-        Page<TechnicalDocVo> page = this.pageAs(PageQuery.build(), queryWrapper, TechnicalDocVo.class);
-        return PageResult.build(page);
-    }
-
-    /**
-     * 新增技术资料
-     *
-     * @param technicalDocBo 技术资料Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    @Override
-    public boolean insert(TechnicalDocBo technicalDocBo) {
-        TechnicalDoc technicalDoc = MapstructUtils.convert(technicalDocBo, TechnicalDoc.class);
-
-        return this.save(technicalDoc);//使用全局配置的雪花算法主键生成器生成ID值
-    }
-
-    /**
-     * 新增技术资料,前台提供主键值,一般用于导入的场合
-     *
-     * @param technicalDocBo 技术资料Bo
-     * @return 结果:true 操作成功,false 操作失败
-     */
-    @Override
-    public boolean insertWithPk(TechnicalDocBo technicalDocBo) {
-        TechnicalDoc technicalDoc = MapstructUtils.convert(technicalDocBo, TechnicalDoc.class);
-
-
-        return technicalDocMapper.insertWithPk(technicalDoc) > 0;//前台传来主键值
-    }
-
-    /**
-     * 修改技术资料
-     *
-     * @param technicalDocBo 技术资料Bo
-     * @return 结果:true 更新成功,false 更新失败
-     */
-    @Override
-    public boolean update(TechnicalDocBo technicalDocBo) {
-        TechnicalDoc technicalDoc = MapstructUtils.convert(technicalDocBo, TechnicalDoc.class);
-        if (ObjectUtil.isNotNull(technicalDoc) && ObjectUtil.isNotNull(technicalDoc.getId())) {
-            boolean updated = this.updateById(technicalDoc);
-            return updated;
-        }
-        return false;
-    }
-
-    @Override
-    public void asyncImportData(MultipartFile file, boolean updateSupport, LoginUser loginUser) {
-        ExcelResultRes result;
-        try {
-            String name = file.getOriginalFilename();
-            result = excelService.importExcel(file.getInputStream(), name, TechnicalDocImportVo.class, new TechnicalDocImportListener(updateSupport, loginUser));
-        } catch (IOException e) {
-            throw new RuntimeException(e);
-        }
-        ImportExportBo bo = new ImportExportBo();
-        BeanUtils.copyProperties(result, bo);
-        bo.setUpdateBy(loginUser.getUserId());
-        bo.setCreateBy(loginUser.getUserId());
-        bo.setType("0");
-        boolean flag = importExportService.insert(bo);
-        if (flag) {
-            log.info("异步导入日志写入成功");
-        }
-    }
-
-    @Override
-    public void asyncExport(List<TechnicalDocVo> listVo, String sheetName, LoginUser loginUser) {
-        ExcelResultRes result = excelService.exportExcel(listVo, sheetName, TechnicalDocVo.class);
-        ImportExportBo bo = new ImportExportBo();
-        BeanUtils.copyProperties(result, bo);
-        bo.setUpdateBy(loginUser.getUserId());
-        bo.setCreateBy(loginUser.getUserId());
-        bo.setType("1");
-        boolean flag = importExportService.insert(bo);
-        if (flag) {
-            log.info("异步导出日志写入成功");
-        }
-    }
-
-    /**
-     * 批量删除技术资料
-     *
-     * @param ids 需要删除的技术资料主键集合
-     * @return 结果:true 删除成功,false 删除失败
-     */
-    @Transactional
-    @Override
-    public boolean deleteByIds(Long[] ids) {
-        return this.removeByIds(Arrays.asList(ids));
-    }
-
-}

+ 11 - 0
als-start/src/main/resources/db/dm/V1_1_0_11__als-ddl.sql

@@ -0,0 +1,11 @@
+DROP TABLE IF EXISTS "lqbz"."als_carry_checklist_t";
+DROP TABLE IF EXISTS "lqbz"."als_data_analysis_t";
+DROP TABLE IF EXISTS "lqbz"."als_fault_consumable_t";
+DROP TABLE IF EXISTS "lqbz"."als_fault_equipment_t";
+DROP TABLE IF EXISTS "lqbz"."als_fault_notes_t";
+DROP TABLE IF EXISTS "lqbz"."als_fault_personnel_t";
+DROP TABLE IF EXISTS "lqbz"."als_fault_setps_t";
+DROP TABLE IF EXISTS "lqbz"."als_fault_spare_parts_t";
+DROP TABLE IF EXISTS "lqbz"."als_flight_split_task_t";
+DROP TABLE IF EXISTS "lqbz"."als_flight_task_t";
+DROP TABLE IF EXISTS "lqbz"."als_technical_doc_t";