瀏覽代碼

原评分接口合入工程

songxinlu 3 年之前
父節點
當前提交
74502e421a
共有 100 個文件被更改,包括 10892 次插入0 次删除
  1. 20 0
      common/src/main/java/com/lantone/common/dto/analyze/AlgorithmDTO.java
  2. 35 0
      common/src/main/java/com/lantone/common/dto/analyze/AnalyzeDTO.java
  3. 159 0
      common/src/main/java/com/lantone/common/dto/analyze/Constants.java
  4. 318 0
      common/src/main/java/com/lantone/common/dto/analyze/MedLisResultDTO.java
  5. 110 0
      common/src/main/java/com/lantone/common/dto/analyze/MedPacsResultDTO.java
  6. 48 0
      common/src/main/java/com/lantone/common/dto/analyze/MedicalRecordDTO.java
  7. 28 0
      common/src/main/java/com/lantone/common/dto/analyze/OutputInfo.java
  8. 23 0
      common/src/main/java/com/lantone/common/dto/analyze/QcCasesEntryDTO.java
  9. 41 0
      common/src/main/java/com/lantone/common/dto/analyze/QcModeDTO.java
  10. 19 0
      common/src/main/java/com/lantone/common/dto/analyze/RePlaceData.java
  11. 84 0
      common/src/main/java/com/lantone/common/dto/analyze/RecordContentDTO.java
  12. 192 0
      common/src/main/java/com/lantone/common/dto/analyze/Response.java
  13. 131 0
      common/src/main/java/com/lantone/common/dto/analyze/Status.java
  14. 39 0
      common/src/main/java/com/lantone/common/util/BeanUtil.java
  15. 47 0
      common/src/main/java/com/lantone/common/util/SpringContextUtil.java
  16. 37 0
      common/src/main/java/com/lantone/common/vo/analyze/AlgorithmVO.java
  17. 33 0
      common/src/main/java/com/lantone/common/vo/analyze/AnalyzeVO.java
  18. 121 0
      common/src/main/java/com/lantone/common/vo/analyze/BehospitalInfoVo.java
  19. 40 0
      common/src/main/java/com/lantone/common/vo/analyze/MedQcresultCasesVO.java
  20. 21 0
      common/src/main/java/com/lantone/common/vo/analyze/MedrecVo.java
  21. 21 0
      common/src/main/java/com/lantone/common/vo/analyze/QcResultAlgQueryVO.java
  22. 38 0
      common/src/main/java/com/lantone/common/vo/analyze/QcResultAlgVO.java
  23. 31 0
      common/src/main/java/com/lantone/common/vo/analyze/QueryVo.java
  24. 15 0
      common/src/main/java/com/lantone/common/vo/analyze/RecordContentVO.java
  25. 15 0
      common/src/main/java/com/lantone/common/vo/analyze/TokenVO.java
  26. 232 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedBehospitalInfo.java
  27. 62 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedBehospitalType.java
  28. 143 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedCheckInfo.java
  29. 151 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedCrisisInfo.java
  30. 202 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedDoctorAdvice.java
  31. 111 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedHomeDiagnoseInfo.java
  32. 141 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedHomeOperationInfo.java
  33. 892 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedHomePage.java
  34. 130 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedLisInfo.java
  35. 123 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedLisResult.java
  36. 103 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedMedicalRecord.java
  37. 88 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedMedicalRecordContent.java
  38. 99 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedNurse.java
  39. 148 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedPacsInfo.java
  40. 129 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedPacsResult.java
  41. 93 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedQcresultCases.java
  42. 136 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedQcresultDetail.java
  43. 112 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedQcresultInfo.java
  44. 135 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedTransferRecord.java
  45. 83 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/QcCases.java
  46. 128 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/QcCasesEntry.java
  47. 114 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/QcCasesEntryHospital.java
  48. 75 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/QcCasesHospital.java
  49. 83 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/QcMode.java
  50. 107 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/QcType.java
  51. 77 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/QcTypeCasesEntry.java
  52. 382 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrAdmissionNote.java
  53. 154 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrBloodResult.java
  54. 178 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrBloodTransfusion.java
  55. 226 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrConsultationApply.java
  56. 226 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrConsultationNote.java
  57. 226 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrConsultationRecord.java
  58. 214 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrConsultationResult.java
  59. 166 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrCrisisNote.java
  60. 214 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrDeathDiscussion.java
  61. 190 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrDeathNote.java
  62. 196 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrDifficultCase.java
  63. 208 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrFirstRecord.java
  64. 160 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrIllCritically.java
  65. 160 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrIllSeriousl.java
  66. 88 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrInformedConsent.java
  67. 208 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrLeaveHospital.java
  68. 255 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrOperativeFirstRecord.java
  69. 262 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrOperativeNote.java
  70. 196 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrPeriodConclusion.java
  71. 226 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrPreoperativeDiscussion.java
  72. 178 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrRescueNote.java
  73. 88 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrTalkInform.java
  74. 208 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrTransferInNote.java
  75. 208 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrTransferOutNote.java
  76. 190 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrWardRecord.java
  77. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedBehospitalInfoFacade.java
  78. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedBehospitalTypeFacade.java
  79. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedCheckInfoFacade.java
  80. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedCrisisInfoFacade.java
  81. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedDoctorAdviceFacade.java
  82. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedHomeDiagnoseInfoFacade.java
  83. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedHomeOperationInfoFacade.java
  84. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedHomePageFacade.java
  85. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedLisInfoFacade.java
  86. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedLisResultFacade.java
  87. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedMedicalRecordContentFacade.java
  88. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedMedicalRecordFacade.java
  89. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedNurseFacade.java
  90. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedPacsInfoFacade.java
  91. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedPacsResultFacade.java
  92. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedQcresultCasesFacade.java
  93. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedQcresultDetailFacade.java
  94. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedQcresultInfoFacade.java
  95. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedTransferRecordFacade.java
  96. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/QcCasesEntryFacade.java
  97. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/QcCasesEntryHospitalFacade.java
  98. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/QcCasesFacade.java
  99. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/QcCasesHospitalFacade.java
  100. 0 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/QcModeFacade.java

+ 20 - 0
common/src/main/java/com/lantone/common/dto/analyze/AlgorithmDTO.java

@@ -0,0 +1,20 @@
+package com.lantone.common.dto.analyze;
+
+import lombok.Getter;
+import lombok.Setter;
+
+import java.math.BigDecimal;
+
+/**
+ * @Description:
+ * @author: gaodm
+ * @time: 2020/4/14 13:07
+ */
+@Getter
+@Setter
+public class AlgorithmDTO {
+    //得分
+    private BigDecimal score;
+    //等级
+    private String level;
+}

+ 35 - 0
common/src/main/java/com/lantone/common/dto/analyze/AnalyzeDTO.java

@@ -0,0 +1,35 @@
+package com.lantone.common.dto.analyze;
+
+import lombok.Data;
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * @Description:
+ * @author: gaodm
+ * @time: 2020/4/15 12:24
+ */
+@Data
+public class AnalyzeDTO {
+    // 病历id
+    private String behospitalCode;
+    //是否成功
+    private Boolean isSuccess;
+    //得分
+    private BigDecimal scoreRes;
+    //等级
+    private String level;
+    /**
+     * 评分类型(1:机器,2:人工)
+     */
+    private Integer gradeType;
+    /**
+     * 评分类型名称(1:机器,2:人工)
+     */
+    private String gradeTypeName;
+
+    /**
+     * 评分时间
+     */
+    private Date gradeTime;
+}

+ 159 - 0
common/src/main/java/com/lantone/common/dto/analyze/Constants.java

@@ -0,0 +1,159 @@
+/**   
+* @Company: 杭州朗通信息技术有限公司 
+* @Department: 系统软件部 
+* @Description: 朗通智能辅助诊疗系统 
+* @Address: 浙江省杭州市西湖区西斗门路3号 天堂软件园D-7B 
+*/
+package com.lantone.common.dto.analyze;
+
+/**
+* @Title: Constants.java 
+* @Package org.diagbot.public 
+* @Description: 通用常数接口定义  
+* @author 楼辉荣(Fyeman)   
+* @date 2015年4月23日 下午11:25:37 
+* @version V1.0
+ */
+public interface Constants {
+    /**
+     * 操作名称
+     */
+    String OP_NAME = "op";
+    /**
+     * 消息key
+     */
+    String MESSAGE = "message";
+    /**
+     * 错误key
+     */
+    String ERROR = "error";
+    /**
+     * 上个页面地址
+     */
+    String BACK_URL = "BackURL";
+    String IGNORE_BACK_URL = "ignoreBackURL";
+    /**
+     * 当前请求的地址 带参数
+     */
+    String CURRENT_URL = "currentURL";
+    /**
+     * 当前请求的地址 不带参数
+     */
+    String NO_QUERYSTRING_CURRENT_URL = "noQueryStringCurrentURL";
+    /**
+     * 上下文
+     */
+    String CONTEXT_PATH = "ctx";
+    /**
+     * 当前登录的用户
+     */
+    String CURRENT_APPLICATION = "c_app";
+    String CURRENT_USER = "c_user";
+    String CURRENT_USERNAME = "username";
+    String USER_MENUS = "menus";
+    
+    /**
+     * 管理控制台应用ID=0
+     */
+    long ADMIN_APPLICATION = 0;
+    /**
+     * 一级菜单grade标识
+     */
+    int FIRST_MENU = 1;
+    /**
+     * 二级菜单grade标识
+     */
+    int SECOND_MENU = 2;
+    /**
+     * 操作按钮等级标识
+     */
+    int MENU_GRADE = 3;
+    /**
+     * 最高级资源grade标识
+     */
+    int TOP_REC = 0;
+    /**
+     * 编码方式
+     */
+    String ENCODING = "UTF-8";
+    /**
+     * 系统用户状态--启用
+     */
+    int USER_STATUS_UNLOCK = 1;
+    /**
+     * 系统用户状态--禁用
+     */
+    int USER_STATUS_LOCK = 0;
+    /**
+     * 通用值0
+     */
+    int COMMON_INT_0 = 0;
+    /**
+     * 通用值1
+     */
+    int COMMON_INT_1 = 1;
+    /**
+     * 通用值-1
+     */
+    int COMMON_INT_NEG_1 = -1;
+    /**
+     * 通用值0
+     */
+    long COMMON_LONG_0 = 0L;
+    /**
+     * 通用值1
+     */
+    long COMMON_LONG_1 = 1L;
+    /**
+     * 通用值-1
+     */
+    long COMMON_LONG_NEG_1 = -1L;
+    /**
+     * 通用值"0"
+     */
+    String COMMON_STRING_0 = "0";
+    /**
+     * 通用值"1"
+     */
+    String COMMON_STRING_1 = "1";
+    /**
+     * 通用值"-1"
+     */
+    String COMMON_STRING_NEG_1 = "-1";
+    
+    /**
+     * 通用值"-1"
+     */
+    String COMMON_STRING_99 = "99";
+    /**
+     * 登录页面
+     */
+    String LOGIN_URL = "/login";
+    /**
+     * 上传文件夹
+     */
+    String UPLOAD_FOLDER_NAME = "upload";
+    /**
+     * 临时文件夹
+     */
+    String TEMP_FOLDER_NAME = "temp";
+    /**
+     * 地域标示
+     */
+    public static final String DEFAULT_LOCALE = "zh_CN";
+    /**
+     * 缺省字符集
+     */
+    public static final String DEFAULT_ENCODE = "UTF-8";
+    /**
+     * 以下为接口返回公共属性定义常量
+     */
+    public static final String MSG_SUCCESS = "操作成功";	//操作成功
+    public static final String MSG_FALURE = "操作失败";	//操作失败
+    
+    public static final long INVALIDATE_VALUE = -1;		//起止时间定义
+    public static final int RET_SUCCESS = 0; 			//成功
+	public static final int RET_FAIL = 1; 				//失败
+	public static final int RET_ERROR_PARAM = -1; 		//参数校验失败
+	public static final int RET_NO_TOKEN = -2; 	//用户token丢失
+}

+ 318 - 0
common/src/main/java/com/lantone/common/dto/analyze/MedLisResultDTO.java

@@ -0,0 +1,318 @@
+package com.lantone.common.dto.analyze;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author zhoutg
+ * @since 2020-08-04
+ */
+public class MedLisResultDTO implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 报告单号
+     */
+    private String repNo;
+
+    /**
+     * 医院ID
+     */
+    private Integer hospitalId;
+
+    /**
+     * 住院病人ID
+     */
+    private String behospitalCode;
+
+    /**
+     * 报告代码
+     */
+    private String itemCode;
+
+    /**
+     * medLisResult报告名称
+     */
+    private String reportName;
+
+    /**
+     * medLisInfo报告名称
+     */
+    private String repName;
+
+    /**
+     * 报告名称
+     */
+    private String itemName;
+
+    /**
+     * 检验结果
+     */
+    private String result;
+
+    /**
+     * 参考值
+     */
+    private String reference;
+
+    /**
+     * 最小参考值
+     */
+    private String referenceMin;
+
+    /**
+     * 最大参考值
+     */
+    private String referenceMax;
+
+    /**
+     * 单位
+     */
+    private String unit;
+
+    /**
+     * 异常标志
+     */
+    private String abnormal;
+
+    /**
+     * 异常颜色
+     */
+    private String color;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    private LocalDateTime gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    private LocalDateTime gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    private String modifier;
+
+    public MedLisResultDTO(String repNo, Integer hospitalId, String behospitalCode, String itemCode, String reportName, String repName, String itemName, String result, String reference, String referenceMin, String referenceMax, String unit, String abnormal, String color, String isDeleted, LocalDateTime gmtCreate, LocalDateTime gmtModified, String creator, String modifier) {
+        this.repNo = repNo;
+        this.hospitalId = hospitalId;
+        this.behospitalCode = behospitalCode;
+        this.itemCode = itemCode;
+        this.reportName = reportName;
+        this.repName = repName;
+        this.itemName = itemName;
+        this.result = result;
+        this.reference = reference;
+        this.referenceMin = referenceMin;
+        this.referenceMax = referenceMax;
+        this.unit = unit;
+        this.abnormal = abnormal;
+        this.color = color;
+        this.isDeleted = isDeleted;
+        this.gmtCreate = gmtCreate;
+        this.gmtModified = gmtModified;
+        this.creator = creator;
+        this.modifier = modifier;
+    }
+
+    public MedLisResultDTO() {
+    }
+
+    public void setRepNo(String repNo) {
+        this.repNo = repNo;
+    }
+
+    public void setHospitalId(Integer hospitalId) {
+        this.hospitalId = hospitalId;
+    }
+
+    public void setBehospitalCode(String behospitalCode) {
+        this.behospitalCode = behospitalCode;
+    }
+
+    public void setItemCode(String itemCode) {
+        this.itemCode = itemCode;
+    }
+
+    public void setReportName(String reportName) {
+        this.reportName = reportName;
+    }
+
+    public void setRepName(String repName) {
+        this.repName = repName;
+    }
+
+    public void setItemName(String itemName) {
+        this.itemName = itemName;
+    }
+
+    public void setResult(String result) {
+        this.result = result;
+    }
+
+    public void setReference(String reference) {
+        this.reference = reference;
+    }
+
+    public void setReferenceMin(String referenceMin) {
+        this.referenceMin = referenceMin;
+    }
+
+    public void setReferenceMax(String referenceMax) {
+        this.referenceMax = referenceMax;
+    }
+
+    public void setUnit(String unit) {
+        this.unit = unit;
+    }
+
+    public void setAbnormal(String abnormal) {
+        this.abnormal = abnormal;
+    }
+
+    public void setColor(String color) {
+        this.color = color;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    public void setGmtCreate(LocalDateTime gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    public void setGmtModified(LocalDateTime gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    public static long getSerialVersionUID() {
+        return serialVersionUID;
+    }
+
+    public String getRepNo() {
+        return repNo;
+    }
+
+    public Integer getHospitalId() {
+        return hospitalId;
+    }
+
+    public String getBehospitalCode() {
+        return behospitalCode;
+    }
+
+    public String getItemCode() {
+        return itemCode;
+    }
+
+    public String getReportName() {
+        return reportName;
+    }
+
+    public String getRepName() {
+        return repName;
+    }
+
+    public String getItemName() {
+        return itemName;
+    }
+
+    public String getResult() {
+        return result;
+    }
+
+    public String getReference() {
+        return reference;
+    }
+
+    public String getReferenceMin() {
+        return referenceMin;
+    }
+
+    public String getReferenceMax() {
+        return referenceMax;
+    }
+
+    public String getUnit() {
+        return unit;
+    }
+
+    public String getAbnormal() {
+        return abnormal;
+    }
+
+    public String getColor() {
+        return color;
+    }
+
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public LocalDateTime getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public LocalDateTime getGmtModified() {
+        return gmtModified;
+    }
+
+    public String getCreator() {
+        return creator;
+    }
+
+    public String getModifier() {
+        return modifier;
+    }
+
+    @Override
+    public String toString() {
+        return "MedLisResultDTO{" +
+                "repNo='" + repNo + '\'' +
+                ", hospitalId=" + hospitalId +
+                ", behospitalCode='" + behospitalCode + '\'' +
+                ", itemCode='" + itemCode + '\'' +
+                ", reportName='" + reportName + '\'' +
+                ", repName='" + repName + '\'' +
+                ", itemName='" + itemName + '\'' +
+                ", result='" + result + '\'' +
+                ", reference='" + reference + '\'' +
+                ", referenceMin='" + referenceMin + '\'' +
+                ", referenceMax='" + referenceMax + '\'' +
+                ", unit='" + unit + '\'' +
+                ", abnormal='" + abnormal + '\'' +
+                ", color='" + color + '\'' +
+                ", isDeleted='" + isDeleted + '\'' +
+                ", gmtCreate=" + gmtCreate +
+                ", gmtModified=" + gmtModified +
+                ", creator='" + creator + '\'' +
+                ", modifier='" + modifier + '\'' +
+                '}';
+    }
+}

+ 110 - 0
common/src/main/java/com/lantone/common/dto/analyze/MedPacsResultDTO.java

@@ -0,0 +1,110 @@
+package com.lantone.common.dto.analyze;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author zhoutg
+ * @since 2020-08-04
+ */
+@Data
+public class MedPacsResultDTO implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 报告单号
+     */
+    private String repNo;
+
+    /**
+     * 医院ID
+     */
+    private Long hospitalId;
+
+    /**
+     * 住院病人ID
+     */
+    private String behospitalCode;
+
+    /**
+     * 报告名称
+     */
+    private String reptName;
+
+    /**
+     * 检查部位
+     */
+    private String part;
+
+    /**
+     * 检查所见
+     */
+    private String clinicSight;
+
+    /**
+     * 检查结果诊断
+     */
+    private String reptDiag;
+
+    /**
+     * 观察记录
+     */
+    private String remark;
+
+    /**
+     * 临床诊断
+     */
+    private String clinicDiag;
+
+    /**
+     * 申请医生
+     */
+    private String applyDoctor;
+
+    /**
+     * 审核医生
+     */
+    private String checkerDoctor;
+
+    /**
+     * 报告医生
+     */
+    private String reportDoctor;
+
+    /**
+     * 科室名称
+     */
+    private String deptName;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    private LocalDateTime gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    private LocalDateTime gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    private String modifier;
+}

+ 48 - 0
common/src/main/java/com/lantone/common/dto/analyze/MedicalRecordDTO.java

@@ -0,0 +1,48 @@
+package com.lantone.common.dto.analyze;
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author zhoutg
+ * @since 2020-04-13
+ */
+@Data
+public class MedicalRecordDTO implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 病人住院ID
+     */
+    private String behospitalCode;
+    /**
+     * 病人医院ID
+     */
+    private Long hospitalId;
+    /**
+     * 模块id
+     */
+    private Long modeId;
+
+    /**
+     * 病历标题
+     */
+    private String recTitle;
+
+    /**
+     * 病历日期
+     */
+    private String recDate;
+
+    /**
+     *是否从结构化表中取数据(0-从文文书取 1-从结构化取)
+     */
+    private int isParsed = 0;
+
+}

