3 天以前 3eeb443d304d205c4ab99c54e59d687690e7a4f5
refactor(purchase-ai): 重构采购AI控制器以使用服务层

- 移除控制器中的大量业务逻辑代码
- 引入PurchaseAiService服务类进行业务处理
- 简化控制器构造函数依赖注入
- 将聊天、文件分析、确认处理等功能委托给服务层
- 保持原有的API接口和功能不变
已修改2个文件
4 ■■■■ 文件已修改
src/main/java/com/ruoyi/device/pojo/MaintenanceTask.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/device/service/impl/MaintenanceTaskJob.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/device/pojo/MaintenanceTask.java
@@ -28,6 +28,9 @@
    @Schema(description = "规格型号")
    private String deviceModel;
    @Schema(description = "设备项目")
    private String machineryCategory;
    /**
     * 主键ID
     */
src/main/java/com/ruoyi/device/service/impl/MaintenanceTaskJob.java
@@ -96,6 +96,7 @@
        inspectionTask.setTenantId(timingTask.getTenantId());
        inspectionTask.setStatus(0);
        inspectionTask.setDeviceModel(timingTask.getDeviceModel());
        inspectionTask.setMachineryCategory(timingTask.getMachineryCategory());
        inspectionTask.setCreateUser(Integer.parseInt(timingTask.getRegistrantId().toString()));
        inspectionTask.setUpdateTime(LocalDateTime.now());
        inspectionTask.setCreateTime(LocalDateTime.now());