Pārlūkot izejas kodu

增加部分辅助接口

chengyao 3 gadi atpakaļ
vecāks
revīzija
c7aa6ad373
100 mainītis faili ar 6104 papildinājumiem un 4 dzēšanām
  1. 1 0
      common/src/main/java/com/lantone/common/vo/report/entity/BehospitalInfo.java
  2. 384 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/AdmissionNote.java
  3. 1 1
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/BehospitalType.java
  4. 156 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/BloodResult.java
  5. 180 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/BloodTransfusion.java
  6. 228 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/ConsultationApply.java
  7. 228 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/ConsultationNote.java
  8. 228 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/ConsultationRecord.java
  9. 216 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/ConsultationResult.java
  10. 168 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/CrisisNote.java
  11. 216 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/DeathDiscussion.java
  12. 192 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/DeathNote.java
  13. 198 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/DifficultCase.java
  14. 210 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/FirstRecord.java
  15. 162 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/IllCritically.java
  16. 162 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/IllSeriousl.java
  17. 91 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/InformedConsent.java
  18. 210 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/LeaveHospital.java
  19. 257 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/OperativeFirstRecord.java
  20. 264 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/OperativeNote.java
  21. 198 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/PeriodConclusion.java
  22. 228 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/PreoperativeDiscussion.java
  23. 180 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/RescueNote.java
  24. 91 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/TaskCron.java
  25. 210 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/TransferInNote.java
  26. 210 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/TransferOutNote.java
  27. 192 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/WardRecord.java
  28. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/AdmissionNoteFacade.java
  29. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/BloodResultFacade.java
  30. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/BloodTransfusionFacade.java
  31. 26 1
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/CasesFacade.java
  32. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/ConsultationApplyFacade.java
  33. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/ConsultationNoteFacade.java
  34. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/ConsultationRecordFacade.java
  35. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/ConsultationResultFacade.java
  36. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/CrisisNoteFacade.java
  37. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/DeathDiscussionFacade.java
  38. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/DeathNoteFacade.java
  39. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/DifficultCaseFacade.java
  40. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/FirstRecordFacade.java
  41. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/IllCriticallyFacade.java
  42. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/IllSeriouslFacade.java
  43. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/InformedConsentFacade.java
  44. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/LeaveHospitalFacade.java
  45. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/OperativeFirstRecordFacade.java
  46. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/OperativeNoteFacade.java
  47. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/PeriodConclusionFacade.java
  48. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/PreoperativeDiscussionFacade.java
  49. 42 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/QuestionInfoFacade.java
  50. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/RescueNoteFacade.java
  51. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/TaskCronFacade.java
  52. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/TransferInNoteFacade.java
  53. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/TransferOutNoteFacade.java
  54. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/WardRecordFacade.java
  55. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/AdmissionNoteMapper.java
  56. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/BloodResultMapper.java
  57. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/BloodTransfusionMapper.java
  58. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/ConsultationApplyMapper.java
  59. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/ConsultationNoteMapper.java
  60. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/ConsultationRecordMapper.java
  61. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/ConsultationResultMapper.java
  62. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/CrisisNoteMapper.java
  63. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/DeathDiscussionMapper.java
  64. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/DeathNoteMapper.java
  65. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/DifficultCaseMapper.java
  66. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/FirstRecordMapper.java
  67. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/IllCriticallyMapper.java
  68. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/IllSeriouslMapper.java
  69. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/InformedConsentMapper.java
  70. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/LeaveHospitalMapper.java
  71. 5 1
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/MedicalRecordMapper.java
  72. 3 1
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/ModuleInfoMapper.java
  73. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/OperativeFirstRecordMapper.java
  74. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/OperativeNoteMapper.java
  75. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/PeriodConclusionMapper.java
  76. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/PreoperativeDiscussionMapper.java
  77. 2 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/QuestionInfoMapper.java
  78. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/RescueNoteMapper.java
  79. 14 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/TaskCronMapper.java
  80. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/TransferInNoteMapper.java
  81. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/TransferOutNoteMapper.java
  82. 13 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/WardRecordMapper.java
  83. 17 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/AdmissionNoteServiceImpl.java
  84. 17 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/BloodResultServiceImpl.java
  85. 17 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/BloodTransfusionServiceImpl.java
  86. 17 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/ConsultationApplyServiceImpl.java
  87. 17 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/ConsultationNoteServiceImpl.java
  88. 17 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/ConsultationRecordServiceImpl.java
  89. 17 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/ConsultationResultServiceImpl.java
  90. 17 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/CrisisNoteServiceImpl.java
  91. 17 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/DeathDiscussionServiceImpl.java
  92. 17 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/DeathNoteServiceImpl.java
  93. 17 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/DifficultCaseServiceImpl.java
  94. 17 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/FirstRecordServiceImpl.java
  95. 17 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/IllCriticallyServiceImpl.java
  96. 17 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/IllSeriouslServiceImpl.java
  97. 17 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/InformedConsentServiceImpl.java
  98. 17 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/LeaveHospitalServiceImpl.java
  99. 17 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/OperativeFirstRecordServiceImpl.java
  100. 0 0
      dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/OperativeNoteServiceImpl.java