+ 28 - 0
common/src/main/java/com/lantone/common/dto/analyze/OutputInfo.java

@@ -0,0 +1,28 @@
+package com.lantone.common.dto.analyze;
+
+import lombok.Getter;
+import lombok.Setter;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * @ClassName : OutputInfo
+ * @Description : 返回对象
+ * @Author : 楼辉荣
+ * @Date: 2020-03-04 15:50
+ */
+@Setter
+@Getter
+public class OutputInfo {
+    /**
+     * 如
+     * {
+     * "BEH001":{"status":"-1", "info": "发热"}
+     * }
+     */
+    private Map<String, Map<String, String>> result = new HashMap<>();
+    //后结构化数据
+    private Map<String, Object> pageData = new HashMap<>();
+
+}

+ 23 - 0
common/src/main/java/com/lantone/common/dto/analyze/QcCasesEntryDTO.java

@@ -0,0 +1,23 @@
+package com.lantone.common.dto.analyze;
+
+import lombok.Data;
+
+/**
+ * @Description:
+ * @author: gaodm
+ * @time: 2020/4/13 20:13
+ */
+@Data
+public class QcCasesEntryDTO {
+    /**
+     * 数据模块ID-对应qc_mode.id
+     */
+    private Long modeId;
+
+    private String code;
+
+    private String msg;
+
+    private String precond;
+
+}

+ 41 - 0
common/src/main/java/com/lantone/common/dto/analyze/QcModeDTO.java

@@ -0,0 +1,41 @@
+package com.lantone.common.dto.analyze;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * <p>
+ * 病历
+ * </p>
+ *
+ * @author zhoutg
+ * @since 2020-04-15
+ */
+@Data
+public class QcModeDTO implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    private Long id;
+
+    /**
+     * 模块名称
+     */
+    private String name;
+
+    /**
+     * 模块名称
+     */
+    private Long parentId;
+
+    /**
+     * 子级模块
+     */
+    List<QcModeDTO> sonMode = new ArrayList<>();
+}

+ 19 - 0
common/src/main/java/com/lantone/common/dto/analyze/RePlaceData.java

@@ -0,0 +1,19 @@
+package com.lantone.common.dto.analyze;
+
+import lombok.Getter;
+import lombok.Setter;
+
+
+/**
+ * @Description:
+ * @Author: cy
+ * @Date: 2020/10/14 14:15
+ */
+@Getter
+@Setter
+public class RePlaceData {
+    private String recId ;     //病历id
+    private Long hospitalId;   //医院id
+    private String jsonData ;     //结构化大字段
+
+}

+ 84 - 0
common/src/main/java/com/lantone/common/dto/analyze/RecordContentDTO.java

@@ -0,0 +1,84 @@
+package com.lantone.common.dto.analyze;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * <p>
+ * 住院病历信息
+ * </p>
+ *
+ * @author zhoutg
+ * @since 2020-04-13
+ */
+@Data
+public class RecordContentDTO implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 标准模块名称
+     */
+    private String standModelName;
+
+    /**
+     * 内容
+     */
+    private String contentText;
+
+    /**
+     * html内容
+     */
+    private String htmlText;
+    /**
+     * xml内容
+     */
+    private String xmlText;
+
+    /**
+     * 加密信息
+     */
+    private String contentBlob;
+
+    /**
+     * 医院文书标题
+     */
+    private String recTitle;
+
+    /**
+     * 医院文书id
+     */
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    private Long hospitalId;
+
+    /**
+     * 病历类别编号
+     */
+    private String recTypeId;
+
+    /**
+     * 模块id
+     */
+    private Long modeId;
+
+    /**
+     *是否从结构化表中取数据(0-从文文书取 1-从结构化取)
+     */
+    private int isParsed = 0;
+    /**
+     *转出时间集合-qc作判断
+     */
+    List<LocalDateTime> transferOutDate = new ArrayList<>();
+    /**
+     *转入时间集合-qc作判断
+     */
+    List<LocalDateTime> transferInDate = new ArrayList<>();
+}

+ 192 - 0
common/src/main/java/com/lantone/common/dto/analyze/Response.java

@@ -0,0 +1,192 @@
+package com.lantone.common.dto.analyze;
+
+//import com.lantone.pub.Constants;
+
+/**
+ * 
+ * ClassName: org.diagbot.pub.api.Response 
+ * Function: API接口提供标准返回数据包, 数据包格式如下:
+ * 			{
+ * 				status:"OK",
+ * 				startTime:8206448610408,
+ * 				endTime:8206448610418,
+ * 				version:"1.0",
+ * 				msg:"操作成功",
+ * 				ret:"0",
+ *				timeConsum:10,
+ *				data:{
+ *					..。		
+ *				}
+ * 			}
+ * date: 2015年7月6日 下午1:36:58  
+ * 
+ * @author 楼辉荣(Fyeman) 
+ * @version 1.0 
+ * @since JDK 1.7
+ */
+public class Response<T> implements java.io.Serializable {
+	private static final long serialVersionUID = 8206448610408409499L;
+	private Status status =  Status.PENDING;  //状态
+    private long startTime = Constants.INVALIDATE_VALUE;                                  //起始时间
+    private long endTime = Constants.INVALIDATE_VALUE;                                    //结束时间
+    private String version="1.0";
+    private String msg = Constants.MSG_SUCCESS;                                  //消息
+    private T data = null;                                                                //序列化后的结果数据
+    // 返回结果标志,默认成功0,失败 1 参数错误 -1 token丢失-2
+    private int ret = Constants.RET_SUCCESS;
+    
+    private String token;
+    //耗时
+ 	private long timeConsum;
+ 	
+    public int getRet() {
+		return ret;
+	}
+
+	public void setRet(int ret) {
+		this.ret = ret;
+	}
+
+	public String getMsg() {
+		return msg;
+	}
+
+	public void setMsg(String msg) {
+		this.msg = msg;
+	}
+
+	public long getTimeConsum() {
+		return timeConsum;
+	}
+
+	public void setTimeConsum(long timeConsum) {
+		this.timeConsum = timeConsum;
+	}
+
+	public Response(){
+        super();
+    }
+
+    public Status getStatus() {
+        return status;
+    }
+
+    /**
+     * 在调用end()方法时,会自动设置状态,因此,如果调用了end()方法,就不要调用这个方法
+     * @param status
+     */
+    public Response<T> setStatus(Status status) {
+        this.status = status;
+        return this;
+    }
+
+ 
+	public String getVersion() {
+		return version;
+	}
+
+	public void setVersion(String version) {
+		this.version = version;
+	}
+
+	public long getStartTime() {
+        return startTime;
+    }
+
+    public Response<T> setStartTime(long startTime) {
+        this.startTime = startTime;
+        return this;
+    }
+
+    public long getEndTime() {
+        return endTime;
+    }
+
+    public Response<T> setEndTime(long endTime) {
+        this.endTime = endTime;
+        return this;
+    }
+
+    public T getData() {
+        return data;
+    }
+
+    public void setData(T data) {
+        this.data = data;
+    }
+
+    public String getToken() {
+		return token;
+	}
+
+	public void setToken(String token) {
+		this.token = token;
+	}
+
+	/**
+     * 设置状态和起始时间,表示操作正在进行
+     */
+    public Response<T> start(){
+        this.setStatus(Status.RUNNING);
+        this.setStartTime(System.currentTimeMillis());
+        return this;
+    }
+
+    /**
+     * 设置状态和时间,表示操作结束,没有失败
+     */
+    public Response<T> end(){
+        this.setEndTime(System.currentTimeMillis());
+        this.setTimeConsum(this.endTime-this.startTime);
+		this.setStatus(Status.OK);
+        return this;
+    }
+
+    /**
+     * 设置状态和时间,表示操作结束,并且失败
+     */
+    public Response<T> endAndFailed(){
+        this.setStatus(Status.FAIL);
+        this.setEndTime(System.currentTimeMillis());
+        return this;
+    }
+    
+    /**
+     * 非参数错误通用失败信息
+     */
+    public Response<T> failure(String msg) {
+    	this.msg = msg;
+    	this.ret = Constants.RET_FAIL;
+    	this.end();
+    	return this;
+    }
+    
+    /**
+     * 参数错误信息
+     */
+    public Response<T> paramFailure(String msg) {
+    	this.msg = msg;
+    	this.ret = Constants.RET_ERROR_PARAM;
+    	this.end();
+    	return this;
+    }
+    
+    /**
+     * 用户信息丢失
+     */
+    public Response<T> tokenFailure(String msg) {
+    	this.msg = msg;
+    	this.ret = Constants.RET_NO_TOKEN;
+    	this.end();
+    	return this;
+    }
+    
+    /**
+     * 通用成功
+     */
+    public Response<T> success() {
+    	this.end();
+    	return this;
+    }
+
+}

+ 131 - 0
common/src/main/java/com/lantone/common/dto/analyze/Status.java

@@ -0,0 +1,131 @@
+package com.lantone.common.dto.analyze;
+
+public enum Status {
+	/**
+	 * <code>PENDING = 1;</code>
+	 *
+	 * <pre>
+	 * 操作尚未开始
+	 * </pre>
+	 */
+	PENDING(1),
+	/**
+	 * <code>RUNNING = 2;</code>
+	 *
+	 * <pre>
+	 * 操作开始
+	 * </pre>
+	 */
+	RUNNING(2),
+	/**
+	 * <code>OK = 3;</code>
+	 *
+	 * <pre>
+	 * 操作正常结束
+	 * </pre>
+	 */
+	OK(3),
+	/**
+	 * <code>WARN = 4;</code>
+	 *
+	 * <pre>
+	 * 有警告,但是正常结束
+	 * </pre>
+	 */
+	WARN(4),
+	/**
+	 * <code>ERROR = 5;</code>
+	 *
+	 * <pre>
+	 * 有错误,但是完整结束
+	 * </pre>
+	 */
+	ERROR(5),
+	/**
+	 * <code>FAIL = 6;</code>
+	 *
+	 * <pre>
+	 * 操作失败
+	 * </pre>
+	 */
+	FAIL(6), ;
+
+	/**
+	 * <code>PENDING = 1;</code>
+	 *
+	 * <pre>
+	 * 操作尚未开始
+	 * </pre>
+	 */
+	public static final int PENDING_VALUE = 1;
+	/**
+	 * <code>RUNNING = 2;</code>
+	 *
+	 * <pre>
+	 * 操作开始
+	 * </pre>
+	 */
+	public static final int RUNNING_VALUE = 2;
+	/**
+	 * <code>OK = 3;</code>
+	 *
+	 * <pre>
+	 * 操作正常结束
+	 * </pre>
+	 */
+	public static final int OK_VALUE = 3;
+	/**
+	 * <code>WARN = 4;</code>
+	 *
+	 * <pre>
+	 * 有警告,但是正常结束
+	 * </pre>
+	 */
+	public static final int WARN_VALUE = 4;
+	/**
+	 * <code>ERROR = 5;</code>
+	 *
+	 * <pre>
+	 * 有错误,但是完整结束
+	 * </pre>
+	 */
+	public static final int ERROR_VALUE = 5;
+	/**
+	 * <code>FAIL = 6;</code>
+	 *
+	 * <pre>
+	 * 操作失败
+	 * </pre>
+	 */
+	public static final int FAIL_VALUE = 6;
+
+	public final int getNumber() {
+		return value;
+	}
+
+	public static Status valueOf(int value) {
+		switch (value) {
+		case 1:
+			return PENDING;
+		case 2:
+			return RUNNING;
+		case 3:
+			return OK;
+		case 4:
+			return WARN;
+		case 5:
+			return ERROR;
+		case 6:
+			return FAIL;
+		default:
+			return null;
+		}
+	}
+
+	private final int value;
+
+	private Status(int value) {
+		this.value = value;
+	}
+
+}

+ 39 - 0
common/src/main/java/com/lantone/common/util/BeanUtil.java

