| | |
| | | @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) |
| | | { |
| | |
| | | return group; |
| | | } |
| | | |
| | | /** 新增电池组并原子写入电池号和可选模板字段值。 */ |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public int insertBatteryGroup(TBatteryGroup group) |
| | |
| | | return rows; |
| | | } |
| | | |
| | | /** 更新电池组并原子替换电池号和可选模板字段值。 */ |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public int updateBatteryGroup(TBatteryGroup group) |
| | |
| | | return rows; |
| | | } |
| | | |
| | | /** 启用或禁用电池组,存在进行中测试时禁止禁用。 */ |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public int updateBatteryGroupStatus(TBatteryGroup group) |
| | |
| | | return batteryGroupMapper.updateBatteryGroupStatus(group); |
| | | } |
| | | |
| | | /** 逻辑删除电池组及关系,存在进行中测试时拒绝删除。 */ |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public int deleteBatteryGroupByIds(Long[] groupIds, String updateBy) |