From fd5a8226f361457b4fcae58a479456fe5ca69b67 Mon Sep 17 00:00:00 2001 From: liu Date: Wed, 6 Dec 2023 13:16:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E8=BE=85=E5=8A=A9=E6=A3=80?= =?UTF-8?q?=E6=9F=A5=E7=9B=B8=E5=85=B3=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../model/ConfigAncillaryItem.java | 3 + .../model/DiagnosisAncillaryRecord.java | 6 ++ .../supervision/model/DiagnosisPrimary.java | 6 ++ .../vo/ask/AskAncillaryHistoryResVO.java | 7 ++ .../mapper/ConfigAncillaryItemMapper.xml | 3 +- .../mapper/DiagnosisPrimaryMapper.xml | 3 +- .../controller/AskAncillaryController.java | 27 +++++- .../pojo/vo/AskAncillaryBatchReqVO.java | 19 ++++ .../service/AskAncillaryService.java | 7 ++ .../service/impl/AskAncillaryServiceImpl.java | 97 ++++++++++++++----- .../service/impl/DiagnoseHallServiceImpl.java | 4 - 11 files changed, 148 insertions(+), 34 deletions(-) create mode 100644 virtual-patient-web/src/main/java/com/supervision/pojo/vo/AskAncillaryBatchReqVO.java diff --git a/virtual-patient-model/src/main/java/com/supervision/model/ConfigAncillaryItem.java b/virtual-patient-model/src/main/java/com/supervision/model/ConfigAncillaryItem.java index 7898318c..730c9041 100644 --- a/virtual-patient-model/src/main/java/com/supervision/model/ConfigAncillaryItem.java +++ b/virtual-patient-model/src/main/java/com/supervision/model/ConfigAncillaryItem.java @@ -54,6 +54,9 @@ public class ConfigAncillaryItem implements Serializable { @ApiModelProperty("检查名称") private String itemName; + @ApiModelProperty("检查部位名称") + private String locationName; + @ApiModelProperty("英文名") private String itemNameEn; diff --git a/virtual-patient-model/src/main/java/com/supervision/model/DiagnosisAncillaryRecord.java b/virtual-patient-model/src/main/java/com/supervision/model/DiagnosisAncillaryRecord.java index 8878cd16..245137ef 100644 --- a/virtual-patient-model/src/main/java/com/supervision/model/DiagnosisAncillaryRecord.java +++ b/virtual-patient-model/src/main/java/com/supervision/model/DiagnosisAncillaryRecord.java @@ -81,5 +81,11 @@ public class DiagnosisAncillaryRecord extends Model im @TableField(exist = false) private static final long serialVersionUID = 1L; + /** + * 检查项目中文名 + */ + @TableField(exist = false) + private String itemName; + } \ No newline at end of file diff --git a/virtual-patient-model/src/main/java/com/supervision/model/DiagnosisPrimary.java b/virtual-patient-model/src/main/java/com/supervision/model/DiagnosisPrimary.java index 016185b0..dcb981cf 100644 --- a/virtual-patient-model/src/main/java/com/supervision/model/DiagnosisPrimary.java +++ b/virtual-patient-model/src/main/java/com/supervision/model/DiagnosisPrimary.java @@ -37,6 +37,10 @@ public class DiagnosisPrimary implements Serializable { @ApiModelProperty("初步诊断疾病ID,关联disease表ID") private String primaryDiagnosisId; + @ApiModelProperty("初步诊断疾病名称,对应disease_name_alias,注意,这里不存在于数据库中") + @TableField(exist = false) + private String primaryDiagnosisName; + @ApiModelProperty("是否删除(0否1是)如删除,仅页面不显示") private Integer deleteFlag; @@ -67,4 +71,6 @@ public class DiagnosisPrimary implements Serializable { private static final long serialVersionUID = 1L; + + } \ No newline at end of file diff --git a/virtual-patient-model/src/main/java/com/supervision/vo/ask/AskAncillaryHistoryResVO.java b/virtual-patient-model/src/main/java/com/supervision/vo/ask/AskAncillaryHistoryResVO.java index caec6914..36eb392a 100644 --- a/virtual-patient-model/src/main/java/com/supervision/vo/ask/AskAncillaryHistoryResVO.java +++ b/virtual-patient-model/src/main/java/com/supervision/vo/ask/AskAncillaryHistoryResVO.java @@ -1,10 +1,14 @@ package com.supervision.vo.ask; +import com.fasterxml.jackson.annotation.JsonFilter; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.supervision.model.DiagnosisPrimary; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.time.LocalDateTime; +import java.util.List; @Data @ApiModel @@ -25,6 +29,9 @@ public class AskAncillaryHistoryResVO { @ApiModelProperty("关联的初步诊断ID") private String primaryId; + @ApiModelProperty("关联的初步诊断") + private List primaryList; + @ApiModelProperty("检查时间") private LocalDateTime createTime; } diff --git a/virtual-patient-model/src/main/resources/mapper/ConfigAncillaryItemMapper.xml b/virtual-patient-model/src/main/resources/mapper/ConfigAncillaryItemMapper.xml index fb905566..6ed491c4 100644 --- a/virtual-patient-model/src/main/resources/mapper/ConfigAncillaryItemMapper.xml +++ b/virtual-patient-model/src/main/resources/mapper/ConfigAncillaryItemMapper.xml @@ -10,6 +10,7 @@ + @@ -21,7 +22,7 @@ id - ,type,item_class,item_name, + ,type,item_class,item_name,location_name, info,create_user_id,create_time, update_user_id,update_time diff --git a/virtual-patient-model/src/main/resources/mapper/DiagnosisPrimaryMapper.xml b/virtual-patient-model/src/main/resources/mapper/DiagnosisPrimaryMapper.xml index 86bd0261..86ef2b1d 100644 --- a/virtual-patient-model/src/main/resources/mapper/DiagnosisPrimaryMapper.xml +++ b/virtual-patient-model/src/main/resources/mapper/DiagnosisPrimaryMapper.xml @@ -23,11 +23,10 @@