@@ -0,0 +1,39 @@
+package com.lantone.common.util;
+
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Iterator;
+import java.util.List;
+import org.springframework.beans.BeanUtils;
+public class BeanUtil {
+    public BeanUtil() {
+    }
+
+    public static void copyProperties(Object source, Object target) {
+        BeanUtils.copyProperties(source, target);
+    }
+
+    public static <E> List<E> listCopyTo(List<?> source, Class<E> destinationClass) {
+        try {
+            if (source.size() == 0) {
+                return Collections.emptyList();
+            } else {
+                List<E> res = new ArrayList(source.size());
+                Iterator var3 = source.iterator();
+
+                while(var3.hasNext()) {
+                    Object o = var3.next();
+                    E e = destinationClass.newInstance();
+                    BeanUtils.copyProperties(o, e);
+                    res.add(e);
+                }
+
+                return res;
+            }
+        } catch (IllegalAccessException var6) {
+            throw new RuntimeException(var6);
+        } catch (InstantiationException var7) {
+            throw new RuntimeException(var7);
+        }
+    }
+}

+ 47 - 0
common/src/main/java/com/lantone/common/util/SpringContextUtil.java

@@ -0,0 +1,47 @@
+package com.lantone.common.util;
+
+import org.springframework.beans.BeansException;
+import org.springframework.context.ApplicationContext;
+import org.springframework.context.ApplicationContextAware;
+import org.springframework.stereotype.Component;
+
+import java.util.Locale;
+
+/**
+ * @Description:
+ * @author: gaodm
+ * @time: 2020/7/8 11:45
+ */
+@Component
+public class SpringContextUtil implements ApplicationContextAware {
+
+    private static ApplicationContext context = null;
+
+    /* (non Javadoc)
+     * @Title: setApplicationContext
+     * @Description: spring获取bean工具类
+     * @param applicationContext
+     * @throws BeansException
+     * @see org.springframework.context.ApplicationContextAware#setApplicationContext(org.springframework.context.ApplicationContext)
+     */
+    @Override
+    public void setApplicationContext(ApplicationContext applicationContext)
+            throws BeansException {
+        this.context = applicationContext;
+    }
+
+    // 传入线程中
+    public static <T> T getBean(String beanName) {
+        return (T) context.getBean(beanName);
+    }
+
+    // 国际化使用
+    public static String getMessage(String key) {
+        return context.getMessage(key, null, Locale.getDefault());
+    }
+
+    /// 获取当前环境
+    public static String getActiveProfile() {
+        return context.getEnvironment().getActiveProfiles()[0];
+    }
+}

+ 37 - 0
common/src/main/java/com/lantone/common/vo/analyze/AlgorithmVO.java

@@ -0,0 +1,37 @@
+package com.lantone.common.vo.analyze;
+
+import lombok.Getter;
+import lombok.Setter;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * @Description:
+ * @author: gaodm
+ * @time: 2020/4/14 9:53
+ */
+@Getter
+@Setter
+public class AlgorithmVO {
+    //操作类型(0:基础评分,1:新增条目评分,2:删除条目,3:修改条目,4:逻辑删除、恢复条目)
+    private Integer type;
+    //0删除 1恢复
+    private Integer delStatus;
+    //操作条目
+    private QcResultAlgVO optResultAlgVO;
+    //扣分条目
+    private List<QcResultAlgVO> qcResultAlgVOList;
+    //-------长兴特殊算分用开始-----------
+    //医院ID
+    private Long hospitalId;
+    // 病历id
+    private String behospitalCode;
+    //质控评分模块评分信息
+    private List<MedQcresultCasesVO> medQcresultCasesVOList = new ArrayList<>();
+    //是否病案首页
+    private Boolean isHomePage = false;
+    //-------长兴特殊算分用结束-----------
+
+    private String isPlacefile = "1";
+}

+ 33 - 0
common/src/main/java/com/lantone/common/vo/analyze/AnalyzeVO.java

@@ -0,0 +1,33 @@
+package com.lantone.common.vo.analyze;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @description:
+ * @author: zhoutg
+ * @time: 2020/4/13 18:31
+ */
+@Data
+public class AnalyzeVO {
+
+    private String behospitalCode; // 病历id
+    @ApiModelProperty(hidden = true)
+    private Long hospitalId; //医院ID
+    @ApiModelProperty(hidden = true)
+    private Boolean isTask = false;
+    @ApiModelProperty(hidden = true)
+    private Long modeId;
+    // 是否使用CRF缓存(false: 不使用缓存,true:使用缓存)
+    @ApiModelProperty(hidden = true)
+    private boolean useCrfCache;
+    //是否有病案首页(0:无,1:有)
+    @ApiModelProperty(hidden = true)
+    private Integer haveHomePage;
+    //逻辑删除接口(1-恢复和0-删除)标志
+    @ApiModelProperty(hidden = true)
+    private Integer delStatus;
+    //已核查不能再次评分校验
+    @ApiModelProperty("已核查不能再次评分标志位,false表示核查与评分无关已核查也可以评分")
+    private Boolean checkFlag = true;
+}

+ 121 - 0
common/src/main/java/com/lantone/common/vo/analyze/BehospitalInfoVo.java

@@ -0,0 +1,121 @@
+package com.lantone.common.vo.analyze;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @Description:基本病历信息
+ * @Author songxl
+ * @Date 2021/9/18
+ */
+@Data
+public class BehospitalInfoVo {
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty("病人住院ID")
+    private String behospitalCode;
+
+    @ApiModelProperty("医院ID")
+    private Long hospitalId;
+
+    @ApiModelProperty("姓名")
+    private String name;
+
+    @ApiModelProperty("性别(男,女)")
+    private String sex;
+
+    @ApiModelProperty("出生日期")
+    private Date birthday;
+
+    @ApiModelProperty("档案号")
+    private String fileCode;
+
+    @ApiModelProperty("质控类型")
+    private Long qcTypeId;
+
+    @ApiModelProperty("病区编码")
+    private String wardCode;
+
+    @ApiModelProperty("病区名称")
+    private String wardName;
+
+    @ApiModelProperty("住院科室ID")
+    private String behDeptId;
+
+    @ApiModelProperty("住院科室名称")
+    private String behDeptName;
+
+    @ApiModelProperty("床位号")
+    private String bedCode;
+
+    @ApiModelProperty("床位名称")
+    private String bedName;
+
+    @ApiModelProperty("医保类别")
+    private String insuranceName;
+
+    @ApiModelProperty("职业")
+    private String jobType;
+
+    @ApiModelProperty("入院时间")
+    private Date behospitalDate;
+
+    @ApiModelProperty("出院时间")
+    private Date leaveHospitalDate;
+
+    @ApiModelProperty("转入时间")
+    private Date transInTime;
+
+    @ApiModelProperty("转出时间")
+    private Date transOutTime;
+
+    @ApiModelProperty("疾病ICD编码")
+    private String diagnoseIcd;
+
+    @ApiModelProperty("疾病名称")
+    private String diagnose;
+
+    @ApiModelProperty("主治医生ID")
+    private String doctorId;
+
+    @ApiModelProperty("主治医生姓名")
+    private String doctorName;
+
+    @ApiModelProperty("住院医生ID")
+    private String behDoctorId;
+
+    @ApiModelProperty("住院医生姓名")
+    private String behDoctorName;
+
+    @ApiModelProperty("主任医生ID")
+    private String directorDoctorId;
+
+    @ApiModelProperty("主任医生姓名")
+    private String directorDoctorName;
+
+    @ApiModelProperty("是否归档(0:未归档,1:已归档)")
+    private String isPlacefile;
+
+    @ApiModelProperty("归档时间")
+    private Date placefileDate;
+
+    @ApiModelProperty("R-住院登记I-病房接诊B-出院登记O-出院结算P-预约出院N-无费退院")
+    private String inState;
+
+    @ApiModelProperty("是否删除,N:未删除,Y:删除")
+    private String isDeleted;
+
+    @ApiModelProperty("记录创建时间")
+    private Date gmtCreate;
+
+    @ApiModelProperty("记录修改时间,如果时间是1970年则表示纪录未修改")
+    private Date gmtModified;
+
+    @ApiModelProperty("创建人,0表示无创建人值")
+    private String creator;
+
+    @ApiModelProperty("修改人,如果为0则表示纪录未修改")
+    private String modifier;
+}

+ 40 - 0
common/src/main/java/com/lantone/common/vo/analyze/MedQcresultCasesVO.java

@@ -0,0 +1,40 @@
+package com.lantone.common.vo.analyze;
+
+import lombok.Getter;
+import lombok.Setter;
+
+import java.math.BigDecimal;
+
+/**
+ * @Description: 质控评分模块评分信息
+ * @author: gaodm
+ * @time: 2020/5/19 9:37
+ */
+@Getter
+@Setter
+public class MedQcresultCasesVO {
+    /**
+     * 医院ID
+     */
+    private Long hospitalId;
+
+    /**
+     * 病人住院ID
+     */
+    private String behospitalCode;
+
+    /**
+     * 数据模块ID(0:其他模块)
+     */
+    private Long casesId;
+
+    /**
+     * 最后得分
+     */
+    private BigDecimal scoreRes;
+
+    /**
+     * 等级
+     */
+    private String level;
+}

+ 21 - 0
common/src/main/java/com/lantone/common/vo/analyze/MedrecVo.java

@@ -0,0 +1,21 @@
+package com.lantone.common.vo.analyze;
+
+import lombok.Data;
+import lombok.Getter;
+import lombok.Setter;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @Description: 病历查询结构
+ * @author: Mark Huang
+ * @Time: 2019/04/04 :15:14
+ *
+ */
+@Data
+public class MedrecVo {
+    private String title;
+    private Map<String, Object> content;
+    private List<String> label;
+}

+ 21 - 0
common/src/main/java/com/lantone/common/vo/analyze/QcResultAlgQueryVO.java

@@ -0,0 +1,21 @@
+package com.lantone.common.vo.analyze;
+
+import lombok.Getter;
+import lombok.Setter;
+
+import java.util.List;
+
+/**
+ * @description:
+ * @author: zhoutg
+ * @time: 2020/4/13 18:31
+ */
+@Getter
+@Setter
+public class QcResultAlgQueryVO {
+    //医院ID
+    private Long hospitalId;
+    //有问题的编码
+    private List<String> codeList;
+    private String isPlacefile;
+}

+ 38 - 0
common/src/main/java/com/lantone/common/vo/analyze/QcResultAlgVO.java

@@ -0,0 +1,38 @@
+package com.lantone.common.vo.analyze;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import java.math.BigDecimal;
+
+/**
+ * @Description:
+ * @author: gaodm
+ * @time: 2020/4/14 10:01
+ */
+@Getter
+@Setter
+public class QcResultAlgVO {
+    //结果明细ID
+    private Long id;
+    //模块ID
+    private Long casesId;
+    //模块分数
+    private BigDecimal casesScore;
+    //所属条目ID
+    private Long casesEntryId;
+    //条目分值
+    private BigDecimal score;
+    //条目提示信息
+    private String msg;
+    //code
+    private String code;
+    //质控返回info
+    private String info;
+    //质控条目说明
+    @ApiModelProperty(hidden = true)
+    private String explainInfo;
+    //单项否决(1-单项否决 0-非)
+    private Integer isReject;
+}

+ 31 - 0
common/src/main/java/com/lantone/common/vo/analyze/QueryVo.java

@@ -0,0 +1,31 @@
+package com.lantone.common.vo.analyze;
+
+import lombok.Data;
+import lombok.Getter;
+import lombok.Setter;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @Description: 业务查询
+ * @author: Mark Huang
+ * @Time: 2019/04/04 :15:14
+ *
+ */
+@Data
+public class QueryVo extends TokenVO {
+
+    private List<MedrecVo> medrec;
+
+    private Map<String, Map<String, String>> inputCatalogueMap = new HashMap<>();
+
+    private String cid;
+
+    private String hospitalId;
+    // 是否使用CRF缓存(false: 不使用缓存,true:使用缓存)
+    private boolean useCrfCache;
+    // 添加基本病历信息
+    private BehospitalInfoVo behospitalInfo; //###
+}

+ 15 - 0
common/src/main/java/com/lantone/common/vo/analyze/RecordContentVO.java

@@ -0,0 +1,15 @@
+package com.lantone.common.vo.analyze;
+
+import lombok.Data;
+
+/**
+ * @description:
+ * @author: zhoutg
+ * @time: 2020/4/13 18:31
+ */
+@Data
+public class RecordContentVO {
+
+    private String behospitalCode; // 病历id
+    private Long hospitalId; //医院ID
+}

+ 15 - 0
common/src/main/java/com/lantone/common/vo/analyze/TokenVO.java

@@ -0,0 +1,15 @@
+package com.lantone.common.vo.analyze;
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * @description:
+ * @author: zhoutg
+ * @time: 2019/12/24 19:17
+ */
+@Data
+public class TokenVO implements Serializable {
+    private String token; //token信息
+}

+ 232 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedBehospitalInfo.java

@@ -0,0 +1,232 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 住院病历信息 实体类
+ * </p>
+ */
+@Data
+public class MedBehospitalInfo implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 病人住院ID
+     */
+    @TableId("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别(男,女)
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 出生日期
+     */
+    @TableField("birthday")
+    private Date birthday;
+
+    /**
+     * 档案号
+     */
+    @TableField("file_code")
+    private String fileCode;
+
+    /**
+     * 质控类型
+     */
+    @TableField("qc_type_id")
+    private Long qcTypeId;
+
+    /**
+     * 病区编码
+     */
+    @TableField("ward_code")
+    private String wardCode;
+
+    /**
+     * 病区名称
+     */
+    @TableField("ward_name")
+    private String wardName;
+
+    /**
+     * 住院科室ID
+     */
+    @TableField("beh_dept_id")
+    private String behDeptId;
+
+    /**
+     * 住院科室名称
+     */
+    @TableField("beh_dept_name")
+    private String behDeptName;
+
+    /**
+     * 床位号
+     */
+    @TableField("bed_code")
+    private String bedCode;
+
+    /**
+     * 床位名称
+     */
+    @TableField("bed_name")
+    private String bedName;
+
+    /**
+     * 医保类别
+     */
+    @TableField("insurance_name")
+    private String insuranceName;
+
+    /**
+     * 职业
+     */
+    @TableField("job_type")
+    private String jobType;
+
+    /**
+     * 入院时间
+     */
+    @TableField("behospital_date")
+    private Date behospitalDate;
+
+    /**
+     * 出院时间
+     */
+    @TableField("leave_hospital_date")
+    private Date leaveHospitalDate;
+
+    /**
+     * 转入时间
+     */
+    @TableField("trans_in_time")
+    private Date transInTime;
+
+    /**
+     * 转出时间
+     */
+    @TableField("trans_out_time")
+    private Date transOutTime;
+
+    /**
+     * 疾病ICD编码
+     */
+    @TableField("diagnose_icd")
+    private String diagnoseIcd;
+
+    /**
+     * 疾病名称
+     */
+    @TableField("diagnose")
+    private String diagnose;
+
+    /**
+     * 主治医生ID
+     */
+    @TableField("doctor_id")
+    private String doctorId;
+
+    /**
+     * 主治医生姓名
+     */
+    @TableField("doctor_name")
+    private String doctorName;
+
+    /**
+     * 住院医生ID
+     */
+    @TableField("beh_doctor_id")
+    private String behDoctorId;
+
+    /**
+     * 住院医生姓名
+     */
+    @TableField("beh_doctor_name")
+    private String behDoctorName;
+
+    /**
+     * 主任医生ID
+     */
+    @TableField("director_doctor_id")
+    private String directorDoctorId;
+
+    /**
+     * 主任医生姓名
+     */
+    @TableField("director_doctor_name")
+    private String directorDoctorName;
+
+    /**
+     * 是否归档(0:未归档,1:已归档)
+     */
+    @TableField("is_placefile")
+    private String isPlacefile;
+
+    /**
+     * 归档时间
+     */
+    @TableField("placefile_date")
+    private Date placefileDate;
+
+    /**
+     * R-住院登记I-病房接诊B-出院登记O-出院结算P-预约出院N-无费退院
+     */
+    @TableField("in_state")
+    private String inState;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 62 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedBehospitalType.java

@@ -0,0 +1,62 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 患者类型表 实体类
+ * </p>
+ */
+@Data
+public class MedBehospitalType implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Integer hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 患者类型
+     */
+    @TableField("behospital_type")
+    private String behospitalType;
+
+    /**
+     * 类型分值
+     */
+    @TableField("value")
+    private Integer value;
+
+    /**
+     * 创建时间
+     */
+    @TableField("create_time")
+    private Date createTime;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+}