+ 1 - 0
common/src/main/java/com/lantone/common/vo/report/entity/BehospitalInfo.java

@@ -13,6 +13,7 @@ import java.util.Date;
  * 住院病历信息 实体类
  * </p>
  */
+@Data
 public class BehospitalInfo implements Serializable {
 
     private static final long serialVersionUID = 1L;

+ 384 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/AdmissionNote.java

@@ -0,0 +1,384 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 入院记录 实体类
+ * </p>
+ */
+@Data
+@TableName("str_admission_note")
+public class AdmissionNote 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;
+
+}

+ 1 - 1
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/BehospitalType.java

@@ -29,7 +29,7 @@ public class BehospitalType implements Serializable {
      * 医院ID
      */
     @TableField("hospital_id")
-    private Integer hospitalId;
+    private Long hospitalId;
 
     /**
      * 病历号

+ 156 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/BloodResult.java

@@ -0,0 +1,156 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 输血效果评价 实体类
+ * </p>
+ */
+@Data
+@TableName("str_blood_result")
+public class BloodResult 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;
+
+}

+ 180 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/BloodTransfusion.java

@@ -0,0 +1,180 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 输血记录 实体类
+ * </p>
+ */
+@Data
+@TableName("str_blood_transfusion")
+public class BloodTransfusion 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;
+
+}

+ 228 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/ConsultationApply.java

@@ -0,0 +1,228 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 会诊申请单 实体类
+ * </p>
+ */
+@Data
+@TableName("str_consultation_apply")
+public class ConsultationApply 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;
+
+}

+ 228 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/ConsultationNote.java

@@ -0,0 +1,228 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 会诊单(申请和结果) 实体类
+ * </p>
+ */
+@Data
+@TableName("str_consultation_note")
+public class ConsultationNote 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;
+
+}

+ 228 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/ConsultationRecord.java

@@ -0,0 +1,228 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 会诊记录 实体类
+ * </p>
+ */
+@Data
+@TableName("str_consultation_record")
+public class ConsultationRecord 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;
+
+}

+ 216 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/ConsultationResult.java

@@ -0,0 +1,216 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 会诊结果单 实体类
+ * </p>
+ */
+@Data
+@TableName("str_consultation_result")
+public class ConsultationResult 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;
+
+}

+ 168 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/CrisisNote.java

@@ -0,0 +1,168 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 危急值记录 实体类
+ * </p>
+ */
+@Data
+@TableName("str_crisis_note")
+public class CrisisNote 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;
+
+}

+ 216 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/DeathDiscussion.java

@@ -0,0 +1,216 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 死亡病例讨论记录 实体类
+ * </p>
+ */
+@Data
+@TableName("str_death_discussion")
+public class DeathDiscussion 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;
+
+}

+ 192 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/DeathNote.java

@@ -0,0 +1,192 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 死亡记录 实体类
+ * </p>
+ */
+@Data
+@TableName("str_death_note")
+public class DeathNote 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;
+
+}

+ 198 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/DifficultCase.java

@@ -0,0 +1,198 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 疑难病例讨论记录 实体类
+ * </p>
+ */
+@Data
+@TableName("str_difficult_case")
+public class DifficultCase 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;
+
+}

+ 210 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/FirstRecord.java

@@ -0,0 +1,210 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 首次病程录 实体类
+ * </p>
+ */
+@Data
+@TableName("str_first_record")
+public class FirstRecord 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;
+
+}

+ 162 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/IllCritically.java

@@ -0,0 +1,162 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 病危通知单 实体类
+ * </p>
+ */
+@Data
+@TableName("str_ill_critically")
+public class IllCritically 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;
+
+}

+ 162 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/IllSeriousl.java

@@ -0,0 +1,162 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 病重通知单 实体类
+ * </p>
+ */
+@Data
+@TableName("str_ill_seriousl")
+public class IllSeriousl 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;
+
+}

+ 91 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/InformedConsent.java

