From 3014f6e27402b52a73ac5c5a8ff2b57b5d706146 Mon Sep 17 00:00:00 2001 From: liu Date: Thu, 23 Nov 2023 14:33:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=AD=97=E6=AE=B5,=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E9=97=AE=E8=AF=8A=E7=97=85=E5=8E=86=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/ProcessMedicalMapper.java | 18 ++++ .../com/supervision/model/MedicalRec.java | 20 ---- .../com/supervision/model/ProcessMedical.java | 91 +++++++++++++++++++ .../service/ProcessMedicalService.java | 13 +++ .../impl/ProcessMedicalServiceImpl.java | 22 +++++ .../resources/mapper/MedicalRecMapper.xml | 8 +- .../resources/mapper/ProcessMedicalMapper.xml | 31 +++++++ 7 files changed, 177 insertions(+), 26 deletions(-) create mode 100644 virtual-patient-model/src/main/java/com/supervision/mapper/ProcessMedicalMapper.java create mode 100644 virtual-patient-model/src/main/java/com/supervision/model/ProcessMedical.java create mode 100644 virtual-patient-model/src/main/java/com/supervision/service/ProcessMedicalService.java create mode 100644 virtual-patient-model/src/main/java/com/supervision/service/impl/ProcessMedicalServiceImpl.java create mode 100644 virtual-patient-model/src/main/resources/mapper/ProcessMedicalMapper.xml diff --git a/virtual-patient-model/src/main/java/com/supervision/mapper/ProcessMedicalMapper.java b/virtual-patient-model/src/main/java/com/supervision/mapper/ProcessMedicalMapper.java new file mode 100644 index 00000000..a547c60d --- /dev/null +++ b/virtual-patient-model/src/main/java/com/supervision/mapper/ProcessMedicalMapper.java @@ -0,0 +1,18 @@ +package com.supervision.mapper; + +import com.supervision.model.ProcessMedical; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author flevance +* @description 针对表【vp_process_medical(问诊流程病历)】的数据库操作Mapper +* @createDate 2023-11-23 14:32:44 +* @Entity com.supervision.model.ProcessMedical +*/ +public interface ProcessMedicalMapper extends BaseMapper { + +} + + + + diff --git a/virtual-patient-model/src/main/java/com/supervision/model/MedicalRec.java b/virtual-patient-model/src/main/java/com/supervision/model/MedicalRec.java index 0b0f20d9..0487a730 100644 --- a/virtual-patient-model/src/main/java/com/supervision/model/MedicalRec.java +++ b/virtual-patient-model/src/main/java/com/supervision/model/MedicalRec.java @@ -51,26 +51,6 @@ public class MedicalRec implements Serializable { */ private String symptoms; - /** - * 过敏史 - */ - private String allergyHistory; - - /** - * 既往史 - */ - private String previousHistory; - - /** - * 家族史 - */ - private String familyHistory; - - /** - * 婚育史 - */ - private String marriageChildHistory; - @ApiModelProperty("初步诊断依据") private String primarilyDiagnosisCriteria; diff --git a/virtual-patient-model/src/main/java/com/supervision/model/ProcessMedical.java b/virtual-patient-model/src/main/java/com/supervision/model/ProcessMedical.java new file mode 100644 index 00000000..d15dd07a --- /dev/null +++ b/virtual-patient-model/src/main/java/com/supervision/model/ProcessMedical.java @@ -0,0 +1,91 @@ +package com.supervision.model; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Data; + +/** + * 问诊流程病历 + * @TableName vp_process_medical + */ +@TableName(value ="vp_process_medical") +@Data +public class ProcessMedical implements Serializable { + /** + * 主键 + */ + @TableId + private String id; + + /** + * 病历ID + */ + private String medicalRecId; + + /** + * 病人ID + */ + private String patientId; + + /** + * 疾病id + */ + private String diseaseId; + + /** + * 患者主诉 + */ + private String patientSelfDesc; + + /** + * 现病史 + */ + private String illnessHistory; + + /** + * 过敏史 + */ + private String allergyHistory; + + /** + * 既往史 + */ + private String previousHistory; + + /** + * 家族史 + */ + private String familyHistory; + + /** + * 婚育史 + */ + private String marriageChildHistory; + + /** + * 创建人ID + */ + private String createUserId; + + /** + * 创建时间 + */ + private LocalDateTime createTime; + + /** + * 更新人 + */ + private String updateUserId; + + /** + * 更新时间 + */ + private LocalDateTime updateTime; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/virtual-patient-model/src/main/java/com/supervision/service/ProcessMedicalService.java b/virtual-patient-model/src/main/java/com/supervision/service/ProcessMedicalService.java new file mode 100644 index 00000000..93802306 --- /dev/null +++ b/virtual-patient-model/src/main/java/com/supervision/service/ProcessMedicalService.java @@ -0,0 +1,13 @@ +package com.supervision.service; + +import com.supervision.model.ProcessMedical; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author flevance +* @description 针对表【vp_process_medical(问诊流程病历)】的数据库操作Service +* @createDate 2023-11-23 14:32:44 +*/ +public interface ProcessMedicalService extends IService { + +} diff --git a/virtual-patient-model/src/main/java/com/supervision/service/impl/ProcessMedicalServiceImpl.java b/virtual-patient-model/src/main/java/com/supervision/service/impl/ProcessMedicalServiceImpl.java new file mode 100644 index 00000000..b369c6aa --- /dev/null +++ b/virtual-patient-model/src/main/java/com/supervision/service/impl/ProcessMedicalServiceImpl.java @@ -0,0 +1,22 @@ +package com.supervision.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.supervision.model.ProcessMedical; +import com.supervision.service.ProcessMedicalService; +import com.supervision.mapper.ProcessMedicalMapper; +import org.springframework.stereotype.Service; + +/** +* @author flevance +* @description 针对表【vp_process_medical(问诊流程病历)】的数据库操作Service实现 +* @createDate 2023-11-23 14:32:44 +*/ +@Service +public class ProcessMedicalServiceImpl extends ServiceImpl + implements ProcessMedicalService{ + +} + + + + diff --git a/virtual-patient-model/src/main/resources/mapper/MedicalRecMapper.xml b/virtual-patient-model/src/main/resources/mapper/MedicalRecMapper.xml index 8ec58c3c..76151b7e 100644 --- a/virtual-patient-model/src/main/resources/mapper/MedicalRecMapper.xml +++ b/virtual-patient-model/src/main/resources/mapper/MedicalRecMapper.xml @@ -14,16 +14,12 @@ - - - - + id,no,patient_id, patient_self_desc,symptoms,primarily_diagnosis_criteria, - confirm_diagnosis_criteria,confirm_diagnosis_criteria,allergy_history, - previous_history,family_history,marriage_child_history + confirm_diagnosis_criteria,confirm_diagnosis_criteria diff --git a/virtual-patient-model/src/main/resources/mapper/ProcessMedicalMapper.xml b/virtual-patient-model/src/main/resources/mapper/ProcessMedicalMapper.xml new file mode 100644 index 00000000..084634d8 --- /dev/null +++ b/virtual-patient-model/src/main/resources/mapper/ProcessMedicalMapper.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + id,medical_rec_id,patient_id, + disease_id,patient_self_desc,illness_history, + allergy_history,previous_history,family_history, + marriage_child_history,create_user_id,create_time, + update_user_id,update_time + +