+ 143 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedCheckInfo.java

@@ -0,0 +1,143 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 核查表 实体类
+ * </p>
+ */
+@Data
+public class MedCheckInfo implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+    /**
+     * 病人住院ID
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 核查人id
+     */
+    @TableField("check_id")
+    private Long checkId;
+
+    /**
+     * 核查人
+     */
+    @TableField("check_name")
+    private String checkName;
+
+    /**
+     * 核查时间
+     */
+    @TableField("check_time")
+    private Date checkTime;
+
+    /**
+     * 核查状态(0未核查,1已核查)
+     */
+    @TableField("status")
+    private Integer status;
+
+    /**
+     * 核查类型(0病历,1病案首页,2全部)
+     */
+    @TableField("check_type")
+    private Integer checkType;
+
+    /**
+     * 核查任务创建人编号
+     */
+    @TableField("job_creator")
+    private Long jobCreator;
+
+    /**
+     * 核查任务创建人
+     */
+    @TableField("job_creator_name")
+    private String jobCreatorName;
+
+    /**
+     * 核查任务生成时间
+     */
+    @TableField("job_create_time")
+    private Date jobCreateTime;
+
+    /**
+     * 核查任务类型(0-科室任务 1-质控科 2-院级)
+     */
+    @TableField("job_type")
+    private Integer jobType;
+
+    /**
+     * 核查任务分配人编号
+     */
+    @TableField("job_distributor")
+    private Long jobDistributor;
+
+    /**
+     * 核查任务分配人姓名
+     */
+    @TableField("job_distribution_name")
+    private String jobDistributionName;
+
+    /**
+     * 核查任务分配时间
+     */
+    @TableField("job_distribution_time")
+    private Date jobDistributionTime;
+
+}

+ 151 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedCrisisInfo.java

@@ -0,0 +1,151 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 危急值信息 实体类
+ * </p>
+ */
+@Data
+public class MedCrisisInfo implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病人住院ID
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 记录类型
+     */
+    @TableField("rec_type")
+    private String recType;
+
+    /**
+     * 危急值ID
+     */
+    @TableField("crisis_id")
+    private String crisisId;
+
+    /**
+     * 危急值名称
+     */
+    @TableField("crisis_name")
+    private String crisisName;
+
+    /**
+     * 开单科室ID
+     */
+    @TableField("dept_id")
+    private String deptId;
+
+    /**
+     * 开单科室名称
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 开单医生ID
+     */
+    @TableField("doctor_id")
+    private String doctorId;
+
+    /**
+     * 开单医生姓名
+     */
+    @TableField("doctor_name")
+    private String doctorName;
+
+    /**
+     * 危急结果值
+     */
+    @TableField("crisis_value")
+    private String crisisValue;
+
+    /**
+     * 危急值描述
+     */
+    @TableField("crisis_desc")
+    private String crisisDesc;
+
+    /**
+     * 危急值状态
+     */
+    @TableField("crisis_status")
+    private String crisisStatus;
+
+    /**
+     * 参考上限
+     */
+    @TableField("crisis_top_value")
+    private String crisisTopValue;
+
+    /**
+     * 参考下限
+     */
+    @TableField("crisis_lower_value")
+    private String crisisLowerValue;
+
+    /**
+     * 送检时间
+     */
+    @TableField("send_date")
+    private Date sendDate;
+
+    /**
+     * 报告时间
+     */
+    @TableField("rep_date")
+    private Date repDate;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 202 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedDoctorAdvice.java

@@ -0,0 +1,202 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 病人医嘱 实体类
+ * </p>
+ */
+@Data
+public class MedDoctorAdvice implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 病人医嘱ID
+     */
+    @TableId("doctor_advice_id")
+    private String doctorAdviceId;
+
+    /**
+     * 医院id
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病人ID
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 医生开单判别
+     */
+    @TableField("order_doctor_name")
+    private String orderDoctorName;
+
+    /**
+     * 医嘱频率判别
+     */
+    @TableField("frequency")
+    private String frequency;
+
+    /**
+     * 父类医嘱ID
+     */
+    @TableField("parent_type_id")
+    private String parentTypeId;
+
+    /**
+     * 医嘱类型判别(嘱托长嘱、长期医嘱、出院带药等)
+     */
+    @TableField("doctor_advice_type")
+    private String doctorAdviceType;
+
+    /**
+     * 一次使用数量
+     */
+    @TableField("usage_num")
+    private String usageNum;
+
+    /**
+     * 一次用量单位
+     */
+    @TableField("usage_unit")
+    private String usageUnit;
+
+    /**
+     * 医嘱单次剂量
+     */
+    @TableField("dose")
+    private String dose;
+
+    /**
+     * 单次剂量单位
+     */
+    @TableField("dose_unit")
+    private String doseUnit;
+
+    /**
+     * 给药方式
+     */
+    @TableField("med_mode_type")
+    private String medModeType;
+
+    /**
+     * 医嘱频率
+     */
+    @TableField("da_frequency")
+    private String daFrequency;
+
+    /**
+     * 医嘱处理类型
+     */
+    @TableField("da_deal_type")
+    private String daDealType;
+
+    /**
+     * 医嘱开始时间
+     */
+    @TableField("da_start_date")
+    private Date daStartDate;
+
+    /**
+     * 医嘱项目名称
+     */
+    @TableField("da_item_name")
+    private String daItemName;
+
+    /**
+     * 医嘱状态判别
+     */
+    @TableField("da_status")
+    private String daStatus;
+
+    /**
+     * 医嘱结束时间
+     */
+    @TableField("da_stop_date")
+    private Date daStopDate;
+
+    /**
+     * 医嘱同组序号
+     */
+    @TableField("da_group_no")
+    private String daGroupNo;
+
+    /**
+     * 医嘱处方类型(检验、描述医嘱、膳食、西药、护理等)
+     */
+    @TableField("da_prescription_type")
+    private String daPrescriptionType;
+
+    /**
+     * 药品类型(0.普药 1.抗生素 2.激素)
+     */
+    @TableField("medicine_type")
+    private String medicineType;
+
+    /**
+     * 医嘱领药类型
+     */
+    @TableField("da_med_type")
+    private String daMedType;
+
+    /**
+     * 医生嘱托
+     */
+    @TableField("doctor_notice")
+    private String doctorNotice;
+
+    /**
+     * 开单医生ID
+     */
+    @TableField("doctor_id")
+    private String doctorId;
+
+    /**
+     * 开单医生姓名
+     */
+    @TableField("doctor_name")
+    private String doctorName;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 111 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedHomeDiagnoseInfo.java

@@ -0,0 +1,111 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ *  实体类
+ * </p>
+ */
+@Data
+public class MedHomeDiagnoseInfo implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 病案首页ID
+     */
+    @TableField("home_page_id")
+    private String homePageId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 诊断序号
+     */
+    @TableField("diagnose_order_no")
+    private Integer diagnoseOrderNo;
+
+    /**
+     * 诊断类别
+     */
+    @TableField("diagnose_type")
+    private String diagnoseType;
+
+    /**
+     * 诊断判别
+     */
+    @TableField("diagnose_type_short")
+    private String diagnoseTypeShort;
+
+    /**
+     * 诊断名称
+     */
+    @TableField("diagnose_name")
+    private String diagnoseName;
+
+    /**
+     * 入院情况
+     */
+    @TableField("behospital_type")
+    private String behospitalType;
+
+    /**
+     * 出院情况
+     */
+    @TableField("leave_hospital_type")
+    private String leaveHospitalType;
+
+    /**
+     * 病理号
+     */
+    @TableField("pathology_diagnose")
+    private String pathologyDiagnose;
+
+    /**
+     * 诊断编码
+     */
+    @TableField("icd_code")
+    private String icdCode;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 141 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedHomeOperationInfo.java

@@ -0,0 +1,141 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ *  实体类
+ * </p>
+ */
+@Data
+public class MedHomeOperationInfo implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 病案首页ID
+     */
+    @TableField("home_page_id")
+    private String homePageId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 手术序号
+     */
+    @TableField("operation_order_no")
+    private Integer operationOrderNo;
+
+    /**
+     * 手术日期
+     */
+    @TableField("operation_date")
+    private Date operationDate;
+
+    /**
+     * 手术编码
+     */
+    @TableField("operation_code")
+    private String operationCode;
+
+    /**
+     * 手术医生
+     */
+    @TableField("operation_doctor_id")
+    private String operationDoctorId;
+
+    /**
+     * 一助医生
+     */
+    @TableField("first_assistant_id")
+    private String firstAssistantId;
+
+    /**
+     * 二助医生
+     */
+    @TableField("second_assistant_id")
+    private String secondAssistantId;
+
+    /**
+     * 切口等级
+     */
+    @TableField("cut_level")
+    private String cutLevel;
+
+    /**
+     * 愈合等级
+     */
+    @TableField("healing_level")
+    private String healingLevel;
+
+    /**
+     * 手术名称
+     */
+    @TableField("operation_name")
+    private String operationName;
+
+    /**
+     * 手术级别
+     */
+    @TableField("operation_level")
+    private String operationLevel;
+
+    /**
+     * 麻醉方式
+     */
+    @TableField("anaesthesia_name")
+    private String anaesthesiaName;
+
+    /**
+     * 麻醉医师
+     */
+    @TableField("anaesthesia_doctor")
+    private String anaesthesiaDoctor;
+
+    /**
+     * 拟手术名称
+     */
+    @TableField("sham_operation_name")
+    private String shamOperationName;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 892 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedHomePage.java

