From 0302ebee9915bc6abb3435c11df47dff57b9bbc9 Mon Sep 17 00:00:00 2001 From: 陈玄礼 Date: Thu, 27 Feb 2025 23:07:09 +0800 Subject: [PATCH] refactor(iot): 优化 OTA 升级记录查询方法 --- yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/dal/mysql/ota/IotOtaUpgradeRecordMapper.java | 20 +++++++++++++++----- yudao-module-iot/yudao-module-iot-biz/src/main/resources/mapper/ota/IotOtaUpgradeRecordMapper.xml | 17 ----------------- 2 files changed, 15 insertions(+), 22 deletions(-) diff --git a/yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/dal/mysql/ota/IotOtaUpgradeRecordMapper.java b/yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/dal/mysql/ota/IotOtaUpgradeRecordMapper.java index 35a164c..83bdb43 100644 --- a/yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/dal/mysql/ota/IotOtaUpgradeRecordMapper.java +++ b/yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/dal/mysql/ota/IotOtaUpgradeRecordMapper.java @@ -13,6 +13,7 @@ import org.apache.ibatis.annotations.Param; import java.util.List; // TODO @li:这里的注释,可以去掉哈,多了点点 + /** * OTA 升级记录 Mapper 接口 */ @@ -43,9 +44,14 @@ public interface IotOtaUpgradeRecordMapper extends BaseMapperX() + .eqIfPresent(IotOtaUpgradeRecordDO::getTaskId, taskId) + .likeIfPresent(IotOtaUpgradeRecordDO::getDeviceId, deviceName) + .eqIfPresent(IotOtaUpgradeRecordDO::getStatus, status)); + } /** * 获取OTA升级记录的统计信息 @@ -54,8 +60,12 @@ public interface IotOtaUpgradeRecordMapper extends BaseMapperX() + .eqIfPresent(IotOtaUpgradeRecordDO::getFirmwareId, firmwareId) + .eqIfPresent(IotOtaUpgradeRecordDO::getStatus, status)); + } /** diff --git a/yudao-module-iot/yudao-module-iot-biz/src/main/resources/mapper/ota/IotOtaUpgradeRecordMapper.xml b/yudao-module-iot/yudao-module-iot-biz/src/main/resources/mapper/ota/IotOtaUpgradeRecordMapper.xml index ea86ba5..74fa85e 100644 --- a/yudao-module-iot/yudao-module-iot-biz/src/main/resources/mapper/ota/IotOtaUpgradeRecordMapper.xml +++ b/yudao-module-iot/yudao-module-iot-biz/src/main/resources/mapper/ota/IotOtaUpgradeRecordMapper.xml @@ -4,21 +4,4 @@ "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - - - - - - \ No newline at end of file -- libgit2 0.21.4