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