@@ -0,0 +1,892 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ *  实体类
+ * </p>
+ */
+@Data
+public class MedHomePage implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 病案首页编号
+     */
+    @TableId("home_page_id")
+    private String homePageId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病人住院序号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 组织机构id
+     */
+    @TableField("hospital_code")
+    private String hospitalCode;
+
+    /**
+     * 医疗机构名称
+     */
+    @TableField("hospital_name")
+    private String hospitalName;
+
+    /**
+     * 医疗机构代码
+     */
+    @TableField("org_code")
+    private String orgCode;
+
+    /**
+     * 医疗付费方式
+     */
+    @TableField("pay_type")
+    private String payType;
+
+    /**
+     * 健康卡号
+     */
+    @TableField("health_card")
+    private String healthCard;
+
+    /**
+     * 住院次数
+     */
+    @TableField("behospital_num")
+    private String behospitalNum;
+
+    /**
+     * 病案号
+     */
+    @TableField("file_code")
+    private String fileCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 出生日期
+     */
+    @TableField("birthday")
+    private Date birthday;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 年龄单位
+     */
+    @TableField("age_unit")
+    private String ageUnit;
+
+    /**
+     * 国籍
+     */
+    @TableField("nationality")
+    private String nationality;
+
+    /**
+     * 新生儿出生月数
+     */
+    @TableField("newborn_month")
+    private String newbornMonth;
+
+    /**
+     * 新生儿出生天数
+     */
+    @TableField("newborn_day")
+    private String newbornDay;
+
+    /**
+     * 新生儿出生体重
+     */
+    @TableField("newborn_weight")
+    private String newbornWeight;
+
+    /**
+     * 新生儿入院体重
+     */
+    @TableField("newborn_behospital_weight")
+    private String newbornBehospitalWeight;
+
+    /**
+     * 出生地
+     */
+    @TableField("born_address")
+    private String bornAddress;
+
+    /**
+     * 籍贯
+     */
+    @TableField("born_place")
+    private String bornPlace;
+
+    /**
+     * 民族
+     */
+    @TableField("nation")
+    private String nation;
+
+    /**
+     * 身份证号
+     */
+    @TableField("identity_card_no")
+    private String identityCardNo;
+
+    /**
+     * 职业
+     */
+    @TableField("job_type")
+    private String jobType;
+
+    /**
+     * 婚姻
+     */
+    @TableField("marriage")
+    private String marriage;
+
+    /**
+     * 现住址
+     */
+    @TableField("cur_address")
+    private String curAddress;
+
+    /**
+     * 现住址电话
+     */
+    @TableField("cur_phone")
+    private String curPhone;
+
+    /**
+     * 现住址邮编
+     */
+    @TableField("cur_post_code")
+    private String curPostCode;
+
+    /**
+     * 户口地址
+     */
+    @TableField("residence_address")
+    private String residenceAddress;
+
+    /**
+     * 户口地址邮编
+     */
+    @TableField("residence_post_code")
+    private String residencePostCode;
+
+    /**
+     * 工作单位
+     */
+    @TableField("work_address")
+    private String workAddress;
+
+    /**
+     * 工作单位电话
+     */
+    @TableField("work_phone")
+    private String workPhone;
+
+    /**
+     * 工作单位邮编
+     */
+    @TableField("work_post_code")
+    private String workPostCode;
+
+    /**
+     * 联系人姓名
+     */
+    @TableField("contact_name")
+    private String contactName;
+
+    /**
+     * 联系人关系
+     */
+    @TableField("contact_relation")
+    private String contactRelation;
+
+    /**
+     * 联系人地址
+     */
+    @TableField("contact_address")
+    private String contactAddress;
+
+    /**
+     * 联系人电话
+     */
+    @TableField("contact_phone")
+    private String contactPhone;
+
+    /**
+     * 入院途径
+     */
+    @TableField("behospital_way")
+    private String behospitalWay;
+
+    /**
+     * 入院时间
+     */
+    @TableField("behospital_date")
+    private Date behospitalDate;
+
+    /**
+     * 入院科别
+     */
+    @TableField("behospital_dept")
+    private String behospitalDept;
+
+    /**
+     * 入院病房
+     */
+    @TableField("behospital_ward")
+    private String behospitalWard;
+
+    /**
+     * 入院床位序号
+     */
+    @TableField("behospital_bed_id")
+    private String behospitalBedId;
+
+    /**
+     * 入院床位号码
+     */
+    @TableField("behospital_bed_code")
+    private String behospitalBedCode;
+
+    /**
+     * 转科科别
+     */
+    @TableField("change_dept")
+    private String changeDept;
+
+    /**
+     * 出院时间
+     */
+    @TableField("leave_hospital_date")
+    private Date leaveHospitalDate;
+
+    /**
+     * 出院科别
+     */
+    @TableField("leave_hospital_dept")
+    private String leaveHospitalDept;
+
+    /**
+     * 出院病房
+     */
+    @TableField("leave_hospital_ward")
+    private String leaveHospitalWard;
+
+    /**
+     * 出院床位序号
+     */
+    @TableField("leave_hospital_bed_id")
+    private String leaveHospitalBedId;
+
+    /**
+     * 出院床位号码
+     */
+    @TableField("leave_hospital_bed_code")
+    private String leaveHospitalBedCode;
+
+    /**
+     * 实际住院天数
+     */
+    @TableField("behospital_day_num")
+    private String behospitalDayNum;
+
+    /**
+     * 门急诊诊断
+     */
+    @TableField("outpatient_emr_diagnose")
+    private String outpatientEmrDiagnose;
+
+    /**
+     * 门急诊诊断编码
+     */
+    @TableField("outpatient_emr_diagnose_code")
+    private String outpatientEmrDiagnoseCode;
+
+    /**
+     * 损伤中毒因素
+     */
+    @TableField("poison_factor")
+    private String poisonFactor;
+
+    /**
+     * 损伤中毒因素编码
+     */
+    @TableField("poison_factor_code")
+    private String poisonFactorCode;
+
+    /**
+     * 病理诊断
+     */
+    @TableField("pathology_diagnose")
+    private String pathologyDiagnose;
+
+    /**
+     * 病理诊断编码
+     */
+    @TableField("pathology_diagnose_code")
+    private String pathologyDiagnoseCode;
+
+    /**
+     * 病理诊断编号
+     */
+    @TableField("pathology_diagnose_id")
+    private String pathologyDiagnoseId;
+
+    /**
+     * 药物过敏
+     */
+    @TableField("is_med_allergy")
+    private String isMedAllergy;
+
+    /**
+     * 过敏药物
+     */
+    @TableField("med_allergy_name")
+    private String medAllergyName;
+
+    /**
+     * 死亡患者尸检
+     */
+    @TableField("autopsy")
+    private String autopsy;
+
+    /**
+     * 血型
+     */
+    @TableField("blood_type")
+    private String bloodType;
+
+    /**
+     * Rh
+     */
+    @TableField("rh")
+    private String rh;
+
+    /**
+     * 科主任
+     */
+    @TableField("dept_director")
+    private String deptDirector;
+
+    /**
+     * 主任医师
+     */
+    @TableField("director_doctor")
+    private String directorDoctor;
+
+    /**
+     * 主治医师
+     */
+    @TableField("attending_doctor")
+    private String attendingDoctor;
+
+    /**
+     * 住院医师
+     */
+    @TableField("behospital_doctor")
+    private String behospitalDoctor;
+
+    /**
+     * 责任护士
+     */
+    @TableField("response_nurse")
+    private String responseNurse;
+
+    /**
+     * 进修医师
+     */
+    @TableField("study_doctor")
+    private String studyDoctor;
+
+    /**
+     * 实习医师
+     */
+    @TableField("practice_doctor")
+    private String practiceDoctor;
+
+    /**
+     * 编码员
+     */
+    @TableField("encode_man")
+    private String encodeMan;
+
+    /**
+     * 病案质量
+     */
+    @TableField("home_page_quality")
+    private String homePageQuality;
+
+    /**
+     * 质控医师
+     */
+    @TableField("qc_doctor")
+    private String qcDoctor;
+
+    /**
+     * 质控护士
+     */
+    @TableField("qc_nurse")
+    private String qcNurse;
+
+    /**
+     * 质控日期
+     */
+    @TableField("qc_date")
+    private Date qcDate;
+
+    /**
+     * 离院方式
+     */
+    @TableField("leave_hospital_type")
+    private String leaveHospitalType;
+
+    /**
+     * 接收机构名称
+     */
+    @TableField("accept_org_code")
+    private String acceptOrgCode;
+
+    /**
+     * 31天内再住院计划
+     */
+    @TableField("again_behospital_plan")
+    private String againBehospitalPlan;
+
+    /**
+     * 再住院目的
+     */
+    @TableField("again_behospital_goal")
+    private String againBehospitalGoal;
+
+    /**
+     * 颅脑损伤患者昏迷前天数
+     */
+    @TableField("tbi_before_day")
+    private String tbiBeforeDay;
+
+    /**
+     * 颅脑损伤患者昏迷前小时
+     */
+    @TableField("tbi_before_hour")
+    private String tbiBeforeHour;
+
+    /**
+     * 颅脑损伤患者昏迷前分钟
+     */
+    @TableField("tbi_before_minute")
+    private String tbiBeforeMinute;
+
+    /**
+     * 颅脑损伤患者昏迷后天数
+     */
+    @TableField("tbi_after_day")
+    private String tbiAfterDay;
+
+    /**
+     * 颅脑损伤患者昏迷后小时
+     */
+    @TableField("tbi_after_hour")
+    private String tbiAfterHour;
+
+    /**
+     * 颅脑损伤患者昏迷后分钟
+     */
+    @TableField("tbi_after_minute")
+    private String tbiAfterMinute;
+
+    /**
+     * 总费用
+     */
+    @TableField("total_fee")
+    private String totalFee;
+
+    /**
+     * 自付金额
+     */
+    @TableField("own_fee")
+    private String ownFee;
+
+    /**
+     * 一般医疗服务费
+     */
+    @TableField("general_fee")
+    private String generalFee;
+
+    /**
+     * 一般治疗服务费
+     */
+    @TableField("service_fee")
+    private String serviceFee;
+
+    /**
+     * 护理费
+     */
+    @TableField("nurse_fee")
+    private String nurseFee;
+
+    /**
+     * 其他费用
+     */
+    @TableField("other_fee")
+    private String otherFee;
+
+    /**
+     * 病理诊断费
+     */
+    @TableField("pathology_fee")
+    private String pathologyFee;
+
+    /**
+     * 实验室诊断费
+     */
+    @TableField("lab_fee")
+    private String labFee;
+
+    /**
+     * 影像学诊断费
+     */
+    @TableField("pacs_fee")
+    private String pacsFee;
+
+    /**
+     * 临床诊断项目费
+     */
+    @TableField("clinic_diagnose_fee")
+    private String clinicDiagnoseFee;
+
+    /**
+     * 非手术治疗项目费
+     */
+    @TableField("not_operation_fee")
+    private String notOperationFee;
+
+    /**
+     * 临床物理治疗费
+     */
+    @TableField("clinic_physic_fee")
+    private String clinicPhysicFee;
+
+    /**
+     * 手术治疗费
+     */
+    @TableField("operation_treat_fee")
+    private String operationTreatFee;
+
+    /**
+     * 麻醉费
+     */
+    @TableField("anaesthesia_fee")
+    private String anaesthesiaFee;
+
+    /**
+     * 手术费
+     */
+    @TableField("operation_fee")
+    private String operationFee;
+
+    /**
+     * 康复类
+     */
+    @TableField("health_type_fee")
+    private String healthTypeFee;
+
+    /**
+     * 中医治疗费
+     */
+    @TableField("chn_treat_fee")
+    private String chnTreatFee;
+
+    /**
+     * 西药费
+     */
+    @TableField("western_med_fee")
+    private String westernMedFee;
+
+    /**
+     * 抗菌药物费用
+     */
+    @TableField("antibiosis_fee")
+    private String antibiosisFee;
+
+    /**
+     * 中成药费
+     */
+    @TableField("chn_med_fee")
+    private String chnMedFee;
+
+    /**
+     * 中草药费
+     */
+    @TableField("chn_herb_fee")
+    private String chnHerbFee;
+
+    /**
+     * 血费
+     */
+    @TableField("blood_fee")
+    private String bloodFee;
+
+    /**
+     * 白蛋白类制品费
+     */
+    @TableField("albumen_fee")
+    private String albumenFee;
+
+    /**
+     * 球蛋白类制品费
+     */
+    @TableField("globulin_fee")
+    private String globulinFee;
+
+    /**
+     * 凝血因子类制品费
+     */
+    @TableField("blood_factor_fee")
+    private String bloodFactorFee;
+
+    /**
+     * 细胞因子类制品费
+     */
+    @TableField("cell_factor_fee")
+    private String cellFactorFee;
+
+    /**
+     * 检查用一次性医用材料费
+     */
+    @TableField("check_material_fee")
+    private String checkMaterialFee;
+
+    /**
+     * 治疗用一次性医用材料费
+     */
+    @TableField("treat_material_fee")
+    private String treatMaterialFee;
+
+    /**
+     * 手术用一次性医用材料费
+     */
+    @TableField("operation_material_fee")
+    private String operationMaterialFee;
+
+    /**
+     * 其他类其他费
+     */
+    @TableField("other_type_fee")
+    private String otherTypeFee;
+
+    /**
+     * 单病种管理
+     */
+    @TableField("single_diag_manage")
+    private String singleDiagManage;
+
+    /**
+     * 临床路径管理
+     */
+    @TableField("clinic_pathway_manage")
+    private String clinicPathwayManage;
+
+    /**
+     * 门诊与住院
+     */
+    @TableField("is_outpatient_behospital")
+    private String isOutpatientBehospital;
+
+    /**
+     * 入院与出院
+     */
+    @TableField("is_leave_behospital")
+    private String isLeaveBehospital;
+
+    /**
+     * 术前与术后
+     */
+    @TableField("is_operation_before_after")
+    private String isOperationBeforeAfter;
+
+    /**
+     * 临床与病理
+     */
+    @TableField("is_clinic_pathology")
+    private String isClinicPathology;
+
+    /**
+     * 放射与病理
+     */
+    @TableField("is_radiate_pathology")
+    private String isRadiatePathology;
+
+    /**
+     * 病人抢救次数
+     */
+    @TableField("rescue_num")
+    private String rescueNum;
+
+    /**
+     * 病人抢救成功次数
+     */
+    @TableField("rescue_success_num")
+    private String rescueSuccessNum;
+
+    /**
+     * 是否为自动出院
+     */
+    @TableField("is_auto_leavehospital")
+    private String isAutoLeavehospital;
+
+    /**
+     * 转归情况
+     */
+    @TableField("return_to_type")
+    private String returnToType;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+    /**
+     * 住院期间身体约束
+     */
+    @TableField("is_physical_restraint")
+    private String isPhysicalRestraint;
+
+    /**
+     * 入院前颅脑损伤患者昏迷时间
+     */
+    @TableField("tbi_behospital_before_time")
+    private String tbiBehospitalBeforeTime;
+
+    /**
+     * 入院后颅脑损伤患者昏迷时间
+     */
+    @TableField("tbi_behospital_after_time")
+    private String tbiBehospitalAfterTime;
+
+    /**
+     * 住院期间是否发生跌倒或坠床
+     */
+    @TableField("is_fall_bed")
+    private String isFallBed;
+
+    /**
+     * 医院感染
+     */
+    @TableField("is_nosocomial_infection")
+    private String isNosocomialInfection;
+
+    /**
+     * 入住ICU情况
+     */
+    @TableField("is_into_icu")
+    private String isIntoIcu;
+
+    /**
+     * 并发症情况
+     */
+    @TableField("is_complications")
+    private String isComplications;
+
+    /**
+     * 是否发生压疮
+     */
+    @TableField("is_pressure_sore")
+    private String isPressureSore;
+
+    /**
+     * 是否住院期间发生压疮
+     */
+    @TableField("is_behospital_pressure_sore")
+    private String isBehospitalPressureSore;
+
+    /**
+     * 非计划再次手术
+     */
+    @TableField("is_unplanned_reoperation")
+    private String isUnplannedReoperation;
+
+    /**
+     * 治疗结果
+     */
+    @TableField("treatment_results")
+    private String treatmentResults;
+
+    /**
+     * 并发症
+     */
+    @TableField("complications_results")
+    private String complicationsResults;
+
+    /**
+     * 感染部位
+     */
+    @TableField("infection_site")
+    private String infectionSite;
+
+    /**
+     * 住院期间有无告病危
+     */
+    @TableField("is_be_in_danger")
+    private String isBeInDanger;
+
+}

+ 130 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedLisInfo.java

@@ -0,0 +1,130 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ *  实体类
+ * </p>
+ */
+@Data
+public class MedLisInfo implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 报告单号
+     */
+    @TableId("rep_no")
+    private String repNo;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private String hospitalId;
+
+    /**
+     * 住院病人ID
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 报告类型代码
+     */
+    @TableField("rep_type")
+    private String repType;
+
+    /**
+     * 报告名称
+     */
+    @TableField("rep_name")
+    private String repName;
+
+    /**
+     * 检查类型名称
+     */
+    @TableField("rep_type_name")
+    private String repTypeName;
+
+    /**
+     * 标本名称
+     */
+    @TableField("slide_type")
+    private String slideType;
+
+    /**
+     * 发布时间
+     */
+    @TableField("rep_date")
+    private String repDate;
+
+    /**
+     * 报告检查时间
+     */
+    @TableField("check_date")
+    private String checkDate;
+
+    /**
+     * 申请医生
+     */
+    @TableField("apply_doctor")
+    private String applyDoctor;
+
+    /**
+     * 开单科室代码
+     */
+    @TableField("dept_id")
+    private String deptId;
+
+    /**
+     * 开单科室名称
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 报告单状态
+     */
+    @TableField("register_flag")
+    private String registerFlag;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 123 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedLisResult.java

@@ -0,0 +1,123 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ *  实体类
+ * </p>
+ */
+@Data
+public class MedLisResult implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 报告单号
+     */
+    @TableField("rep_no")
+    private String repNo;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Integer hospitalId;
+
+    /**
+     * 住院病人ID
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 报告代码
+     */
+    @TableField("item_code")
+    private String itemCode;
+
+    /**
+     * 报告名称
+     */
+    @TableField("item_name")
+    private String itemName;
+
+    /**
+     * 检验结果
+     */
+    @TableField("result")
+    private String result;
+
+    /**
+     * 参考值
+     */
+    @TableField("reference")
+    private String reference;
+
+    /**
+     * 最小参考值
+     */
+    @TableField("reference_min")
+    private String referenceMin;
+
+    /**
+     * 最大参考值
+     */
+    @TableField("reference_max")
+    private String referenceMax;
+
+    /**
+     * 单位
+     */
+    @TableField("unit")
+    private String unit;
+
+    /**
+     * 异常标志
+     */
+    @TableField("abnormal")
+    private String abnormal;
+
+    /**
+     * 异常颜色
+     */
+    @TableField("color")
+    private String color;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 103 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedMedicalRecord.java

@@ -0,0 +1,103 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ *  实体类
+ * </p>
+ */
+@Data
+public class MedMedicalRecord implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病人住院ID
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 组织机构代码
+     */
+    @TableField("org_code")
+    private String orgCode;
+
+    /**
+     * 病历类别编号
+     */
+    @TableField("rec_type_id")
+    private String recTypeId;
+
+    /**
+     * 模块id
+     */
+    @TableField("mode_id")
+    private Long modeId;
+
+    /**
+     * 病历日期
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 病历标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 模板处理状态(0:未处理,1:已处理)
+     */
+    @TableField("status")
+    private Integer status;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 88 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedMedicalRecordContent.java

@@ -0,0 +1,88 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ *  实体类
+ * </p>
+ */
+@Data
+public class MedMedicalRecordContent implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 病历ID
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 文书内容(blob)
+     */
+    @TableField("content_blob")
+    private String contentBlob;
+
+    /**
+     * 病历文本(文本)
+     */
+    @TableField("content_text")
+    private String contentText;
+
+    /**
+     * html文本信息
+     */
+    @TableField("html_text")
+    private String htmlText;
+
+    /**
+     * xml文本信息
+     */
+    @TableField("xml_text")
+    private String xmlText;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 99 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedNurse.java

@@ -0,0 +1,99 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ *  实体类
+ * </p>
+ */
+@Data
+public class MedNurse implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 单号
+     */
+    @TableField("rep_no")
+    private String repNo;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Integer hospitalId;
+
+    /**
+     * 住院病人ID
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 测量时间
+     */
+    @TableField("measure_time")
+    private Date measureTime;
+
+    /**
+     * 生命体征名称
+     */
+    @TableField("item_name")
+    private String itemName;
+
+    /**
+     * 生命体征数值
+     */
+    @TableField("item_value")
+    private String itemValue;
+
+    /**
+     * 生命体征单位
+     */
+    @TableField("item_unit")
+    private String itemUnit;
+
+    /**
+     * 生命体征类型
+     */
+    @TableField("item_type")
+    private String itemType;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 148 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedPacsInfo.java

@@ -0,0 +1,148 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ *  实体类
+ * </p>
+ */
+@Data
+public class MedPacsInfo implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 报告单号
+     */
+    @TableId("rep_no")
+    private String repNo;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private String hospitalId;
+
+    /**
+     * 住院病人ID
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 报告名称
+     */
+    @TableField("rep_name")
+    private String repName;
+
+    /**
+     * 报告类型代码
+     */
+    @TableField("rep_type")
+    private String repType;
+
+    /**
+     * 检查类型名称
+     */
+    @TableField("rep_type_name")
+    private String repTypeName;
+
+    /**
+     * 检查部位
+     */
+    @TableField("part")
+    private String part;
+
+    /**
+     * 发布时间
+     */
+    @TableField("rep_date")
+    private String repDate;
+
+    /**
+     * 报告检查时间
+     */
+    @TableField("check_date")
+    private String checkDate;
+
+    /**
+     * 申请医生
+     */
+    @TableField("apply_doctor")
+    private String applyDoctor;
+
+    /**
+     * 开单科室代码
+     */
+    @TableField("dept_id")
+    private String deptId;
+
+    /**
+     * 开单科室名称
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 报告单状态
+     */
+    @TableField("register_flag")
+    private String registerFlag;
+
+    /**
+     * 报告医生
+     */
+    @TableField("report_doctor")
+    private String reportDoctor;
+
+    /**
+     * 报告审核医生
+     */
+    @TableField("checker")
+    private String checker;
+
+    /**
+     * 云胶片地址
+     */
+    @TableField("yjpdz")
+    private String yjpdz;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 129 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedPacsResult.java

@@ -0,0 +1,129 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ *  实体类
+ * </p>
+ */
+@Data
+public class MedPacsResult implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 报告单号
+     */
+    @TableField("rep_no")
+    private String repNo;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Integer hospitalId;
+
+    /**
+     * 住院病人ID
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 报告名称
+     */
+    @TableField("rept_name")
+    private String reptName;
+
+    /**
+     * 检查部位
+     */
+    @TableField("part")
+    private String part;
+
+    /**
+     * 检查所见
+     */
+    @TableField("clinic_sight")
+    private String clinicSight;
+
+    /**
+     * 检查结果诊断
+     */
+    @TableField("rept_diag")
+    private String reptDiag;
+
+    /**
+     * 观察记录
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 临床诊断
+     */
+    @TableField("clinic_diag")
+    private String clinicDiag;
+
+    /**
+     * 申请医生
+     */
+    @TableField("apply_doctor")
+    private String applyDoctor;
+
+    /**
+     * 审核医生
+     */
+    @TableField("checker_doctor")
+    private String checkerDoctor;
+
+    /**
+     * 报告医生
+     */
+    @TableField("report_doctor")
+    private String reportDoctor;
+
+    /**
+     * 科室名称
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 93 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedQcresultCases.java

@@ -0,0 +1,93 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * <p>
+ * 质控评分模块评分信息 实体类
+ * </p>
+ */
+@Data
+public class MedQcresultCases implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病人住院ID
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 数据模块ID(0:其他模块)
+     */
+    @TableField("cases_id")
+    private Long casesId;
+
+    /**
+     * 最后得分
+     */
+    @TableField("score_res")
+    private BigDecimal scoreRes;
+
+    /**
+     * 等级
+     */
+    @TableField("level")
+    private String level;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+}

+ 136 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedQcresultDetail.java

@@ -0,0 +1,136 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * <p>
+ * 质控评分明细信息
+每次评分增加一条信息,前面所有评分is_deleted全部设置为Y 实体类
+ * </p>
+ */
+@Data
+public class MedQcresultDetail implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病人住院ID
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 模块id
+     */
+    @TableField("cases_id")
+    private Long casesId;
+
+    /**
+     * 模块总分
+     */
+    @TableField("cases_score")
+    private BigDecimal casesScore;
+
+    /**
+     * 条目ID
+     */
+    @TableField("cases_entry_id")
+    private Long casesEntryId;
+
+    /**
+     * 人工修改分值
+     */
+    @TableField("score")
+    private BigDecimal score;
+
+    /**
+     * 提示信息
+     */
+    @TableField("msg")
+    private String msg;
+
+    /**
+     * 质控返回提示信息
+     */
+    @TableField("info")
+    private String info;
+
+    /**
+     * 单项否决(1-单项否决 0-非)
+     */
+    @TableField("is_reject")
+    private Integer isReject;
+
+    /**
+     * 初始类型(1:机器,2:人工)
+     */
+    @TableField("grade_type")
+    private Integer gradeType;
+
+    /**
+     * 操作类型(1:新增,2:删除,3:修改)
+     */
+    @TableField("opt_type")
+    private Integer optType;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 解释说明
+     */
+    @TableField("explain_info")
+    private String explainInfo;
+
+}

+ 112 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedQcresultInfo.java

@@ -0,0 +1,112 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * <p>
+ * 质控评分主表信息
+每次评分增加一条信息,前面所有评分is_deleted全部设置为Y 实体类
+ * </p>
+ */
+@Data
+public class MedQcresultInfo implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病人住院ID
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 等级
+     */
+    @TableField("level")
+    private String level;
+
+    /**
+     * 页面数据
+     */
+    @TableField("page_data")
+    private String pageData;
+
+    /**
+     * 菜单数据
+     */
+    @TableField("menu_data")
+    private String menuData;
+
+    /**
+     * 评分类型(1:机器,2:人工)
+     */
+    @TableField("grade_type")
+    private Integer gradeType;
+
+    /**
+     * 最后得分
+     */
+    @TableField("score_res")
+    private BigDecimal scoreRes;
+
+    /**
+     * 是否有病案首页(0:无,1:有)
+     */
+    @TableField("have_home_page")
+    private Integer haveHomePage;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+}

+ 135 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/MedTransferRecord.java

@@ -0,0 +1,135 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+import java.util.Date;
+
+/**
+ * <p>
+ * 转入转出记录(标记时间) 实体类
+ * </p>
+ */
+@Data
+public class MedTransferRecord implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Integer hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private Integer age;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 转出日期
+     */
+    @TableField("transfer_out_date")
+    private LocalDateTime transferOutDate;
+
+    /**
+     * 转入日期
+     */
+    @TableField("transfer_in_date")
+    private LocalDateTime transferInDate;
+
+    /**
+     * 转出科室
+     */
+    @TableField("transfer_out_dept")
+    private String transferOutDept;
+
+    /**
+     * 转入科室
+     */
+    @TableField("transfer_in_dept")
+    private String transferInDept;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 83 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/QcCases.java

@@ -0,0 +1,83 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 模块数据标准 实体类
+ * </p>
+ */
+@Data
+public class QcCases implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 模块名称
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 模块编码前缀
+     */
+    @TableField("prefix")
+    private String prefix;
+
+    /**
+     * 顺序号
+     */
+    @TableField("order_no")
+    private Integer orderNo;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 128 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/QcCasesEntry.java

@@ -0,0 +1,128 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 病历条目 实体类
+ * </p>
+ */
+@Data
+public class QcCasesEntry implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 病历id
+     */
+    @TableField("cases_id")
+    private Long casesId;
+
+    @TableField("cases_name")
+    private String casesName;
+
+    /**
+     * 数据模块ID-对应qc_mode.id
+     */
+    @TableField("mode_id")
+    private Long modeId;
+
+    @TableField("code")
+    private String code;
+
+    /**
+     * 条目
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 是否控费(1:是,2:否)
+     */
+    @TableField("drgs")
+    private Integer drgs;
+
+    /**
+     * 质控形式(1:形式质控,2:内涵质控)
+     */
+    @TableField("type")
+    private Integer type;
+
+    /**
+     * 规则类型(0:无,1:空项,2:错误)
+     */
+    @TableField("rule_type")
+    private Integer ruleType;
+
+    /**
+     * 开发状态标识: 0-未开发  1-已开发
+     */
+    @TableField("dev_type")
+    private Integer devType;
+
+    /**
+     * 准确率类型:0-极高,1-高,2-中,3-低
+     */
+    @TableField("accuracy_type")
+    private Integer accuracyType;
+
+    @TableField("precond")
+    private String precond;
+
+    /**
+     * 顺序号
+     */
+    @TableField("order_no")
+    private Integer orderNo;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 114 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/QcCasesEntryHospital.java

@@ -0,0 +1,114 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * <p>
+ * 病历条目 实体类
+ * </p>
+ */
+@Data
+public class QcCasesEntryHospital implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+    /**
+     * 质控条目id
+     */
+    @TableField("cases_entry_id")
+    private Long casesEntryId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 扣分值
+     */
+    @TableField("score")
+    private BigDecimal score;
+
+    /**
+     * 扣分值(运行质控)
+     */
+    @TableField("score_run")
+    private BigDecimal scoreRun;
+
+    /**
+     * 条目提示信息
+     */
+    @TableField("msg")
+    private String msg;
+
+    /**
+     * 0-未启用 1-启用
+     */
+    @TableField("is_used")
+    private Integer isUsed;
+
+    /**
+     * 0-未启用 1-启用(运行质控)
+     */
+    @TableField("is_used_run")
+    private Integer isUsedRun;
+
+    /**
+     * 单项否决(1-单项否决 0-非)
+     */
+    @TableField("is_reject")
+    private Integer isReject;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+}

+ 75 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/QcCasesHospital.java

@@ -0,0 +1,75 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * <p>
+ * 医院模块数据 实体类
+ * </p>
+ */
+@Data
+public class QcCasesHospital implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 模块ID
+     */
+    @TableField("cases_id")
+    private Long casesId;
+
+    /**
+     * 模块总分
+     */
+    @TableField("score")
+    private BigDecimal score;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 83 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/QcMode.java

@@ -0,0 +1,83 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 数据模块表 实体类
+ * </p>
+ */
+@Data
+public class QcMode implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 数据模块名称
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 排序号
+     */
+    @TableField("order_no")
+    private Integer orderNo;
+
+    /**
+     * 上级模块
+     */
+    @TableField("parent_id")
+    private Long parentId;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+}

+ 107 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/QcType.java

@@ -0,0 +1,107 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 质控类型标准 实体类
+ * </p>
+ */
+@Data
+public class QcType implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 质控类型名称
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 默认模版是否开启(0-否 1-是)
+     */
+    @TableField("default_module")
+    private Integer defaultModule;
+
+    /**
+     * 父类质控id
+     */
+    @TableField("parent_type_id")
+    private String parentTypeId;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 科室ID
+     */
+    @TableField("beh_dept_id")
+    private String behDeptId;
+
+    /**
+     * 科室名称
+     */
+    @TableField("beh_dept_name")
+    private String behDeptName;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 77 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/QcTypeCasesEntry.java

@@ -0,0 +1,77 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 质控类型和质控条目关联表 实体类
+ * </p>
+ */
+@Data
+public class QcTypeCasesEntry implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 质控类型ID
+     */
+    @TableField("type_id")
+    private Long typeId;
+
+    /**
+     * 条目数据ID
+     */
+    @TableField("case_entry_id")
+    private Long caseEntryId;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 382 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrAdmissionNote.java

@@ -0,0 +1,382 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 入院记录 实体类
+ * </p>
+ */
+@Data
+public class StrAdmissionNote implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 出生日期
+     */
+    @TableField("birthday")
+    private Date birthday;
+
+    /**
+     * 婚姻状况
+     */
+    @TableField("marriage")
+    private String marriage;
+
+    /**
+     * 职业
+     */
+    @TableField("job_type")
+    private String jobType;
+
+    /**
+     * 民族
+     */
+    @TableField("nation")
+    private String nation;
+
+    /**
+     * 联系电话
+     */
+    @TableField("phone")
+    private String phone;
+
+    /**
+     * 工作单位
+     */
+    @TableField("workplace")
+    private String workplace;
+
+    /**
+     * 户口地址
+     */
+    @TableField("register_address")
+    private String registerAddress;
+
+    /**
+     * 出生地
+     */
+    @TableField("born_address")
+    private String bornAddress;
+
+    /**
+     * 预产期
+     */
+    @TableField("expect_date")
+    private String expectDate;
+
+    /**
+     * 末次月经
+     */
+    @TableField("last_menstrual")
+    private String lastMenstrual;
+
+    /**
+     * 孕/产次
+     */
+    @TableField("pregnant_num")
+    private String pregnantNum;
+
+    /**
+     * 入院日期
+     */
+    @TableField("behospital_date")
+    private Date behospitalDate;
+
+    /**
+     * 病史陈述者
+     */
+    @TableField("history_teller")
+    private String historyTeller;
+
+    /**
+     * 主诉
+     */
+    @TableField("chief")
+    private String chief;
+
+    /**
+     * 现病史
+     */
+    @TableField("present")
+    private String present;
+
+    /**
+     * 既往史
+     */
+    @TableField("past_history")
+    private String pastHistory;
+
+    /**
+     * 个人史
+     */
+    @TableField("personal_history")
+    private String personalHistory;
+
+    /**
+     * 婚育史
+     */
+    @TableField("marital_history")
+    private String maritalHistory;
+
+    /**
+     * 月经史
+     */
+    @TableField("menstrual_history")
+    private String menstrualHistory;
+
+    /**
+     * 家族史
+     */
+    @TableField("family_history")
+    private String familyHistory;
+
+    /**
+     * 喂养史
+     */
+    @TableField("feeding_history")
+    private String feedingHistory;
+
+    /**
+     * 手术外伤史
+     */
+    @TableField("operation_history")
+    private String operationHistory;
+
+    /**
+     * 输血史
+     */
+    @TableField("blood_history")
+    private String bloodHistory;
+
+    /**
+     * 传染病史
+     */
+    @TableField("infection_history")
+    private String infectionHistory;
+
+    /**
+     * 专科检查
+     */
+    @TableField("special_vital")
+    private String specialVital;
+
+    /**
+     * 辅助检查
+     */
+    @TableField("assistant_exam")
+    private String assistantExam;
+
+    /**
+     * 实验室检查
+     */
+    @TableField("lis_exam")
+    private String lisExam;
+
+    /**
+     * 影像学检查
+     */
+    @TableField("pacs_exam")
+    private String pacsExam;
+
+    /**
+     * 初步诊断
+     */
+    @TableField("tentative_diagnosis")
+    private String tentativeDiagnosis;
+
+    /**
+     * 补充诊断
+     */
+    @TableField("supply_diagnosis")
+    private String supplyDiagnosis;
+
+    /**
+     * 修正诊断
+     */
+    @TableField("revised_diagnosis")
+    private String revisedDiagnosis;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 体温
+     */
+    @TableField("temperature")
+    private String temperature;
+
+    /**
+     * 脉搏
+     */
+    @TableField("pulse")
+    private String pulse;
+
+    /**
+     * 呼吸
+     */
+    @TableField("breathe")
+    private String breathe;
+
+    /**
+     * 血压
+     */
+    @TableField("blood_pressure")
+    private String bloodPressure;
+
+    /**
+     * 疼痛
+     */
+    @TableField("pain")
+    private String pain;
+
+    /**
+     * 体重
+     */
+    @TableField("weight")
+    private String weight;
+
+    /**
+     * 身高
+     */
+    @TableField("height")
+    private String height;
+
+    /**
+     * BMI
+     */
+    @TableField("bmi")
+    private String bmi;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 154 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrBloodResult.java

@@ -0,0 +1,154 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 输血效果评价 实体类
+ * </p>
+ */
+@Data
+public class StrBloodResult implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 效果评价
+     */
+    @TableField("transfusion_evaluate")
+    private String transfusionEvaluate;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 178 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrBloodTransfusion.java

@@ -0,0 +1,178 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 输血记录 实体类
+ * </p>
+ */
+@Data
+public class StrBloodTransfusion implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 开始时间
+     */
+    @TableField("start_time")
+    private Date startTime;
+
+    /**
+     * 结束时间
+     */
+    @TableField("end_time")
+    private Date endTime;
+
+    /**
+     * 输血原因
+     */
+    @TableField("transfusion_reason")
+    private String transfusionReason;
+
+    /**
+     * 输注种类、血型、数量
+     */
+    @TableField("transfusion_type")
+    private String transfusionType;
+
+    /**
+     * 输注过程
+     */
+    @TableField("transfusion_process")
+    private String transfusionProcess;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 226 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrConsultationApply.java

@@ -0,0 +1,226 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 会诊申请单 实体类
+ * </p>
+ */
+@Data
+public class StrConsultationApply implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 入院日期
+     */
+    @TableField("behospital_date")
+    private Date behospitalDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 申请科室
+     */
+    @TableField("apply_dept")
+    private String applyDept;
+
+    /**
+     * 申请医生
+     */
+    @TableField("apply_doctor")
+    private String applyDoctor;
+
+    /**
+     * 申请日期
+     */
+    @TableField("apply_date")
+    private Date applyDate;
+
+    /**
+     * 会诊类别
+     */
+    @TableField("invite_type")
+    private String inviteType;
+
+    /**
+     * 会诊科室
+     */
+    @TableField("invite_dept")
+    private String inviteDept;
+
+    /**
+     * 会诊医生
+     */
+    @TableField("invite_doctor")
+    private String inviteDoctor;
+
+    /**
+     * 简要病情
+     */
+    @TableField("brief_note")
+    private String briefNote;
+
+    /**
+     * 当前诊断
+     */
+    @TableField("diagnosis")
+    private String diagnosis;
+
+    /**
+     * 诊疗情况
+     */
+    @TableField("treatment_situation")
+    private String treatmentSituation;
+
+    /**
+     * 会诊时间
+     */
+    @TableField("consultation_date")
+    private Date consultationDate;
+
+    /**
+     * 会诊目的
+     */
+    @TableField("consultation_purpose")
+    private String consultationPurpose;
+
+    /**
+     * 会诊意见
+     */
+    @TableField("consultation_opinions")
+    private String consultationOpinions;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 226 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrConsultationNote.java

@@ -0,0 +1,226 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 会诊单(申请和结果) 实体类
+ * </p>
+ */
+@Data
+public class StrConsultationNote implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 入院日期
+     */
+    @TableField("behospital_date")
+    private Date behospitalDate;
+
+    /**
+     * 申请科室
+     */
+    @TableField("apply_dept")
+    private String applyDept;
+
+    /**
+     * 申请医生
+     */
+    @TableField("apply_doctor")
+    private String applyDoctor;
+
+    /**
+     * 申请日期
+     */
+    @TableField("apply_date")
+    private Date applyDate;
+
+    /**
+     * 会诊类别
+     */
+    @TableField("invite_type")
+    private String inviteType;
+
+    /**
+     * 会诊科室
+     */
+    @TableField("invite_dept")
+    private String inviteDept;
+
+    /**
+     * 会诊医生
+     */
+    @TableField("invite_doctor")
+    private String inviteDoctor;
+
+    /**
+     * 简要病情
+     */
+    @TableField("brief_note")
+    private String briefNote;
+
+    /**
+     * 当前诊断
+     */
+    @TableField("current_diagnosis")
+    private String currentDiagnosis;
+
+    /**
+     * 诊疗情况
+     */
+    @TableField("treatment_situation")
+    private String treatmentSituation;
+
+    /**
+     * 会诊时间
+     */
+    @TableField("consultation_date")
+    private Date consultationDate;
+
+    /**
+     * 会诊目的
+     */
+    @TableField("consultation_purpose")
+    private String consultationPurpose;
+
+    /**
+     * 会诊意见
+     */
+    @TableField("consultation_opinions")
+    private String consultationOpinions;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 226 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrConsultationRecord.java

@@ -0,0 +1,226 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 会诊记录 实体类
+ * </p>
+ */
+@Data
+public class StrConsultationRecord implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 入院日期
+     */
+    @TableField("behospital_date")
+    private Date behospitalDate;
+
+    /**
+     * 申请科室
+     */
+    @TableField("apply_dept")
+    private String applyDept;
+
+    /**
+     * 申请医生
+     */
+    @TableField("apply_doctor")
+    private String applyDoctor;
+
+    /**
+     * 申请日期
+     */
+    @TableField("apply_date")
+    private Date applyDate;
+
+    /**
+     * 会诊类别
+     */
+    @TableField("invite_type")
+    private String inviteType;
+
+    /**
+     * 会诊科室
+     */
+    @TableField("invite_dept")
+    private String inviteDept;
+
+    /**
+     * 会诊医生
+     */
+    @TableField("invite_doctor")
+    private String inviteDoctor;
+
+    /**
+     * 简要病情
+     */
+    @TableField("brief_note")
+    private String briefNote;
+
+    /**
+     * 当前诊断
+     */
+    @TableField("current_diagnosis")
+    private String currentDiagnosis;
+
+    /**
+     * 诊疗情况
+     */
+    @TableField("treatment_situation")
+    private String treatmentSituation;
+
+    /**
+     * 会诊时间
+     */
+    @TableField("consultation_date")
+    private Date consultationDate;
+
+    /**
+     * 会诊目的
+     */
+    @TableField("consultation_purpose")
+    private String consultationPurpose;
+
+    /**
+     * 会诊意见
+     */
+    @TableField("consultation_opinions")
+    private String consultationOpinions;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 214 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrConsultationResult.java

@@ -0,0 +1,214 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 会诊结果单 实体类
+ * </p>
+ */
+@Data
+public class StrConsultationResult implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 入院日期
+     */
+    @TableField("behospital_date")
+    private Date behospitalDate;
+
+    /**
+     * 申请科室
+     */
+    @TableField("apply_dept")
+    private String applyDept;
+
+    /**
+     * 申请医生
+     */
+    @TableField("apply_doctor")
+    private String applyDoctor;
+
+    /**
+     * 申请日期
+     */
+    @TableField("apply_date")
+    private Date applyDate;
+
+    /**
+     * 会诊类别
+     */
+    @TableField("invite_type")
+    private String inviteType;
+
+    /**
+     * 会诊科室
+     */
+    @TableField("invite_dept")
+    private String inviteDept;
+
+    /**
+     * 会诊医生
+     */
+    @TableField("invite_doctor")
+    private String inviteDoctor;
+
+    /**
+     * 当前诊断
+     */
+    @TableField("current_diagnosis")
+    private String currentDiagnosis;
+
+    /**
+     * 会诊目的
+     */
+    @TableField("consultation_purpose")
+    private String consultationPurpose;
+
+    /**
+     * 会诊意见
+     */
+    @TableField("consultation_opinions")
+    private String consultationOpinions;
+
+    /**
+     * 会诊到达时间
+     */
+    @TableField("consultation_arrive_date")
+    private Date consultationArriveDate;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 166 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrCrisisNote.java

@@ -0,0 +1,166 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 危急值记录 实体类
+ * </p>
+ */
+@Data
+public class StrCrisisNote implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 危急值报告
+     */
+    @TableField("crisis_note")
+    private String crisisNote;
+
+    /**
+     * 病情分析及处理
+     */
+    @TableField("brief_note")
+    private String briefNote;
+
+    /**
+     * 接收时间
+     */
+    @TableField("recieve_date")
+    private Date recieveDate;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 214 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrDeathDiscussion.java

@@ -0,0 +1,214 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 死亡病例讨论记录 实体类
+ * </p>
+ */
+@Data
+public class StrDeathDiscussion implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 入院诊断
+     */
+    @TableField("tentative_diagnosis")
+    private String tentativeDiagnosis;
+
+    /**
+     * 死亡诊断
+     */
+    @TableField("death_diagnosis")
+    private String deathDiagnosis;
+
+    /**
+     * 死亡原因
+     */
+    @TableField("death_reason")
+    private String deathReason;
+
+    /**
+     * 死亡时间
+     */
+    @TableField("death_date")
+    private Date deathDate;
+
+    /**
+     * 讨论时间
+     */
+    @TableField("discuss_date")
+    private Date discussDate;
+
+    /**
+     * 讨论地点
+     */
+    @TableField("discuss_place")
+    private String discussPlace;
+
+    /**
+     * 主持人
+     */
+    @TableField("anchor")
+    private String anchor;
+
+    /**
+     * 参加人员
+     */
+    @TableField("participant")
+    private String participant;
+
+    /**
+     * 病史简介
+     */
+    @TableField("brief_history")
+    private String briefHistory;
+
+    /**
+     * 讨论内容
+     */
+    @TableField("discussion_content")
+    private String discussionContent;
+
+    /**
+     * 主持人小结
+     */
+    @TableField("anchor_conclusion")
+    private String anchorConclusion;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 190 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrDeathNote.java

@@ -0,0 +1,190 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 死亡记录 实体类
+ * </p>
+ */
+@Data
+public class StrDeathNote implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 入院日期
+     */
+    @TableField("behospital_date")
+    private Date behospitalDate;
+
+    /**
+     * 死亡日期
+     */
+    @TableField("death_date")
+    private Date deathDate;
+
+    /**
+     * 入院情况
+     */
+    @TableField("behospital_situation")
+    private String behospitalSituation;
+
+    /**
+     * 入院诊断
+     */
+    @TableField("tentative_diagnosis")
+    private String tentativeDiagnosis;
+
+    /**
+     * 诊疗经过
+     */
+    @TableField("treatment_process")
+    private String treatmentProcess;
+
+    /**
+     * 死亡原因
+     */
+    @TableField("death_reason")
+    private String deathReason;
+
+    /**
+     * 死亡诊断
+     */
+    @TableField("death_diagnosis")
+    private String deathDiagnosis;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 196 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrDifficultCase.java

@@ -0,0 +1,196 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 疑难病例讨论记录 实体类
+ * </p>
+ */
+@Data
+public class StrDifficultCase implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 讨论日期
+     */
+    @TableField("discuss_date")
+    private Date discussDate;
+
+    /**
+     * 讨论地点
+     */
+    @TableField("discuss_place")
+    private String discussPlace;
+
+    /**
+     * 主持人姓名及专业技术职务
+     */
+    @TableField("anchor_man")
+    private String anchorMan;
+
+    /**
+     * 参加人员的姓名及专业技术职务
+     */
+    @TableField("participant")
+    private String participant;
+
+    /**
+     * 病史简介
+     */
+    @TableField("brief_history")
+    private String briefHistory;
+
+    /**
+     * 讨论目的
+     */
+    @TableField("discuss_aim")
+    private String discussAim;
+
+    /**
+     * 具体讨论意见
+     */
+    @TableField("discussion_opinions")
+    private String discussionOpinions;
+
+    /**
+     * 主持人小结
+     */
+    @TableField("anchor_conclusion")
+    private String anchorConclusion;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 208 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrFirstRecord.java

@@ -0,0 +1,208 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 首次病程录 实体类
+ * </p>
+ */
+@Data
+public class StrFirstRecord implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 主诉
+     */
+    @TableField("chief")
+    private String chief;
+
+    /**
+     * 现病史
+     */
+    @TableField("present")
+    private String present;
+
+    /**
+     * 既往史
+     */
+    @TableField("past_history")
+    private String pastHistory;
+
+    /**
+     * 查体
+     */
+    @TableField("vital")
+    private String vital;
+
+    /**
+     * 辅检
+     */
+    @TableField("assistant_exam")
+    private String assistantExam;
+
+    /**
+     * 病例特点
+     */
+    @TableField("case_character")
+    private String caseCharacter;
+
+    /**
+     * 初步诊断
+     */
+    @TableField("tentative_diagnosis")
+    private String tentativeDiagnosis;
+
+    /**
+     * 诊断依据
+     */
+    @TableField("supply_diagnosis")
+    private String supplyDiagnosis;
+
+    /**
+     * 鉴别诊断
+     */
+    @TableField("revised_diagnosis")
+    private String revisedDiagnosis;
+
+    /**
+     * 诊疗计划(方案)
+     */
+    @TableField("treat_plan")
+    private String treatPlan;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 160 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrIllCritically.java

@@ -0,0 +1,160 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 病危通知单 实体类
+ * </p>
+ */
+@Data
+public class StrIllCritically implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 当前诊断
+     */
+    @TableField("current_diagnosis")
+    private String currentDiagnosis;
+
+    /**
+     * 病情危重情况
+     */
+    @TableField("critical_situation")
+    private String criticalSituation;
+
+    /**
+     * 患者签名
+     */
+    @TableField("patient_sign")
+    private String patientSign;
+
+    /**
+     * 患者签名时间
+     */
+    @TableField("patient_sign_date")
+    private Date patientSignDate;
+
+    /**
+     * 医生签名
+     */
+    @TableField("doctor_sign")
+    private String doctorSign;
+
+    /**
+     * 医生签名时间
+     */
+    @TableField("doctor_sign_date")
+    private Date doctorSignDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 160 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrIllSeriousl.java

@@ -0,0 +1,160 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 病重通知单 实体类
+ * </p>
+ */
+@Data
+public class StrIllSeriousl implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 当前诊断
+     */
+    @TableField("current_diagnosis")
+    private String currentDiagnosis;
+
+    /**
+     * 病情危重情况
+     */
+    @TableField("critical_situation")
+    private String criticalSituation;
+
+    /**
+     * 患者签名
+     */
+    @TableField("patient_sign")
+    private String patientSign;
+
+    /**
+     * 患者签名时间
+     */
+    @TableField("patient_sign_date")
+    private Date patientSignDate;
+
+    /**
+     * 医生签名
+     */
+    @TableField("doctor_sign")
+    private String doctorSign;
+
+    /**
+     * 医生签名时间
+     */
+    @TableField("doctor_sign_date")
+    private Date doctorSignDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 88 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrInformedConsent.java

@@ -0,0 +1,88 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ *  实体类
+ * </p>
+ */
+@Data
+public class StrInformedConsent implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 病历ID
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 病人住院ID
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 文书内容(blob)
+     */
+    @TableField("content")
+    private String content;
+
+    /**
+     * 文书类别
+     */
+    @TableField("rec_type")
+    private String recType;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 208 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrLeaveHospital.java

@@ -0,0 +1,208 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 出院小结 实体类
+ * </p>
+ */
+@Data
+public class StrLeaveHospital implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 入院日期
+     */
+    @TableField("behospital_date")
+    private Date behospitalDate;
+
+    /**
+     * 出院日期
+     */
+    @TableField("leave_hospital_date")
+    private Date leaveHospitalDate;
+
+    /**
+     * 入院诊断
+     */
+    @TableField("tentative_diagnosis")
+    private String tentativeDiagnosis;
+
+    /**
+     * 出院诊断
+     */
+    @TableField("leave_diagnosis")
+    private String leaveDiagnosis;
+
+    /**
+     * 住院天数
+     */
+    @TableField("behospital_day_num")
+    private String behospitalDayNum;
+
+    /**
+     * 入院原因
+     */
+    @TableField("behospital_reason")
+    private String behospitalReason;
+
+    /**
+     * 入院情况
+     */
+    @TableField("behospital_situation")
+    private String behospitalSituation;
+
+    /**
+     * 诊治经过
+     */
+    @TableField("treatment_process")
+    private String treatmentProcess;
+
+    /**
+     * 出院情况
+     */
+    @TableField("leave_hospital_situation")
+    private String leaveHospitalSituation;
+
+    /**
+     * 出院医嘱
+     */
+    @TableField("leave_hospital_doctoradvice")
+    private String leaveHospitalDoctoradvice;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 255 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrOperativeFirstRecord.java

@@ -0,0 +1,255 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 术后首程 实体类
+ * </p>
+ */
+@Data
+public class StrOperativeFirstRecord implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableField("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 手术日期
+     */
+    @TableField("operation_date")
+    private Date operationDate;
+
+    /**
+     * 开始时间
+     */
+    @TableField("start_time")
+    private Date startTime;
+
+    /**
+     * 结束时间
+     */
+    @TableField("end_time")
+    private Date endTime;
+
+    /**
+     * 麻醉方式
+     */
+    @TableField("narcosis_type")
+    private String narcosisType;
+
+    /**
+     * 麻醉医师
+     */
+    @TableField("narcosis_doctor")
+    private String narcosisDoctor;
+
+    /**
+     * 术前诊断
+     */
+    @TableField("preoperation_diagnosis")
+    private String preoperationDiagnosis;
+
+    /**
+     * 术(中)后诊断
+     */
+    @TableField("postoperative_diagnosis")
+    private String postoperativeDiagnosis;
+
+    /**
+     * 手术人员
+     */
+    @TableField("operation_man")
+    private String operationMan;
+
+    /**
+     * 手术名称方式
+     */
+    @TableField("operation_name")
+    private String operationName;
+
+    /**
+     * 手术简要经过
+     */
+    @TableField("operation_process")
+    private String operationProcess;
+
+    /**
+     * 患者术后情况
+     */
+    @TableField("postoperative_situation")
+    private String postoperativeSituation;
+
+    /**
+     * 术后处理措施
+     */
+    @TableField("postoperative_treatment")
+    private String postoperativeTreatment;
+
+    /**
+     * 术后注意事项
+     */
+    @TableField("postoperative_notice")
+    private String postoperativeNotice;
+
+    /**
+     * 术后可能出现的并发症及预防措施
+     */
+    @TableField("postoperative_complication")
+    private String postoperativeComplication;
+
+    /**
+     * 手术切除标本
+     */
+    @TableField("operation_specimen")
+    private String operationSpecimen;
+
+    /**
+     * 术中出血量
+     */
+    @TableField("operation_bleed")
+    private String operationBleed;
+
+    /**
+     * 术中输血量
+     */
+    @TableField("operation_blood_transfusion")
+    private String operationBloodTransfusion;
+
+    /**
+     * 术中并发症
+     */
+    @TableField("operation_complication")
+    private String operationComplication;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 262 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrOperativeNote.java

@@ -0,0 +1,262 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 手术记录 实体类
+ * </p>
+ */
+@Data
+public class StrOperativeNote implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 手术日期
+     */
+    @TableField("operation_date")
+    private Date operationDate;
+
+    /**
+     * 开始时间
+     */
+    @TableField("start_time")
+    private Date startTime;
+
+    /**
+     * 结束时间
+     */
+    @TableField("end_time")
+    private Date endTime;
+
+    /**
+     * 术前诊断
+     */
+    @TableField("preoperation_diagnosis")
+    private String preoperationDiagnosis;
+
+    /**
+     * 手术名称
+     */
+    @TableField("operation_name")
+    private String operationName;
+
+    /**
+     * 术(中)后诊断
+     */
+    @TableField("postoperative_diagnosis")
+    private String postoperativeDiagnosis;
+
+    /**
+     * 主刀医师
+     */
+    @TableField("operation_surgeon")
+    private String operationSurgeon;
+
+    /**
+     * 一助
+     */
+    @TableField("first_helping")
+    private String firstHelping;
+
+    /**
+     * 二助
+     */
+    @TableField("second_helping")
+    private String secondHelping;
+
+    /**
+     * 麻醉医师
+     */
+    @TableField("narcosis_doctor")
+    private String narcosisDoctor;
+
+    /**
+     * 麻醉方式
+     */
+    @TableField("narcosis_type")
+    private String narcosisType;
+
+    /**
+     * 切口类别
+     */
+    @TableField("cut_type")
+    private String cutType;
+
+    /**
+     * 病理诊断
+     */
+    @TableField("pathological_diagnosis")
+    private String pathologicalDiagnosis;
+
+    /**
+     * 是否术中植入物
+     */
+    @TableField("is_implants")
+    private String isImplants;
+
+    /**
+     * 植入物名称
+     */
+    @TableField("implants_name")
+    private String implantsName;
+
+    /**
+     * 出血
+     */
+    @TableField("blood_loss")
+    private String bloodLoss;
+
+    /**
+     * 术中所见
+     */
+    @TableField("intraoperative_view")
+    private String intraoperativeView;
+
+    /**
+     * 术后注意事项
+     */
+    @TableField("postoperative_notice")
+    private String postoperativeNotice;
+
+    /**
+     * 手术经过及处理
+     */
+    @TableField("operation_process")
+    private String operationProcess;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 196 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrPeriodConclusion.java

@@ -0,0 +1,196 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 阶段小结 实体类
+ * </p>
+ */
+@Data
+public class StrPeriodConclusion implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 参加人员
+     */
+    @TableField("participant")
+    private String participant;
+
+    /**
+     * 主诉
+     */
+    @TableField("chief")
+    private String chief;
+
+    /**
+     * 入院情况
+     */
+    @TableField("behospital_situation")
+    private String behospitalSituation;
+
+    /**
+     * 入院诊断
+     */
+    @TableField("tentative_diagnosis")
+    private String tentativeDiagnosis;
+
+    /**
+     * 诊治经过
+     */
+    @TableField("treatment_process")
+    private String treatmentProcess;
+
+    /**
+     * 目前诊断
+     */
+    @TableField("current_diagnosis")
+    private String currentDiagnosis;
+
+    /**
+     * 目前情况
+     */
+    @TableField("present_situation")
+    private String presentSituation;
+
+    /**
+     * 诊疗计划
+     */
+    @TableField("treat_plan")
+    private String treatPlan;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 226 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrPreoperativeDiscussion.java

@@ -0,0 +1,226 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 术前讨论小结 实体类
+ * </p>
+ */
+@Data
+public class StrPreoperativeDiscussion implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 讨论时间
+     */
+    @TableField("discuss_time")
+    private Date discussTime;
+
+    /**
+     * 讨论方式
+     */
+    @TableField("discuss_type")
+    private String discussType;
+
+    /**
+     * 参加人员
+     */
+    @TableField("participant")
+    private String participant;
+
+    /**
+     * 简要病情
+     */
+    @TableField("brief_note")
+    private String briefNote;
+
+    /**
+     * 术前诊断
+     */
+    @TableField("preoperation_diagnosis")
+    private String preoperationDiagnosis;
+
+    /**
+     * 手术指征与禁忌
+     */
+    @TableField("operation_indication")
+    private String operationIndication;
+
+    /**
+     * 可替代的方案
+     */
+    @TableField("replace_plan")
+    private String replacePlan;
+
+    /**
+     * 拟施手术方式、名称及可能的变更与禁忌症
+     */
+    @TableField("operation_name")
+    private String operationName;
+
+    /**
+     * 拟施麻醉方式
+     */
+    @TableField("anesthesia_type")
+    private String anesthesiaType;
+
+    /**
+     * 术前准备
+     */
+    @TableField("preoperation_prepare")
+    private String preoperationPrepare;
+
+    /**
+     * 主要术中、术后风险及防范措施
+     */
+    @TableField("intraoperative_risk")
+    private String intraoperativeRisk;
+
+    /**
+     * 术中注意事项
+     */
+    @TableField("intraoperative_notice")
+    private String intraoperativeNotice;
+
+    /**
+     * 术后注意事项
+     */
+    @TableField("postoperative_notice")
+    private String postoperativeNotice;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 178 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrRescueNote.java

@@ -0,0 +1,178 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 抢救记录 实体类
+ * </p>
+ */
+@Data
+public class StrRescueNote implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 开始时间
+     */
+    @TableField("start_time")
+    private Date startTime;
+
+    /**
+     * 结束时间
+     */
+    @TableField("end_time")
+    private Date endTime;
+
+    /**
+     * 简要病情
+     */
+    @TableField("brief_note")
+    private String briefNote;
+
+    /**
+     * 抢救措施
+     */
+    @TableField("resuscitation")
+    private String resuscitation;
+
+    /**
+     * 参加抢救的医务人员姓名及专业技术职称
+     */
+    @TableField("rescue_man")
+    private String rescueMan;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 88 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrTalkInform.java

@@ -0,0 +1,88 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ *  实体类
+ * </p>
+ */
+@Data
+public class StrTalkInform implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 病历ID
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 病人住院ID
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 文书内容(blob)
+     */
+    @TableField("content")
+    private String content;
+
+    /**
+     * 文书类别
+     */
+    @TableField("rec_type")
+    private String recType;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 208 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrTransferInNote.java

@@ -0,0 +1,208 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 转入记录 实体类
+ * </p>
+ */
+@Data
+public class StrTransferInNote implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 转入日期
+     */
+    @TableField("transfer_in_date")
+    private Date transferInDate;
+
+    /**
+     * 转出科室
+     */
+    @TableField("transfer_out_dept")
+    private String transferOutDept;
+
+    /**
+     * 转入科室
+     */
+    @TableField("transfer_in_dept")
+    private String transferInDept;
+
+    /**
+     * 主诉
+     */
+    @TableField("chief")
+    private String chief;
+
+    /**
+     * 入院情况
+     */
+    @TableField("behospital_situation")
+    private String behospitalSituation;
+
+    /**
+     * 目前病情
+     */
+    @TableField("current_situation")
+    private String currentSituation;
+
+    /**
+     * 入院诊断
+     */
+    @TableField("tentative_diagnosis")
+    private String tentativeDiagnosis;
+
+    /**
+     * 诊疗经过
+     */
+    @TableField("treatment_process")
+    private String treatmentProcess;
+
+    /**
+     * 目前诊断
+     */
+    @TableField("current_diagnosis")
+    private String currentDiagnosis;
+
+    /**
+     * 转入诊疗计划
+     */
+    @TableField("treat_plan")
+    private String treatPlan;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 208 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrTransferOutNote.java

@@ -0,0 +1,208 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 转出记录 实体类
+ * </p>
+ */
+@Data
+public class StrTransferOutNote implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 标题
+     */
+    @TableField("rec_title")
+    private String recTitle;
+
+    /**
+     * 转入日期
+     */
+    @TableField("transfer_in_date")
+    private Date transferInDate;
+
+    /**
+     * 转出科室
+     */
+    @TableField("transfer_out_dept")
+    private String transferOutDept;
+
+    /**
+     * 转入科室
+     */
+    @TableField("transfer_in_dept")
+    private String transferInDept;
+
+    /**
+     * 主诉
+     */
+    @TableField("chief")
+    private String chief;
+
+    /**
+     * 入院情况
+     */
+    @TableField("behospital_situation")
+    private String behospitalSituation;
+
+    /**
+     * 目前病情
+     */
+    @TableField("current_situation")
+    private String currentSituation;
+
+    /**
+     * 入院诊断
+     */
+    @TableField("tentative_diagnosis")
+    private String tentativeDiagnosis;
+
+    /**
+     * 诊疗经过
+     */
+    @TableField("treatment_process")
+    private String treatmentProcess;
+
+    /**
+     * 目前诊断
+     */
+    @TableField("current_diagnosis")
+    private String currentDiagnosis;
+
+    /**
+     * 转入诊疗计划
+     */
+    @TableField("treat_plan")
+    private String treatPlan;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 190 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/analyze/StrWardRecord.java

@@ -0,0 +1,190 @@
+package com.lantone.dblayermbg.entity.analyze;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 查房记录 实体类
+ * </p>
+ */
+@Data
+public class StrWardRecord implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 记录编号
+     */
+    @TableId("rec_id")
+    private String recId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 病历号
+     */
+    @TableField("behospital_code")
+    private String behospitalCode;
+
+    /**
+     * 姓名
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 年龄
+     */
+    @TableField("age")
+    private String age;
+
+    /**
+     * 床号
+     */
+    @TableField("bed_no")
+    private String bedNo;
+
+    /**
+     * 科别
+     */
+    @TableField("dept_name")
+    private String deptName;
+
+    /**
+     * 性别
+     */
+    @TableField("sex")
+    private String sex;
+
+    /**
+     * 病历日期
+     */
+    @TableField("record_date")
+    private Date recordDate;
+
+    /**
+     * 查房日期
+     */
+    @TableField("ward_date")
+    private Date wardDate;
+
+    /**
+     * 查房医生
+     */
+    @TableField("ward_doctor")
+    private String wardDoctor;
+
+    /**
+     * 标题
+     */
+    @TableField("ward_title")
+    private String wardTitle;
+
+    /**
+     * 病情记录
+     */
+    @TableField("ward_content")
+    private String wardContent;
+
+    /**
+     * S
+     */
+    @TableField("ward_s")
+    private String wardS;
+
+    /**
+     * O
+     */
+    @TableField("ward_o")
+    private String wardO;
+
+    /**
+     * A
+     */
+    @TableField("ward_a")
+    private String wardA;
+
+    /**
+     * P
+     */
+    @TableField("ward_p")
+    private String wardP;
+
+    /**
+     * 记录医生
+     */
+    @TableField("rec_doctor")
+    private String recDoctor;
+
+    /**
+     * 记录时间
+     */
+    @TableField("rec_date")
+    private Date recDate;
+
+    /**
+     * 审核医生
+     */
+    @TableField("audit_doctor")
+    private String auditDoctor;
+
+    /**
+     * 审核时间
+     */
+    @TableField("audit_date")
+    private Date auditDate;
+
+    /**
+     * 结构化数据
+     */
+    @TableField("whole_data")
+    private String wholeData;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 是否删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人
+     */
+    @TableField("modifier")
+    private String modifier;
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedBehospitalInfoFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.MedBehospitalInfoServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:med_behospital_info 业务类
+ * </p>
+ */
+@Component
+public class MedBehospitalInfoFacade extends MedBehospitalInfoServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedBehospitalTypeFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.MedBehospitalTypeServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:med_behospital_type 业务类
+ * </p>
+ */
+@Component
+public class MedBehospitalTypeFacade extends MedBehospitalTypeServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedCheckInfoFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.MedCheckInfoServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:med_check_info 业务类
+ * </p>
+ */
+@Component
+public class MedCheckInfoFacade extends MedCheckInfoServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedCrisisInfoFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.MedCrisisInfoServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:med_crisis_info 业务类
+ * </p>
+ */
+@Component
+public class MedCrisisInfoFacade extends MedCrisisInfoServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedDoctorAdviceFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.MedDoctorAdviceServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:med_doctor_advice 业务类
+ * </p>
+ */
+@Component
+public class MedDoctorAdviceFacade extends MedDoctorAdviceServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedHomeDiagnoseInfoFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.MedHomeDiagnoseInfoServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:med_home_diagnose_info 业务类
+ * </p>
+ */
+@Component
+public class MedHomeDiagnoseInfoFacade extends MedHomeDiagnoseInfoServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedHomeOperationInfoFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.MedHomeOperationInfoServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:med_home_operation_info 业务类
+ * </p>
+ */
+@Component
+public class MedHomeOperationInfoFacade extends MedHomeOperationInfoServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedHomePageFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.MedHomePageServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:med_home_page 业务类
+ * </p>
+ */
+@Component
+public class MedHomePageFacade extends MedHomePageServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedLisInfoFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.MedLisInfoServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:med_lis_info 业务类
+ * </p>
+ */
+@Component
+public class MedLisInfoFacade extends MedLisInfoServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedLisResultFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.MedLisResultServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:med_lis_result 业务类
+ * </p>
+ */
+@Component
+public class MedLisResultFacade extends MedLisResultServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedMedicalRecordContentFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.MedMedicalRecordContentServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:med_medical_record_content 业务类
+ * </p>
+ */
+@Component
+public class MedMedicalRecordContentFacade extends MedMedicalRecordContentServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedMedicalRecordFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.MedMedicalRecordServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:med_medical_record 业务类
+ * </p>
+ */
+@Component
+public class MedMedicalRecordFacade extends MedMedicalRecordServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedNurseFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.MedNurseServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:med_nurse 业务类
+ * </p>
+ */
+@Component
+public class MedNurseFacade extends MedNurseServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedPacsInfoFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.MedPacsInfoServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:med_pacs_info 业务类
+ * </p>
+ */
+@Component
+public class MedPacsInfoFacade extends MedPacsInfoServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedPacsResultFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.MedPacsResultServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:med_pacs_result 业务类
+ * </p>
+ */
+@Component
+public class MedPacsResultFacade extends MedPacsResultServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedQcresultCasesFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.MedQcresultCasesServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:med_qcresult_cases 业务类
+ * </p>
+ */
+@Component
+public class MedQcresultCasesFacade extends MedQcresultCasesServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedQcresultDetailFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.MedQcresultDetailServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:med_qcresult_detail 业务类
+ * </p>
+ */
+@Component
+public class MedQcresultDetailFacade extends MedQcresultDetailServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedQcresultInfoFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.MedQcresultInfoServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:med_qcresult_info 业务类
+ * </p>
+ */
+@Component
+public class MedQcresultInfoFacade extends MedQcresultInfoServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/MedTransferRecordFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.MedTransferRecordServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:med_transfer_record 业务类
+ * </p>
+ */
+@Component
+public class MedTransferRecordFacade extends MedTransferRecordServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/QcCasesEntryFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.QcCasesEntryServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:qc_cases_entry 业务类
+ * </p>
+ */
+@Component
+public class QcCasesEntryFacade extends QcCasesEntryServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/QcCasesEntryHospitalFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.QcCasesEntryHospitalServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:qc_cases_entry_hospital 业务类
+ * </p>
+ */
+@Component
+public class QcCasesEntryHospitalFacade extends QcCasesEntryHospitalServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/QcCasesFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.QcCasesServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:qc_cases 业务类
+ * </p>
+ */
+@Component
+public class QcCasesFacade extends QcCasesServiceImpl {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/QcCasesHospitalFacade.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.facade.analyze;
+
+import com.lantone.dblayermbg.service.impl.analyze.QcCasesHospitalServiceImpl;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * 表名:qc_cases_hospital 业务类
+ * </p>
+ */
+@Component
+public class QcCasesHospitalFacade extends QcCasesHospitalServiceImpl {
+
+}

+ 0 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/analyze/QcModeFacade.java


部分文件因文件數量過多而無法顯示