|
|
@@ -1,5 +1,7 @@
|
|
|
package cn.tr.module.phototherapy.common.service.impl;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import cn.hutool.core.collection.CollectionUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
@@ -13,7 +15,6 @@ import cn.tr.module.phototherapy.common.dto.BusHospitalConfigQueryDTO;
|
|
|
import java.util.*;
|
|
|
import cn.tr.module.phototherapy.common.service.IBusHospitalConfigService;
|
|
|
import cn.tr.module.phototherapy.common.mapper.BusHospitalConfigMapper;
|
|
|
-import jakarta.annotation.Resource;
|
|
|
import cn.tr.core.exception.TRExcCode;
|
|
|
|
|
|
/**
|
|
|
@@ -23,9 +24,8 @@ import cn.tr.core.exception.TRExcCode;
|
|
|
* @date 2026-01-13
|
|
|
**/
|
|
|
@Service
|
|
|
-public class BusHospitalConfigServiceImpl implements IBusHospitalConfigService {
|
|
|
- @Resource
|
|
|
- private BusHospitalConfigRepository baseRepository;
|
|
|
+public class BusHospitalConfigServiceImpl extends ServiceImpl<BusHospitalConfigRepository, BusHospitalConfigPO> implements IBusHospitalConfigService {
|
|
|
+
|
|
|
|
|
|
|
|
|
/**
|
|
|
@@ -37,7 +37,7 @@ public class BusHospitalConfigServiceImpl implements IBusHospitalConfigService {
|
|
|
@Override
|
|
|
public List<BusHospitalConfigDTO> selectBusHospitalConfigList(BusHospitalConfigQueryDTO query){
|
|
|
return BusHospitalConfigMapper.INSTANCE.convertDtoList(
|
|
|
- baseRepository.selectList(new LambdaQueryWrapper<BusHospitalConfigPO>()
|
|
|
+ this.list(new LambdaQueryWrapper<BusHospitalConfigPO>()
|
|
|
.eq(ObjectUtil.isNotNull(query.getId()), BusHospitalConfigPO::getId, query.getId())
|
|
|
.eq(ObjectUtil.isNotNull(query.getComplianceThreshold()), BusHospitalConfigPO::getComplianceThreshold, query.getComplianceThreshold())
|
|
|
.eq(ObjectUtil.isNotNull(query.getDeviationPlanTime()), BusHospitalConfigPO::getDeviationPlanTime, query.getDeviationPlanTime())
|
|
|
@@ -55,7 +55,7 @@ public class BusHospitalConfigServiceImpl implements IBusHospitalConfigService {
|
|
|
*/
|
|
|
@Override
|
|
|
public BusHospitalConfigDTO selectBusHospitalConfigById(String id){
|
|
|
- return BusHospitalConfigMapper.INSTANCE.convertDto(baseRepository.selectById(id));
|
|
|
+ return BusHospitalConfigMapper.INSTANCE.convertDto(this.getById(id));
|
|
|
};
|
|
|
|
|
|
/**
|
|
|
@@ -67,7 +67,7 @@ public class BusHospitalConfigServiceImpl implements IBusHospitalConfigService {
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
@Override
|
|
|
public boolean updateBusHospitalConfigById(BusHospitalConfigDTO source){
|
|
|
- return baseRepository.updateById(BusHospitalConfigMapper.INSTANCE.convertPO(source))!=0;
|
|
|
+ return this.updateById(BusHospitalConfigMapper.INSTANCE.convertPO(source));
|
|
|
};
|
|
|
|
|
|
/**
|
|
|
@@ -79,7 +79,7 @@ public class BusHospitalConfigServiceImpl implements IBusHospitalConfigService {
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public boolean insertBusHospitalConfig(BusHospitalConfigDTO source){
|
|
|
- return baseRepository.insert(BusHospitalConfigMapper.INSTANCE.convertPO(source))!=0;
|
|
|
+ return this.save(BusHospitalConfigMapper.INSTANCE.convertPO(source));
|
|
|
};
|
|
|
|
|
|
/**
|
|
|
@@ -90,10 +90,10 @@ public class BusHospitalConfigServiceImpl implements IBusHospitalConfigService {
|
|
|
*/
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public int removeBusHospitalConfigByIds(Collection<String> ids){
|
|
|
+ public boolean removeBusHospitalConfigByIds(Collection<String> ids){
|
|
|
if(CollectionUtil.isEmpty(ids)){
|
|
|
throw new ServiceException(TRExcCode.SYSTEM_ERROR_B0001,"请选择要删除的数据");
|
|
|
}
|
|
|
- return baseRepository.deleteByIds(ids);
|
|
|
+ return this.removeBatchByIds(ids);
|
|
|
};
|
|
|
}
|