From 50345f3b921e6c9763ea713bc0f7824d23717c40 Mon Sep 17 00:00:00 2001
From: chenjiahe <763432473@qq.com>
Date: 星期二, 25 六月 2024 17:13:03 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/chenjiahe-咨询记录(未成交)' into master-prod-new

---
 phis-feign/src/main/java/com/hz/his/vo/project/ProjectFindVo.java                        |   18 ++++++
 phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipConsultationService.java |    2 
 phis-feign/src/main/java/com/hz/his/feign/service/phis/SProjectService.java              |    8 ++
 phis-feign/src/main/java/com/hz/his/dto/consultation/ConsultTreatProjectVo.java          |   18 ++++++
 phis-feign/src/main/java/com/hz/his/feign/service/phis/SAppointmentService.java          |   20 ++++++
 phis-feign/src/main/java/com/hz/his/vo/appointment/AppointmentProjectFindVo.java         |   21 +++++++
 phis-feign/src/main/java/com/hz/his/dto/consultation/ConsultAppearancePlanVo.java        |   16 +++++
 phis-feign/src/main/java/com/hz/his/dto/consultation/ConsultRecordDto.java               |   40 +++++++++++++
 phis-feign/src/main/java/com/hz/his/dto/PageDto.java                                     |    3 
 9 files changed, 143 insertions(+), 3 deletions(-)

diff --git a/phis-feign/src/main/java/com/hz/his/dto/PageDto.java b/phis-feign/src/main/java/com/hz/his/dto/PageDto.java
index 6d9e6b9..3907d31 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/PageDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/PageDto.java
@@ -23,9 +23,8 @@
     /**鍒嗙被鏍囪瘑*/
     private String typeId;
     private List<String> typeIdList;
-    //appid
+    /**appid*/
     private String appId;