@@ -0,0 +1,91 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.sql.Blob;
+import java.util.Date;
+
+/**
+ * <p>
+ *  实体类
+ * </p>
+ */
+@Data
+@TableName("str_informed_consent")
+public class InformedConsent 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 Blob 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;
+
+}

+ 210 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/LeaveHospital.java

@@ -0,0 +1,210 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 出院小结 实体类
+ * </p>
+ */
+@Data
+@TableName("str_leave_hospital")
+public class LeaveHospital 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;
+
+}

+ 257 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/OperativeFirstRecord.java

@@ -0,0 +1,257 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 术后首程 实体类
+ * </p>
+ */
+@Data
+@TableName("str_operative_first_record")
+public class OperativeFirstRecord 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;
+
+}

+ 264 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/OperativeNote.java

@@ -0,0 +1,264 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 手术记录 实体类
+ * </p>
+ */
+@Data
+@TableName("str_operative_note")
+public class OperativeNote 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;
+
+}

+ 198 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/PeriodConclusion.java

@@ -0,0 +1,198 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 阶段小结 实体类
+ * </p>
+ */
+@Data
+@TableName("str_period_conclusion")
+public class PeriodConclusion 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;
+
+}

+ 228 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/PreoperativeDiscussion.java

@@ -0,0 +1,228 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 术前讨论小结 实体类
+ * </p>
+ */
+@Data
+@TableName("str_preoperative_discussion")
+public class PreoperativeDiscussion 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;
+
+}

+ 180 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/RescueNote.java

@@ -0,0 +1,180 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 抢救记录 实体类
+ * </p>
+ */
+@Data
+@TableName("str_rescue_note")
+public class RescueNote 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;
+
+}

+ 91 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/TaskCron.java

@@ -0,0 +1,91 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 定时任务 实体类
+ * </p>
+ */
+@Data
+@TableName("sys_task_cron")
+public class TaskCron 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;
+
+    /**
+     * 任务编号
+     */
+    @TableField("cron_code")
+    private String cronCode;
+
+    /**
+     * 任务执行周期
+     */
+    @TableField("cron")
+    private String cron;
+
+    /**
+     * 参数
+     */
+    @TableField("param")
+    private String param;
+
+    /**
+     * 0-未启用 1-启用
+     */
+    @TableField("is_used")
+    private Integer isUsed;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+}

+ 210 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/TransferInNote.java

@@ -0,0 +1,210 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 转入记录 实体类
+ * </p>
+ */
+@Data
+@TableName("str_transfer_in_note")
+public class TransferInNote 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;
+
+}

+ 210 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/TransferOutNote.java

@@ -0,0 +1,210 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 转出记录 实体类
+ * </p>
+ */
+@Data
+@TableName("str_transfer_out_note")
+public class TransferOutNote 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;
+
+}

+ 192 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/entity/report/WardRecord.java

@@ -0,0 +1,192 @@
+package com.lantone.dblayermbg.entity.report;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 查房记录 实体类
+ * </p>
+ */
+@Data
+@TableName("str_ward_record")
+public class WardRecord 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/report/AdmissionNoteFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/BloodResultFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/BloodTransfusionFacade.java

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

+ 26 - 1
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/CasesFacade.java

@@ -1,8 +1,18 @@
 package com.lantone.dblayermbg.facade.report;
 
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.lantone.common.dto.report.QcCasesAllDTO;
+import com.lantone.common.enums.IsDeleteEnum;
+import com.lantone.common.util.BeanUtil;
+import com.lantone.common.vo.report.QcCasesEntryVO;
+import com.lantone.dblayermbg.entity.report.Cases;
 import com.lantone.dblayermbg.service.impl.report.CasesServiceImpl;
+import org.apache.commons.lang3.StringUtils;
 import org.springframework.stereotype.Component;
 
+import java.util.ArrayList;
+import java.util.List;
+
 /**
  * <p>
  * 表名:qc_cases 业务类
@@ -10,5 +20,20 @@ import org.springframework.stereotype.Component;
  */
 @Component
 public class CasesFacade extends CasesServiceImpl {
-
+    /**
+     * 获取基础模块数据信息
+     *
+     * @return 基础模块数据信息列表
+     */
+    public List<QcCasesAllDTO> getQcCasesAlls(QcCasesEntryVO qcCasesEntryVO) {
+        QueryWrapper<Cases> qc = new QueryWrapper<>();
+        qc.eq("is_deleted", IsDeleteEnum.N.getKey());
+        if(StringUtils.isNotBlank(qcCasesEntryVO.getCasesName())){
+            qc.like("name", qcCasesEntryVO.getCasesName());
+        }
+        List<Cases> data = list(qc);
+        List<QcCasesAllDTO> dataNew = new ArrayList<QcCasesAllDTO>();
+        dataNew = BeanUtil.listCopyTo(data, QcCasesAllDTO.class);
+        return dataNew;
+    }
 }

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/ConsultationApplyFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/ConsultationNoteFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/ConsultationRecordFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/ConsultationResultFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/CrisisNoteFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/DeathDiscussionFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/DeathNoteFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/DifficultCaseFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/FirstRecordFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/IllCriticallyFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/IllSeriouslFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/InformedConsentFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/LeaveHospitalFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/OperativeFirstRecordFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/OperativeNoteFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/PeriodConclusionFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/PreoperativeDiscussionFacade.java

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

+ 42 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/QuestionInfoFacade.java

@@ -1,12 +1,22 @@
 package com.lantone.dblayermbg.facade.report;
 
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.lantone.common.dto.report.QuestionDTO;
 import com.lantone.common.dto.report.QuestionEntryDTO;
+import com.lantone.common.dto.report.wrapper.QuestionInfoWrapper;
+import com.lantone.common.enums.IsDeleteEnum;
+import com.lantone.common.util.BeanUtil;
 import com.lantone.common.util.EntityUtil;
+import com.lantone.common.util.ListUtil;
+import com.lantone.common.vo.report.QuestionIdsVO;
+import com.lantone.dblayermbg.entity.report.QuestionInfo;
 import com.lantone.dblayermbg.service.impl.report.QuestionInfoServiceImpl;
 import org.springframework.stereotype.Component;
 
+import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.stream.Collectors;
 
 /**
  * <p>
@@ -21,4 +31,36 @@ public class QuestionInfoFacade extends QuestionInfoServiceImpl {
         return  EntityUtil.makeEntityListMap(questionEntryDTOList, "casesEntryId");
     }
 
+    /**
+     * 查询多个id返回标签内容【优化版】
+     *
+     * @param questionIdsVO 获取标签内容参数
+     * @return 标签内容Fac
+     */
+    public Map<Long, QuestionDTO> getByIds(QuestionIdsVO questionIdsVO) {
+        List<Long> idList = questionIdsVO.getIds();
+        if (ListUtil.isEmpty(idList)) {
+            return new HashMap<>();
+        }
+        List<QuestionInfo> qcQuestionInfoList = this.list(new QueryWrapper<QuestionInfo>()
+                .eq("is_deleted", IsDeleteEnum.N.getKey())
+                .in("id", idList)
+        );
+        List<QuestionDTO> questionDTOList = BeanUtil.listCopyTo(qcQuestionInfoList, QuestionDTO.class);
+        if (ListUtil.isNotEmpty(questionDTOList)) {
+            List<Long> ids = questionDTOList.stream().map(r -> r.getId()).collect(Collectors.toList());
+            Map paramMap = new HashMap<>();
+            paramMap.put("ids", ids);
+            //获取子标签
+            List<QuestionInfoWrapper> questionMapping = this.getBaseMapper().getByQuestionMapping(paramMap);
+            Map<Long, List<QuestionInfoWrapper>> map = EntityUtil.makeEntityListMap(questionMapping, "parentQuestion");
+            for (QuestionDTO bean : questionDTOList) {
+                List<QuestionInfoWrapper> questionInfoWrapperList = map.get(bean.getId());
+                if (ListUtil.isNotEmpty(questionInfoWrapperList)) {
+                    bean.setQuestionMapping(BeanUtil.listCopyTo(questionInfoWrapperList, QuestionDTO.class));
+                }
+            }
+        }
+        return questionDTOList.stream().collect(Collectors.toMap(r -> r.getId(), r -> r));
+    }
 }

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/RescueNoteFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/TaskCronFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/TransferInNoteFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/TransferOutNoteFacade.java

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

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/facade/report/WardRecordFacade.java

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

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/AdmissionNoteMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.AdmissionNote;
+
+/**
+ * <p>
+ * 表名:str_admission_note Mapper接口
+ * </p>
+ */
+public interface AdmissionNoteMapper extends BaseMapper<AdmissionNote> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/BloodResultMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.BloodResult;
+
+/**
+ * <p>
+ * 表名:str_blood_result Mapper接口
+ * </p>
+ */
+public interface BloodResultMapper extends BaseMapper<BloodResult> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/BloodTransfusionMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.BloodTransfusion;
+
+/**
+ * <p>
+ * 表名:str_blood_transfusion Mapper接口
+ * </p>
+ */
+public interface BloodTransfusionMapper extends BaseMapper<BloodTransfusion> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/ConsultationApplyMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.ConsultationApply;
+
+/**
+ * <p>
+ * 表名:str_consultation_apply Mapper接口
+ * </p>
+ */
+public interface ConsultationApplyMapper extends BaseMapper<ConsultationApply> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/ConsultationNoteMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.ConsultationNote;
+
+/**
+ * <p>
+ * 表名:str_consultation_note Mapper接口
+ * </p>
+ */
+public interface ConsultationNoteMapper extends BaseMapper<ConsultationNote> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/ConsultationRecordMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.ConsultationRecord;
+
+/**
+ * <p>
+ * 表名:str_consultation_record Mapper接口
+ * </p>
+ */
+public interface ConsultationRecordMapper extends BaseMapper<ConsultationRecord> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/ConsultationResultMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.ConsultationResult;
+
+/**
+ * <p>
+ * 表名:str_consultation_result Mapper接口
+ * </p>
+ */
+public interface ConsultationResultMapper extends BaseMapper<ConsultationResult> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/CrisisNoteMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.CrisisNote;
+
+/**
+ * <p>
+ * 表名:str_crisis_note Mapper接口
+ * </p>
+ */
+public interface CrisisNoteMapper extends BaseMapper<CrisisNote> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/DeathDiscussionMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.DeathDiscussion;
+
+/**
+ * <p>
+ * 表名:str_death_discussion Mapper接口
+ * </p>
+ */
+public interface DeathDiscussionMapper extends BaseMapper<DeathDiscussion> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/DeathNoteMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.DeathNote;
+
+/**
+ * <p>
+ * 表名:str_death_note Mapper接口
+ * </p>
+ */
+public interface DeathNoteMapper extends BaseMapper<DeathNote> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/DifficultCaseMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.DifficultCase;
+
+/**
+ * <p>
+ * 表名:str_difficult_case Mapper接口
+ * </p>
+ */
+public interface DifficultCaseMapper extends BaseMapper<DifficultCase> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/FirstRecordMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.FirstRecord;
+
+/**
+ * <p>
+ * 表名:str_first_record Mapper接口
+ * </p>
+ */
+public interface FirstRecordMapper extends BaseMapper<FirstRecord> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/IllCriticallyMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.IllCritically;
+
+/**
+ * <p>
+ * 表名:str_ill_critically Mapper接口
+ * </p>
+ */
+public interface IllCriticallyMapper extends BaseMapper<IllCritically> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/IllSeriouslMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.IllSeriousl;
+
+/**
+ * <p>
+ * 表名:str_ill_seriousl Mapper接口
+ * </p>
+ */
+public interface IllSeriouslMapper extends BaseMapper<IllSeriousl> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/InformedConsentMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.InformedConsent;
+
+/**
+ * <p>
+ * 表名:str_informed_consent Mapper接口
+ * </p>
+ */
+public interface InformedConsentMapper extends BaseMapper<InformedConsent> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/LeaveHospitalMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.LeaveHospital;
+
+/**
+ * <p>
+ * 表名:str_leave_hospital Mapper接口
+ * </p>
+ */
+public interface LeaveHospitalMapper extends BaseMapper<LeaveHospital> {
+
+}

+ 5 - 1
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/MedicalRecordMapper.java

@@ -1,13 +1,17 @@
 package com.lantone.dblayermbg.mapper.report;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.common.dto.report.MedicalRecordDTO;
+import com.lantone.common.vo.report.RecordTypeVO;
 import com.lantone.dblayermbg.entity.report.MedicalRecord;
 
+import java.util.List;
+
 /**
  * <p>
  * 表名:med_medical_record Mapper接口
  * </p>
  */
 public interface MedicalRecordMapper extends BaseMapper<MedicalRecord> {
-
+    List<MedicalRecordDTO> getMedicalRecord(RecordTypeVO recordContentVO);
 }

+ 3 - 1
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/ModuleInfoMapper.java

@@ -1,6 +1,8 @@
 package com.lantone.dblayermbg.mapper.report;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.common.dto.report.GetModuleInfoOneDTO;
+import com.lantone.common.vo.report.GetModuleInfoOneVO;
 import com.lantone.dblayermbg.entity.report.ModuleInfo;
 
 /**
@@ -9,5 +11,5 @@ import com.lantone.dblayermbg.entity.report.ModuleInfo;
  * </p>
  */
 public interface ModuleInfoMapper extends BaseMapper<ModuleInfo> {
-
+    public GetModuleInfoOneDTO getById(GetModuleInfoOneVO getModuleInfoOneVO);
 }

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/OperativeFirstRecordMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.OperativeFirstRecord;
+
+/**
+ * <p>
+ * 表名:str_operative_first_record Mapper接口
+ * </p>
+ */
+public interface OperativeFirstRecordMapper extends BaseMapper<OperativeFirstRecord> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/OperativeNoteMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.OperativeNote;
+
+/**
+ * <p>
+ * 表名:str_operative_note Mapper接口
+ * </p>
+ */
+public interface OperativeNoteMapper extends BaseMapper<OperativeNote> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/PeriodConclusionMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.PeriodConclusion;
+
+/**
+ * <p>
+ * 表名:str_period_conclusion Mapper接口
+ * </p>
+ */
+public interface PeriodConclusionMapper extends BaseMapper<PeriodConclusion> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/PreoperativeDiscussionMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.PreoperativeDiscussion;
+
+/**
+ * <p>
+ * 表名:str_preoperative_discussion Mapper接口
+ * </p>
+ */
+public interface PreoperativeDiscussionMapper extends BaseMapper<PreoperativeDiscussion> {
+
+}

+ 2 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/QuestionInfoMapper.java

@@ -2,6 +2,7 @@ package com.lantone.dblayermbg.mapper.report;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.lantone.common.dto.report.QuestionEntryDTO;
+import com.lantone.common.dto.report.wrapper.QuestionInfoWrapper;
 import com.lantone.dblayermbg.entity.report.QuestionInfo;
 
 import java.util.List;
@@ -14,4 +15,5 @@ import java.util.Map;
  */
 public interface QuestionInfoMapper extends BaseMapper<QuestionInfo> {
     public List<QuestionEntryDTO> getByCaseEntryIds(Map map);
+    public List<QuestionInfoWrapper> getByQuestionMapping(Map map);
 }

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/RescueNoteMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.RescueNote;
+
+/**
+ * <p>
+ * 表名:str_rescue_note Mapper接口
+ * </p>
+ */
+public interface RescueNoteMapper extends BaseMapper<RescueNote> {
+
+}

+ 14 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/TaskCronMapper.java

@@ -0,0 +1,14 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.TaskCron;
+
+
+/**
+ * <p>
+ * 表名:sys_task_cron Mapper接口
+ * </p>
+ */
+public interface TaskCronMapper extends BaseMapper<TaskCron> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/TransferInNoteMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.TransferInNote;
+
+/**
+ * <p>
+ * 表名:str_transfer_in_note Mapper接口
+ * </p>
+ */
+public interface TransferInNoteMapper extends BaseMapper<TransferInNote> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/TransferOutNoteMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.TransferOutNote;
+
+/**
+ * <p>
+ * 表名:str_transfer_out_note Mapper接口
+ * </p>
+ */
+public interface TransferOutNoteMapper extends BaseMapper<TransferOutNote> {
+
+}

+ 13 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapper/report/WardRecordMapper.java

@@ -0,0 +1,13 @@
+package com.lantone.dblayermbg.mapper.report;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lantone.dblayermbg.entity.report.WardRecord;
+
+/**
+ * <p>
+ * 表名:str_ward_record Mapper接口
+ * </p>
+ */
+public interface WardRecordMapper extends BaseMapper<WardRecord> {
+
+}

+ 17 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/AdmissionNoteServiceImpl.java

@@ -0,0 +1,17 @@
+package com.lantone.dblayermbg.service.impl.report;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.lantone.dblayermbg.entity.report.AdmissionNote;
+import com.lantone.dblayermbg.mapper.report.AdmissionNoteMapper;
+import com.lantone.dblayermbg.service.report.AdmissionNoteService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 入院记录 Service实现类
+ * </p>
+ */
+@Service
+public class AdmissionNoteServiceImpl extends ServiceImpl<AdmissionNoteMapper, AdmissionNote> implements AdmissionNoteService {
+
+}

+ 17 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/BloodResultServiceImpl.java

@@ -0,0 +1,17 @@
+package com.lantone.dblayermbg.service.impl.report;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.lantone.dblayermbg.entity.report.BloodResult;
+import com.lantone.dblayermbg.mapper.report.BloodResultMapper;
+import com.lantone.dblayermbg.service.report.BloodResultService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 输血效果评价 Service实现类
+ * </p>
+ */
+@Service
+public class BloodResultServiceImpl extends ServiceImpl<BloodResultMapper, BloodResult> implements BloodResultService {
+
+}

+ 17 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/BloodTransfusionServiceImpl.java

@@ -0,0 +1,17 @@
+package com.lantone.dblayermbg.service.impl.report;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.lantone.dblayermbg.entity.report.BloodTransfusion;
+import com.lantone.dblayermbg.mapper.report.BloodTransfusionMapper;
+import com.lantone.dblayermbg.service.report.BloodTransfusionService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 输血记录 Service实现类
+ * </p>
+ */
+@Service
+public class BloodTransfusionServiceImpl extends ServiceImpl<BloodTransfusionMapper, BloodTransfusion> implements BloodTransfusionService {
+
+}

+ 17 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/ConsultationApplyServiceImpl.java

@@ -0,0 +1,17 @@
+package com.lantone.dblayermbg.service.impl.report;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.lantone.dblayermbg.entity.report.ConsultationApply;
+import com.lantone.dblayermbg.mapper.report.ConsultationApplyMapper;
+import com.lantone.dblayermbg.service.report.ConsultationApplyService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 会诊申请单 Service实现类
+ * </p>
+ */
+@Service
+public class ConsultationApplyServiceImpl extends ServiceImpl<ConsultationApplyMapper, ConsultationApply> implements ConsultationApplyService {
+
+}

+ 17 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/ConsultationNoteServiceImpl.java

@@ -0,0 +1,17 @@
+package com.lantone.dblayermbg.service.impl.report;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.lantone.dblayermbg.entity.report.ConsultationNote;
+import com.lantone.dblayermbg.mapper.report.ConsultationNoteMapper;
+import com.lantone.dblayermbg.service.report.ConsultationNoteService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 会诊单(申请和结果) Service实现类
+ * </p>
+ */
+@Service
+public class ConsultationNoteServiceImpl extends ServiceImpl<ConsultationNoteMapper, ConsultationNote> implements ConsultationNoteService {
+
+}

+ 17 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/ConsultationRecordServiceImpl.java

@@ -0,0 +1,17 @@
+package com.lantone.dblayermbg.service.impl.report;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.lantone.dblayermbg.entity.report.ConsultationRecord;
+import com.lantone.dblayermbg.mapper.report.ConsultationRecordMapper;
+import com.lantone.dblayermbg.service.report.ConsultationRecordService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 会诊记录 Service实现类
+ * </p>
+ */
+@Service
+public class ConsultationRecordServiceImpl extends ServiceImpl<ConsultationRecordMapper, ConsultationRecord> implements ConsultationRecordService {
+
+}

+ 17 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/ConsultationResultServiceImpl.java

@@ -0,0 +1,17 @@
+package com.lantone.dblayermbg.service.impl.report;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.lantone.dblayermbg.entity.report.ConsultationResult;
+import com.lantone.dblayermbg.mapper.report.ConsultationResultMapper;
+import com.lantone.dblayermbg.service.report.ConsultationResultService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 会诊结果单 Service实现类
+ * </p>
+ */
+@Service
+public class ConsultationResultServiceImpl extends ServiceImpl<ConsultationResultMapper, ConsultationResult> implements ConsultationResultService {
+
+}

+ 17 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/CrisisNoteServiceImpl.java

@@ -0,0 +1,17 @@
+package com.lantone.dblayermbg.service.impl.report;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.lantone.dblayermbg.entity.report.CrisisNote;
+import com.lantone.dblayermbg.mapper.report.CrisisNoteMapper;
+import com.lantone.dblayermbg.service.report.CrisisNoteService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 危急值记录 Service实现类
+ * </p>
+ */
+@Service
+public class CrisisNoteServiceImpl extends ServiceImpl<CrisisNoteMapper, CrisisNote> implements CrisisNoteService {
+
+}

+ 17 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/DeathDiscussionServiceImpl.java

@@ -0,0 +1,17 @@
+package com.lantone.dblayermbg.service.impl.report;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.lantone.dblayermbg.entity.report.DeathDiscussion;
+import com.lantone.dblayermbg.mapper.report.DeathDiscussionMapper;
+import com.lantone.dblayermbg.service.report.DeathDiscussionService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 死亡病例讨论记录 Service实现类
+ * </p>
+ */
+@Service
+public class DeathDiscussionServiceImpl extends ServiceImpl<DeathDiscussionMapper, DeathDiscussion> implements DeathDiscussionService {
+
+}

+ 17 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/DeathNoteServiceImpl.java

@@ -0,0 +1,17 @@
+package com.lantone.dblayermbg.service.impl.report;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.lantone.dblayermbg.entity.report.DeathNote;
+import com.lantone.dblayermbg.mapper.report.DeathNoteMapper;
+import com.lantone.dblayermbg.service.report.DeathNoteService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 死亡记录 Service实现类
+ * </p>
+ */
+@Service
+public class DeathNoteServiceImpl extends ServiceImpl<DeathNoteMapper, DeathNote> implements DeathNoteService {
+
+}

