From 65ba1bb7615d5c900cff9c18995ad99e3a73d11a Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期四, 27 八月 2026 23:02:47 +0800
Subject: [PATCH] fix: preserve battery group field types

---
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TBatteryGroupServiceImpl.java |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TBatteryGroupServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TBatteryGroupServiceImpl.java
index fdc318f..87023d2 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TBatteryGroupServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TBatteryGroupServiceImpl.java
@@ -26,18 +26,21 @@
     @Autowired
     private TBatteryGroupMapper batteryGroupMapper;
 
+    /** 按查询条件返回未删除的电池组列表。 */
     @Override
     public List<TBatteryGroup> selectBatteryGroupList(TBatteryGroup group)
     {
         return batteryGroupMapper.selectBatteryGroupList(group);
     }
 
+    /** 返回已有电池组的创建人选项。 */
     @Override
     public List<Map<String, Object>> selectBatteryGroupCreatorOptions()
     {
         return batteryGroupMapper.selectBatteryGroupCreatorOptions();
     }
 
+    /** 返回电池组及其电池号、模板字段和值。 */
     @Override
     public TBatteryGroup selectBatteryGroupById(Long groupId)
     {
@@ -51,6 +54,7 @@
         return group;
     }
 
+    /** 新增电池组并原子写入电池号和可选模板字段值。 */
     @Override
     @Transactional(rollbackFor = Exception.class)
     public int insertBatteryGroup(TBatteryGroup group)
@@ -67,6 +71,7 @@
         return rows;
     }
 
+    /** 更新电池组并原子替换电池号和可选模板字段值。 */
     @Override
     @Transactional(rollbackFor = Exception.class)
     public int updateBatteryGroup(TBatteryGroup group)
@@ -97,6 +102,7 @@
         return rows;
     }
 
+    /** 启用或禁用电池组,存在进行中测试时禁止禁用。 */
     @Override
     @Transactional(rollbackFor = Exception.class)
     public int updateBatteryGroupStatus(TBatteryGroup group)
@@ -116,6 +122,7 @@
         return batteryGroupMapper.updateBatteryGroupStatus(group);
     }
 
+    /** 逻辑删除电池组及关系,存在进行中测试时拒绝删除。 */
     @Override
     @Transactional(rollbackFor = Exception.class)
     public int deleteBatteryGroupByIds(Long[] groupIds, String updateBy)

--
Gitblit v1.7.1