yeg
2026-08-27 65ba1bb7615d5c900cff9c18995ad99e3a73d11a
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)