1: 修改 新建病历基本信息 接口
parent
ca00599ae5
commit
d6a9509294
@ -0,0 +1,12 @@
|
||||
package com.supervision.manage.service;
|
||||
|
||||
import com.supervision.model.MedicalRecAncillary;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface MedicalRecAncillaryManageService {
|
||||
|
||||
|
||||
void saveAncillary(List<MedicalRecAncillary> medicalRecAncillaryList);
|
||||
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
package com.supervision.manage.service;
|
||||
|
||||
import com.supervision.model.MedicalRecPhysical;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface MedicalRecPhysicalManageService {
|
||||
|
||||
void savePhysical(List<MedicalRecPhysical> medicalRecPhysicalList);
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package com.supervision.manage.service;
|
||||
|
||||
import com.supervision.model.MedicalRecTreatmentPlan;
|
||||
import com.supervision.model.MedicalRecTreatmentPlanDrug;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface MedicalRecTreatmentPlanManageService {
|
||||
|
||||
void saveTreatmentPlan(List<MedicalRecTreatmentPlan> medicalRecTreatmentPlanList);
|
||||
|
||||
|
||||
void saveTreatmentPlanDrug(List<MedicalRecTreatmentPlanDrug> medicalRecTreatmentPlanDrugList);
|
||||
|
||||
void saveTreatmentPlan(MedicalRecTreatmentPlan medicalRecTreatmentPlan , List<MedicalRecTreatmentPlanDrug> treatmentPlanDrugList);
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
package com.supervision.manage.service.impl;
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import com.supervision.manage.service.MedicalRecAncillaryManageService;
|
||||
import com.supervision.model.MedicalRecAncillary;
|
||||
import com.supervision.service.MedicalRecAncillaryService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Slf4j
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class MedicalRecAncillaryManageServiceImpl implements MedicalRecAncillaryManageService {
|
||||
|
||||
|
||||
private final MedicalRecAncillaryService medicalRecAncillaryService;
|
||||
@Override
|
||||
public void saveAncillary(List<MedicalRecAncillary> medicalRecAncillaryList) {
|
||||
if (CollUtil.isEmpty(medicalRecAncillaryList)){
|
||||
return;
|
||||
}
|
||||
medicalRecAncillaryService.saveBatch(medicalRecAncillaryList);
|
||||
}
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
package com.supervision.manage.service.impl;
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import com.supervision.manage.service.MedicalRecPhysicalManageService;
|
||||
import com.supervision.model.MedicalRecPhysical;
|
||||
import com.supervision.service.MedicalRecPhysicalService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Slf4j
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class MedicalRecPhysicalManageServiceImpl implements MedicalRecPhysicalManageService {
|
||||
|
||||
private final MedicalRecPhysicalService medicalRecPhysicalService;
|
||||
@Override
|
||||
public void savePhysical(List<MedicalRecPhysical> medicalRecPhysicalList) {
|
||||
if (CollUtil.isEmpty(medicalRecPhysicalList)){
|
||||
return;
|
||||
}
|
||||
medicalRecPhysicalService.saveBatch(medicalRecPhysicalList);
|
||||
}
|
||||
}
|
@ -0,0 +1,59 @@
|
||||
package com.supervision.manage.service.impl;
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import com.supervision.manage.service.MedicalRecTreatmentPlanManageService;
|
||||
import com.supervision.model.MedicalRecTreatmentPlan;
|
||||
import com.supervision.model.MedicalRecTreatmentPlanDrug;
|
||||
import com.supervision.service.MedicalRecTreatmentPlanDrugService;
|
||||
import com.supervision.service.MedicalRecTreatmentPlanService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Slf4j
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class MedicalRecTreatmentPlanManageServiceImpl implements MedicalRecTreatmentPlanManageService {
|
||||
|
||||
private final MedicalRecTreatmentPlanService medicalRecTreatmentPlanService;
|
||||
|
||||
private final MedicalRecTreatmentPlanDrugService medicalRecTreatmentPlanDrugService;
|
||||
@Override
|
||||
public void saveTreatmentPlan(List<MedicalRecTreatmentPlan> medicalRecTreatmentPlanList) {
|
||||
if (CollUtil.isEmpty(medicalRecTreatmentPlanList)){
|
||||
return;
|
||||
}
|
||||
medicalRecTreatmentPlanService.saveBatch(medicalRecTreatmentPlanList);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void saveTreatmentPlanDrug(List<MedicalRecTreatmentPlanDrug> medicalRecTreatmentPlanDrugList) {
|
||||
|
||||
if (CollUtil.isEmpty(medicalRecTreatmentPlanDrugList)){
|
||||
return;
|
||||
}
|
||||
|
||||
medicalRecTreatmentPlanDrugService.saveBatch(medicalRecTreatmentPlanDrugList);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void saveTreatmentPlan(MedicalRecTreatmentPlan medicalRecTreatmentPlan,List<MedicalRecTreatmentPlanDrug> treatmentPlanDrugList) {
|
||||
medicalRecTreatmentPlanService.save(medicalRecTreatmentPlan);
|
||||
|
||||
if (CollUtil.isEmpty(treatmentPlanDrugList)){
|
||||
return;
|
||||
}
|
||||
String id = medicalRecTreatmentPlan.getId();
|
||||
for (MedicalRecTreatmentPlanDrug planDrug : treatmentPlanDrugList) {
|
||||
planDrug.setId(null);
|
||||
planDrug.setMedicalRecId(medicalRecTreatmentPlan.getMedicalRecId());
|
||||
planDrug.setTreatmentPlanId(medicalRecTreatmentPlan.getTreatmentPlanId());
|
||||
planDrug.setMedicalRecTreatmentPlanId(id);
|
||||
}
|
||||
medicalRecTreatmentPlanDrugService.saveBatch(treatmentPlanDrugList);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue