From 59676c57f98f0a00ce664df52f3ea685c5d22ec1 Mon Sep 17 00:00:00 2001
From: eight <641137800@qq.com>
Date: 星期一, 04 十一月 2024 14:06:15 +0800
Subject: [PATCH] 医院平台接口对接

---
 jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/dto/PlanDefItemList.java     |   12 +++++
 jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/dto/AppointmentExternal.java |   19 +++++++++
 jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/dto/PlanDefItem.java         |   43 +++++++++++++++++++++
 3 files changed, 72 insertions(+), 2 deletions(-)

diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/dto/AppointmentExternal.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/dto/AppointmentExternal.java
index 7ee8141..1fb3991 100644
--- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/dto/AppointmentExternal.java
+++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/dto/AppointmentExternal.java
@@ -1,5 +1,7 @@
 package cn.lihu.jh.module.ecg.feign.dto;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
 import lombok.Data;
 
 import java.time.LocalDate;
@@ -11,6 +13,7 @@
     private String ReqStatus;
     private String ReqCodeItemclass;
     private String ReqCodeItemclassdetaill;
+    @JsonProperty
     private String PatientID;
     private String EpisodeID;
     private String OutMedNO;
@@ -20,21 +23,35 @@
     private String AdmTypeDesc;
     private String AdmStatus;
     private Date AdmDate;  //LocalDate
+    @JsonProperty
     private String PatName;
+    @JsonProperty
     private String Patgender;
+    @JsonFormat(pattern = "yyyy-MM-dd")
     private Date EncPatBirthDate;  //LocalDate
     private String Age;
+    @JsonProperty
     private String Phone;
+    @JsonProperty
     private String Address;
+    @JsonProperty
     private String IdentityID;
+    @JsonProperty
     private String PatLocDeptCode;
+    @JsonProperty
     private String PatLocDeptDesc;
+    @JsonProperty
     private String PatLocWardCode;
+    @JsonProperty
     private String PatLocWardDesc;
+    @JsonProperty
     private String EnBedno;
+    @JsonProperty
     private String clinSymp;
+    @JsonProperty
     private String clinDiag;
     private String relevantDiag;
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date ReqAuthoredOn;  // LocalDateTime
     private String ReqExtApplydeptCode;
     private String ReqExtApplydeptName;
@@ -43,6 +60,7 @@
     private String ReqExtApplydocCode;
     private String ReqExtApplydocName;
     private String ReqExtMedhistory;
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date ReqExtBooktime;  // LocalDateTime
     private String ReqExtBookplace;
     private String ReqExtUrgent;
@@ -51,6 +69,7 @@
     private String ReqExtBookcheckpertime;
     private String ReqExtCheckremark;
     private String PlanDefBarcode;
+    @JsonProperty
     private PlanDefItemList PlanDefItemList;
 
     // 鐪佺暐 getter 鍜� setter 鏂规硶
diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/dto/PlanDefItem.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/dto/PlanDefItem.java
index 0f50e90..2c10191 100644
--- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/dto/PlanDefItem.java
+++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/dto/PlanDefItem.java
@@ -1,14 +1,55 @@
 package cn.lihu.jh.module.ecg.feign.dto;
 
+import com.fasterxml.jackson.annotation.JsonProperty;
 import lombok.Data;
 
-@Data
 public class PlanDefItem {
     private String PlanDefvalue;
+    @JsonProperty
     private String PlanDefItemcode;
     private String PlanDefItemDesc;
     private String PlanDefRpCode;
     private String PlanDefDetRpCode;
 
+    public String getPlanDefvalue() {
+        return PlanDefvalue;
+    }
+
+    public void setPlanDefvalue(String planDefvalue) {
+        PlanDefvalue = planDefvalue;
+    }
+
+    public String getPlanDefItemcode() {
+        return PlanDefItemcode;
+    }
+
+    public void setPlanDefItemcode(String planDefItemcode) {
+        PlanDefItemcode = planDefItemcode;
+    }
+
+    public String getPlanDefItemDesc() {
+        return PlanDefItemDesc;
+    }
+
+    public void setPlanDefItemDesc(String planDefItemDesc) {
+        PlanDefItemDesc = planDefItemDesc;
+    }
+
+    public String getPlanDefRpCode() {
+        return PlanDefRpCode;
+    }
+
+    public void setPlanDefRpCode(String planDefRpCode) {
+        PlanDefRpCode = planDefRpCode;
+    }
+
+    public String getPlanDefDetRpCode() {
+        return PlanDefDetRpCode;
+    }
+
+    public void setPlanDefDetRpCode(String planDefDetRpCode) {
+        PlanDefDetRpCode = planDefDetRpCode;
+    }
+
     // 鐪佺暐 getter 鍜� setter 鏂规硶
 }
diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/dto/PlanDefItemList.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/dto/PlanDefItemList.java
index 57d5a9c..1ac5296 100644
--- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/dto/PlanDefItemList.java
+++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/dto/PlanDefItemList.java
@@ -1,10 +1,20 @@
 package cn.lihu.jh.module.ecg.feign.dto;
 
+import com.fasterxml.jackson.annotation.JsonProperty;
 import lombok.Data;
 
-@Data
+
 public class PlanDefItemList {
+    @JsonProperty
     private PlanDefItem PlanDefItem;
 
+    public cn.lihu.jh.module.ecg.feign.dto.PlanDefItem getPlanDefItem() {
+        return PlanDefItem;
+    }
+
+    public void setPlanDefItem(cn.lihu.jh.module.ecg.feign.dto.PlanDefItem planDefItem) {
+        PlanDefItem = planDefItem;
+    }
+
     // 鐪佺暐 getter 鍜� setter 鏂规硶
 }

--
Gitblit v1.9.3