-
 
     public Integer getPageNum() {
         if(this.pageNum == null || this.pageNum < 0){
diff --git a/phis-feign/src/main/java/com/hz/his/dto/consultation/ConsultAppearancePlanVo.java b/phis-feign/src/main/java/com/hz/his/dto/consultation/ConsultAppearancePlanVo.java
new file mode 100644
index 0000000..921f738
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/dto/consultation/ConsultAppearancePlanVo.java
@@ -0,0 +1,16 @@
+package com.hz.his.dto.consultation;
+
+import lombok.Data;
+
+
+/**
+ * 鍜ㄨ璁板綍dto-棰滃�艰鍒�
+ * @author CJH
+ */
+@Data
+public class ConsultAppearancePlanVo {
+
+    /**棰滃�艰鍒掕鎯�*/
+    private String details;
+
+}
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/dto/consultation/ConsultRecordDto.java b/phis-feign/src/main/java/com/hz/his/dto/consultation/ConsultRecordDto.java
index 8bbd680..f5e506b 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/consultation/ConsultRecordDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/consultation/ConsultRecordDto.java
@@ -1,6 +1,7 @@
 package com.hz.his.dto.consultation;
 
 import com.fasterxml.jackson.annotation.JsonInclude;
+import lombok.Data;
 
 import java.util.Date;
 import java.util.List;
@@ -11,6 +12,7 @@
  * 鍜ㄨ璁板綍dto 鏂扮増
  */
 @JsonInclude(JsonInclude.Include.NON_NULL)
+@Data
 public class ConsultRecordDto{
 
     //鐢ㄦ埛id
@@ -33,10 +35,20 @@
     private String treatPlanQuote;
     //鍓傞噺鍙傛暟
     private String dosageParams;
+    /**鏄惁鏃犳棦寰�鍙诧細0鍚�1鏄�*/
+    private Integer unanamnesis;
     //鏃㈠線鐥呭彶
     private String anamnesis;
     //鏉ラ櫌鍓嶆不鐤楄繃鐨勯」鐩�
     private String hasTreatProjects;
+
+    /**鏃㈠線娌荤枟鏈烘瀯*/
+    private String anamTreatAgency;
+    /**鏃㈠線娌荤枟鍖荤敓*/
+    private String anamTreatDoctor;
+    /**鏃㈠線娌荤枟鍖荤敓*/
+    private String anamTreatSatisfaction;
+
     //鏄惁鑽夌 0=鍚� 1=鏄�
     private Integer isDraft;
     //鍒涘缓浜虹被鍨� 0=鍛樺伐 1=鍚庡彴
@@ -62,6 +74,28 @@
     //鍜ㄨ鏂瑰紡鍚嶇О
     private String methodCodeName;
 
+    /**鏈垚浜ゅ師鍥�*/
+    private String description;
+    /**鐢ㄦ埛鑱屼笟*/
+    private String userCareer;
+    /**浣滄伅*/
+    private String workRest;
+    /**鎬ф牸*/
+    private String characterInfo;
+    /**鐢ㄦ埛鍠滃ソ*/
+    private String userLike;
+    /**濠氬Щ鐘跺喌*/
+    private Integer maritalStatus = 0;
+    /**澶囧瓡鎯呭喌*/
+    private Integer preparationPregnancy = 0;
+
+    /**杩囨晱鍙�*/
+    private String allergyHistory;
+    /**鐤剧梾鍙�*/
+    private String diseaseHistory;
+    /**鐧藉厜缇庣揣鑲屽鐢熻瘎浼�*/
+    private String estimateMapper;
+
     //------------- 淇敼浼犲��
     private String id;
 
@@ -81,6 +115,10 @@
     private List<Map<String,Object>> recommendProjectList;
     //涓婃娌荤枟椤圭洰
     private List<Map<String,Object>> lastTreatProjectList;
+    /**棰勭害椤圭洰闆嗗悎*/
+    private List<ConsultTreatProjectVo> preProjectList;
+    /**棰滃�艰鍒掗泦鍚�*/
+    private List<ConsultAppearancePlanVo> appearancePlanList;
 
 
     //-------------- 鎼滅储鏉′欢
@@ -150,6 +188,8 @@
     // --------- 澶嶈瘖琛ュ厖鏂板瓧娈�
     //瀹㈡埛鐤戣檻
     private String doubt;
+    /**瀹㈡埛鐗规畩鎯呭喌*/
+    private String specialSituation;
     //寮傝
     private String dissent;
     //棰勭畻
diff --git a/phis-feign/src/main/java/com/hz/his/dto/consultation/ConsultTreatProjectVo.java b/phis-feign/src/main/java/com/hz/his/dto/consultation/ConsultTreatProjectVo.java
new file mode 100644
index 0000000..53c1e1b
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/dto/consultation/ConsultTreatProjectVo.java
@@ -0,0 +1,18 @@
+package com.hz.his.dto.consultation;
+
+import lombok.Data;
+
+
+/**
+ * 鍜ㄨ璁板綍dto-椤圭洰
+ * @author CJH
+ */
+@Data
+public class ConsultTreatProjectVo {
+
+    /**椤圭洰鏍囪瘑*/
+    private String projectId;
+    /**椤圭洰鍚嶇О*/
+    private String projectName;
+
+}
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SAppointmentService.java b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SAppointmentService.java
new file mode 100644
index 0000000..17a2273
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SAppointmentService.java
@@ -0,0 +1,20 @@
+package com.hz.his.feign.service.phis;
+
+import com.hx.resultTool.Result;
+import com.hz.his.vo.appointment.AppointmentProjectFindVo;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+
+/**
+ * @author CJH
+ **/
+@FeignClient(name="phis-provider",path = "/p-his-data",contextId = "read-appointment")
+public interface SAppointmentService {
+
+    /** 鑾峰彇鐢ㄦ埛鏃堕棿鍐呴绾︾殑椤圭洰 */
+    @PostMapping("/appointment/user/project/list")
+    Result userAppointmentProjectList(@RequestBody AppointmentProjectFindVo appointmentProjectFindVo);
+
+
+}
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SProjectService.java b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SProjectService.java
index b0e0a1e..963981e 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SProjectService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SProjectService.java
@@ -4,6 +4,7 @@
 import com.hz.his.dto.PageDto;
 import com.hz.his.dto.TimeDto;
 import com.hz.his.dto.project.ProjectDto;
+import com.hz.his.vo.project.ProjectFindVo;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
@@ -48,6 +49,13 @@
      * @return Result
      */
     @PostMapping(value = "/project/page/list")
+    Result getProjectList(@RequestBody ProjectFindVo projectFindVo);
+
+    /**
+     * 鑾峰彇椤圭洰鍒楄〃锛堝洜涓轰唬鐮佺殑闂锛岃繖涓帴鍙d繚瀛樹笅鏉ワ級
+     * @return Result
+     */
+    @PostMapping(value = "/project/page/list2")
     Result getProjectList(@RequestBody PageDto pageDto);
 
     /**
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipConsultationService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipConsultationService.java
index 45e0e98..c7790cb 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipConsultationService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipConsultationService.java
@@ -15,7 +15,7 @@
     /**
      * 寮�鏀惧钩鍙�-鍜ㄨ璁板綍鏂板/淇敼
      */
-    @PostMapping(value = "/consultation/record/add/or/edit")
+    @PostMapping(value = "/consultation/record/addOrUpdate")
     Result addOrEditConsult(@RequestBody ConsultRecordDto consultRecordNewDto);
 
 
diff --git a/phis-feign/src/main/java/com/hz/his/vo/appointment/AppointmentProjectFindVo.java b/phis-feign/src/main/java/com/hz/his/vo/appointment/AppointmentProjectFindVo.java
new file mode 100644
index 0000000..e27804a
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/vo/appointment/AppointmentProjectFindVo.java
@@ -0,0 +1,21 @@
+package com.hz.his.vo.appointment;
+
+import com.hz.his.dto.PageDto;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @author CJH
+ */
+@Data
+public class AppointmentProjectFindVo extends PageDto {
+
+    /**鐢ㄦ埛鏍囪瘑*/
+    private String userId;
+    /**棰勭害鏃堕棿-寮�濮�*/
+    private Date preStartTime;
+    /**棰勭害鏃堕棿-缁撴潫*/
+    private Date preEndTime;
+
+}
diff --git a/phis-feign/src/main/java/com/hz/his/vo/project/ProjectFindVo.java b/phis-feign/src/main/java/com/hz/his/vo/project/ProjectFindVo.java
new file mode 100644
index 0000000..fcfc7ae
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/vo/project/ProjectFindVo.java
@@ -0,0 +1,18 @@
+package com.hz.his.vo.project;
+
+import com.hz.his.dto.PageDto;
+import lombok.Data;
+
+/**
+ * @author CJH
+ */
+@Data
+public class ProjectFindVo extends PageDto {
+
+    /**绫诲瀷*/
+    private Integer type;
+    /**鏄惁涓婁笅鏋�-榛樿涓婃灦*/
+    private Integer isUp = 1;
+
+
+}

--
Gitblit v1.8.0