+ 17 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/DifficultCaseServiceImpl.java

@@ -0,0 +1,17 @@
+package com.lantone.dblayermbg.service.impl.report;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.lantone.dblayermbg.entity.report.DifficultCase;
+import com.lantone.dblayermbg.mapper.report.DifficultCaseMapper;
+import com.lantone.dblayermbg.service.report.DifficultCaseService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 疑难病例讨论记录 Service实现类
+ * </p>
+ */
+@Service
+public class DifficultCaseServiceImpl extends ServiceImpl<DifficultCaseMapper, DifficultCase> implements DifficultCaseService {
+
+}

+ 17 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/FirstRecordServiceImpl.java

@@ -0,0 +1,17 @@
+package com.lantone.dblayermbg.service.impl.report;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.lantone.dblayermbg.entity.report.FirstRecord;
+import com.lantone.dblayermbg.mapper.report.FirstRecordMapper;
+import com.lantone.dblayermbg.service.report.FirstRecordService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 首次病程录 Service实现类
+ * </p>
+ */
+@Service
+public class FirstRecordServiceImpl extends ServiceImpl<FirstRecordMapper, FirstRecord> implements FirstRecordService {
+
+}

+ 17 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/IllCriticallyServiceImpl.java

@@ -0,0 +1,17 @@
+package com.lantone.dblayermbg.service.impl.report;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.lantone.dblayermbg.entity.report.IllCritically;
+import com.lantone.dblayermbg.mapper.report.IllCriticallyMapper;
+import com.lantone.dblayermbg.service.report.IllCriticallyService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 病危通知单 Service实现类
+ * </p>
+ */
+@Service
+public class IllCriticallyServiceImpl extends ServiceImpl<IllCriticallyMapper, IllCritically> implements IllCriticallyService {
+
+}

+ 17 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/IllSeriouslServiceImpl.java

@@ -0,0 +1,17 @@
+package com.lantone.dblayermbg.service.impl.report;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.lantone.dblayermbg.entity.report.IllSeriousl;
+import com.lantone.dblayermbg.mapper.report.IllSeriouslMapper;
+import com.lantone.dblayermbg.service.report.IllSeriouslService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 病重通知单 Service实现类
+ * </p>
+ */
+@Service
+public class IllSeriouslServiceImpl extends ServiceImpl<IllSeriouslMapper, IllSeriousl> implements IllSeriouslService {
+
+}

+ 17 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/InformedConsentServiceImpl.java

@@ -0,0 +1,17 @@
+package com.lantone.dblayermbg.service.impl.report;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.lantone.dblayermbg.entity.report.InformedConsent;
+import com.lantone.dblayermbg.mapper.report.InformedConsentMapper;
+import com.lantone.dblayermbg.service.report.InformedConsentService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  Service实现类
+ * </p>
+ */
+@Service
+public class InformedConsentServiceImpl extends ServiceImpl<InformedConsentMapper, InformedConsent> implements InformedConsentService {
+
+}

+ 17 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/LeaveHospitalServiceImpl.java

@@ -0,0 +1,17 @@
+package com.lantone.dblayermbg.service.impl.report;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.lantone.dblayermbg.entity.report.LeaveHospital;
+import com.lantone.dblayermbg.mapper.report.LeaveHospitalMapper;
+import com.lantone.dblayermbg.service.report.LeaveHospitalService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 出院小结 Service实现类
+ * </p>
+ */
+@Service
+public class LeaveHospitalServiceImpl extends ServiceImpl<LeaveHospitalMapper, LeaveHospital> implements LeaveHospitalService {
+
+}

+ 17 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/OperativeFirstRecordServiceImpl.java

@@ -0,0 +1,17 @@
+package com.lantone.dblayermbg.service.impl.report;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.lantone.dblayermbg.entity.report.OperativeFirstRecord;
+import com.lantone.dblayermbg.mapper.report.OperativeFirstRecordMapper;
+import com.lantone.dblayermbg.service.report.OperativeFirstRecordService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 术后首程 Service实现类
+ * </p>
+ */
+@Service
+public class OperativeFirstRecordServiceImpl extends ServiceImpl<OperativeFirstRecordMapper, OperativeFirstRecord> implements OperativeFirstRecordService {
+
+}

+ 0 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/service/impl/report/OperativeNoteServiceImpl.java


Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels