From ef212c321c6d833d69091e7491521f7d11984bfb Mon Sep 17 00:00:00 2001
From: fwq <582742538@qq.com>
Date: 星期一, 30 十月 2023 15:46:06 +0800
Subject: [PATCH] Merge branch 'master-prod-new' into master-fwq抽奖配置

---
 phis-feign/src/main/java/com/hz/his/dto/order/OrderDto.java                                |    4 
 phis-feign/src/main/java/com/hz/his/dto/warehouse/PhiStockMoveItemDto.java                 |   21 +++
 phis-download-feign/src/main/java/com/hz/his/feign/download/DFileDownloadService.java      |    6 
 phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipUserService.java           |   18 ++
 phis-feign/src/main/java/com/hz/his/dto/user/UserDto.java                                  |    2 
 phis-feign/src/main/java/com/hz/his/dto/report/ShopIndicatorsDto.java                      |   29 ++++
 phis-feign/src/main/java/com/hz/his/feign/service/phis/SUserVisitService.java              |   47 ++++++
 phis-feign/src/main/java/com/hz/his/feign/service/phis/SConsumablesService.java            |    4 
 phis-feign/src/main/java/com/hz/his/feign/service/phis/SUserService.java                   |    6 
 phis-feign/src/main/java/com/hz/his/dto/report/EmployeeReportDto.java                      |    4 
 phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiOpeStaService.java         |    6 
 phis-feign/src/main/java/com/hz/his/dto/warehouse/PhiStockMoveDto.java                     |   51 +++++++
 phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipWareHouseService.java      |   21 +++
 phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipEmployeeService.java       |   12 +
 phis-feign/src/main/java/com/hz/his/dto/consumables/ConsumablesDto.java                    |    2 
 phis-feign/src/main/java/com/hz/his/dto/marketing/MarketActivityDto.java                   |    2 
 phis-feign/src/main/java/com/hz/his/feign/service/phis/SQuestionnaireService.java          |   13 +
 phis-feign/src/main/java/com/hz/his/dto/order/OrdersPHisTotalDto.java                      |    2 
 phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiConsultantSaleService.java |    3 
 phis-feign/src/main/java/com/hz/his/dto/base/CodeNoDataDto.java                            |   14 ++
 phis-feign/src/main/java/com/hz/his/feign/service/phis/SCodeNoDataService.java             |   24 +++
 phis-feign/src/main/java/com/hz/his/dto/user/money/UserIntegralDto.java                    |    2 
 phis-feign/src/main/java/com/hz/his/dto/user/UserParamDto.java                             |    3 
 phis-feign/src/main/java/com/hz/his/dto/user/money/UserIncrementDto.java                   |    3 
 phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipMarketActivityService.java |   12 +
 phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiDoctorSaleService.java     |   54 ++++++-
 phis-feign/src/main/java/com/hz/his/dto/user/UserUnionDto.java                             |    2 
 phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiShopIndicatorsService.java |   20 ++
 phis-download-feign/src/main/java/com/hz/his/dto/DConsumablesDto.java                      |    3 
 phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundDto.java                          |    2 
 30 files changed, 372 insertions(+), 20 deletions(-)

diff --git a/phis-download-feign/src/main/java/com/hz/his/dto/DConsumablesDto.java b/phis-download-feign/src/main/java/com/hz/his/dto/DConsumablesDto.java
index 26cf3d1..b5f509f 100644
--- a/phis-download-feign/src/main/java/com/hz/his/dto/DConsumablesDto.java
+++ b/phis-download-feign/src/main/java/com/hz/his/dto/DConsumablesDto.java
@@ -9,6 +9,5 @@
  **/
 @Data
 public class DConsumablesDto extends DCommonDto {
-
-
+    private Integer type;
 }
diff --git a/phis-download-feign/src/main/java/com/hz/his/feign/download/DFileDownloadService.java b/phis-download-feign/src/main/java/com/hz/his/feign/download/DFileDownloadService.java
index 53985c7..411abf6 100644
--- a/phis-download-feign/src/main/java/com/hz/his/feign/download/DFileDownloadService.java
+++ b/phis-download-feign/src/main/java/com/hz/his/feign/download/DFileDownloadService.java
@@ -15,9 +15,11 @@
 public interface DFileDownloadService {
 
     /**瀵煎嚭绫诲瀷-搴曡〃-棰勭害鏁版嵁*/
-
+    @PostMapping(value = "/report/export/app/list")
+    Result exportAppointmentList(@RequestBody DAppointDto dAppointDto);
     /**瀵煎嚭绫诲瀷-搴曡〃-鍖荤敓鎺掔彮*/
-
+    @PostMapping(value = "/report/export/doctor/time/monthData")
+    Result exportDoctorTime(@RequestBody DDoctorTimeDto dDoctorTimeDto);
     /**瀵煎嚭绫诲瀷-搴曡〃-浼樻儬鍒�*/
     @PostMapping(value = "/report/export/coupon/list")
     Result exportCoupon(@RequestBody DCouponDto dCouponDto);
diff --git a/phis-feign/src/main/java/com/hz/his/dto/base/CodeNoDataDto.java b/phis-feign/src/main/java/com/hz/his/dto/base/CodeNoDataDto.java
new file mode 100644
index 0000000..50014c2
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/dto/base/CodeNoDataDto.java
@@ -0,0 +1,14 @@
+package com.hz.his.dto.base;
+
+import lombok.Data;
+
+/**
+ * @USER: fhx
+ * @DATE: 2023/10/11
+ **/
+@Data
+public class CodeNoDataDto {
+
+    /** 缂栧彿 */
+    private String codeNo;
+}
diff --git a/phis-feign/src/main/java/com/hz/his/dto/consumables/ConsumablesDto.java b/phis-feign/src/main/java/com/hz/his/dto/consumables/ConsumablesDto.java
index 031d046..c0bf96e 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/consumables/ConsumablesDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/consumables/ConsumablesDto.java
@@ -11,4 +11,6 @@
 public class ConsumablesDto extends PageDto {
     /**鏇存柊鏃堕棿*/
     private String editTime;
+    /** 璐拱鏁伴噺 */
+    private Integer buyNum;
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/marketing/MarketActivityDto.java b/phis-feign/src/main/java/com/hz/his/dto/marketing/MarketActivityDto.java
index c3cba43..00f9493 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/marketing/MarketActivityDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/marketing/MarketActivityDto.java
@@ -54,6 +54,8 @@
     private String marketActivityId;
     /** 钀ラ攢娲诲姩鍏宠仈浼樻儬鍒竔d */
     private String activityCouponId;
+    /** 钀ラ攢娲诲姩鍒嗙粍id */
+    private String groupId;
 
     /** 骞冲彴绫诲瀷(PlatformConstants) */
     private String platformType;
diff --git a/phis-feign/src/main/java/com/hz/his/dto/order/OrderDto.java b/phis-feign/src/main/java/com/hz/his/dto/order/OrderDto.java
index 190dc23..58569fb 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/order/OrderDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/order/OrderDto.java
@@ -42,6 +42,8 @@
 
     /**鏄惁鏌ヨ绉垎璁㈠崟*/
     private Integer isIntegral;
-    //鏄惁鏌ヨ宸插畬鎴愯鍗�
+    /**鏄惁鏌ヨ宸插畬鎴愯鍗�*/
     private Integer isSuc;
+    /**鏄惁鏌ヨ鎷煎洟 0 鍚� 1 鏄�*/
+    private Integer isGroupBuy;
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundDto.java b/phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundDto.java
index d956e15..8297196 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundDto.java
@@ -46,6 +46,8 @@
     private BigDecimal totalIntegral;
     /** 閫夋嫨閫�娆炬�婚噾棰濓紙棰濆鏁版嵁锛�,parameterVerification鏂规硶鏍¢獙鐨勬椂鍊欒祴鍊�  */
     private BigDecimal refundTotal;
+    /** 閫夋嫨閫�娆炬�婚噾棰濓紙棰濆鏁版嵁锛�,parameterVerification鏂规硶鏍¢獙鐨勬椂鍊欒祴鍊�  */
+    private BigDecimal refundIntegral;
     /** 鍙��娆炬柟寮忛泦鍚� */
     private List<OrderPayMethodDto> payMethodList;
     /** 鍙��娆句紭鎯犲埜淇℃伅闆嗗悎 */
diff --git a/phis-feign/src/main/java/com/hz/his/dto/order/OrdersPHisTotalDto.java b/phis-feign/src/main/java/com/hz/his/dto/order/OrdersPHisTotalDto.java
index bee390c..c789dff 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/order/OrdersPHisTotalDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/order/OrdersPHisTotalDto.java
@@ -101,4 +101,6 @@
     private String treatSingleId;
     /** 鍒涘缓鏂瑰紡锛圤rderTotalConstants锛� */
     private String addWay;
+    /**鏄惁鎷煎洟 0 鍚� 1 鏄�*/
+    private Integer isGroupBuy;
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/report/EmployeeReportDto.java b/phis-feign/src/main/java/com/hz/his/dto/report/EmployeeReportDto.java
index a7127cf..940b97c 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/report/EmployeeReportDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/report/EmployeeReportDto.java
@@ -22,6 +22,10 @@
     private List<String> employeeIdList;
     /**闂ㄥ簵鏍囪瘑闆嗗悎*/
     private List<String> shopIdList;
+    /**鐢ㄦ埛鐘舵��*/
+    List<String> userStatusList;
+    /**鏄惁鏌ヨVIP鐢ㄦ埛*/
+    Integer selectVip;
     /**褰撳墠鏃堕棿*/
     private String nowTime;
     /**寮�濮嬫椂闂�*/
diff --git a/phis-feign/src/main/java/com/hz/his/dto/report/ShopIndicatorsDto.java b/phis-feign/src/main/java/com/hz/his/dto/report/ShopIndicatorsDto.java
new file mode 100644
index 0000000..7bfb1c4
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/dto/report/ShopIndicatorsDto.java
@@ -0,0 +1,29 @@
+package com.hz.his.dto.report;
+import java.util.List;
+
+/***
+ * 闂ㄥ簵-鍜ㄨ甯� 鎸囨爣鏁版嵁 dto
+ */
+public class ShopIndicatorsDto {
+
+    //鍙傛暟
+    private List<String> shopIdList;
+    private List<String> timeList;
+
+    public List<String> getShopIdList() {
+        return shopIdList;
+    }
+
+    public void setShopIdList(List<String> shopIdList) {
+        this.shopIdList = shopIdList;
+    }
+
+    public List<String> getTimeList() {
+        return timeList;
+    }
+
+    public void setTimeList(List<String> timeList) {
+        this.timeList = timeList;
+    }
+
+}
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/dto/user/UserDto.java b/phis-feign/src/main/java/com/hz/his/dto/user/UserDto.java
index 6d7ad5e..fa7b371 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/user/UserDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/user/UserDto.java
@@ -43,5 +43,7 @@
     private Date startTime;
     /**缁撴潫鏃堕棿*/
     private Date endTime;
+    //鏄惁璇勪环
+    private Integer isEvaluate;
 
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/user/UserParamDto.java b/phis-feign/src/main/java/com/hz/his/dto/user/UserParamDto.java
index eae2439..87a3ce0 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/user/UserParamDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/user/UserParamDto.java
@@ -166,6 +166,9 @@
     private String mainAppeal;
     private String minorAppeal;
 
+    /**鏄惁澶勭悊鍙槸*/
+    private Integer isEditFamiliesRoom = 0;
+
     public UserParamDto() {
     }
 
diff --git a/phis-feign/src/main/java/com/hz/his/dto/user/UserUnionDto.java b/phis-feign/src/main/java/com/hz/his/dto/user/UserUnionDto.java
index fb04d0d..03ab138 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/user/UserUnionDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/user/UserUnionDto.java
@@ -16,7 +16,7 @@
     private String fromCode;
 
     /**
-     * 鏉ユ簮鍚嶇О
+     * 鏉ユ簮鍚嶇О/鏉ユ簮璺緞
      */
     private String fromName;
 
diff --git a/phis-feign/src/main/java/com/hz/his/dto/user/money/UserIncrementDto.java b/phis-feign/src/main/java/com/hz/his/dto/user/money/UserIncrementDto.java
index 5dd73ae..f4f6bd2 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/user/money/UserIncrementDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/user/money/UserIncrementDto.java
@@ -27,4 +27,7 @@
     private String recordId;
     /**鎿嶄綔绫诲瀷*/
     private Integer opType;
+
+    //鏄惁杩囨护棰嗗缓鏁版嵁
+    private Integer isFilterate;
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/user/money/UserIntegralDto.java b/phis-feign/src/main/java/com/hz/his/dto/user/money/UserIntegralDto.java
index 04617ed..c2a06e9 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/user/money/UserIntegralDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/user/money/UserIntegralDto.java
@@ -27,4 +27,6 @@
     private String recordId;
     /**鎿嶄綔绫诲瀷*/
     private Integer opType;
+    //鏄惁杩囨护棰嗗缓鏁版嵁
+    private Integer isFilterate;
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/warehouse/PhiStockMoveDto.java b/phis-feign/src/main/java/com/hz/his/dto/warehouse/PhiStockMoveDto.java
new file mode 100644
index 0000000..dc6ed73
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/dto/warehouse/PhiStockMoveDto.java
@@ -0,0 +1,51 @@
+package com.hz.his.dto.warehouse;
+
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * 绉诲簱鍗曞弬鏁�
+ */
+@Data
+public class PhiStockMoveDto {
+
+    /**鏉ユ簮绫诲瀷:0涓烘不鐤楅�氱煡鍗曢鑽�*/
+    private Integer commonType;
+    /**鏉ユ簮鏍囪瘑*/
+    private String commonId;
+    /**鏉ユ簮缂栧彿*/
+    private String commonNo;
+
+    /**鍏宠仈绉诲簱鍗曟爣璇�*/
+    private String moveId;
+    /**鍏宠仈绉诲簱鍗曞崟鍙�*/
+    private String moveNo;
+
+    /**鎿嶄綔浜虹被鍨�(鍏蜂綋鐪嬪涓嬪父閲�)-蹇呭~*/
+    private Integer opType;
+    /**鎿嶄綔浜烘爣璇�*/
+    private String opId;
+    /**鎿嶄綔浜哄悕绉�*/
+    private String opName;
+    /**鎿嶄綔浜洪棬搴楁爣璇�*/
+    private String opShopId;
+    /**鎿嶄綔浜洪棬搴楀悕绉�*/
+    private String opShopName;
+    /**鎿嶄綔浜哄娉�*/
+    private String opRemark;
+
+    /**绉诲簱鍟嗗搧-蹇呭~*/
+    List<PhiStockMoveItemDto> itemDtoList;
+
+
+    /**鎿嶄綔浜虹被鍨�-绯荤粺*/
+    public static Integer OP_TYPE_SYS = 0;
+    /**鎿嶄綔浜虹被鍨�-鍛樺伐*/
+    public static Integer OP_TYPE_EMPLOYEE = 1;
+    /**鎿嶄綔浜虹被鍨�-鐢ㄦ埛*/
+    public static Integer OP_TYPE_USER = 2;
+    /**鎿嶄綔浜虹被鍨�-绠$悊鍛�*/
+    public static Integer OP_TYPE_ADMIN = 3;
+
+}
diff --git a/phis-feign/src/main/java/com/hz/his/dto/warehouse/PhiStockMoveItemDto.java b/phis-feign/src/main/java/com/hz/his/dto/warehouse/PhiStockMoveItemDto.java
new file mode 100644
index 0000000..c181c40
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/dto/warehouse/PhiStockMoveItemDto.java
@@ -0,0 +1,21 @@
+package com.hz.his.dto.warehouse;
+
+import lombok.Data;
+
+/**
+ *  绉诲簱鍗曞瓙椤�
+ */
+@Data
+public class PhiStockMoveItemDto {
+    /************************蹇呭~******************************/
+    /**绉诲姩搴撳瓨鏍囪瘑*/
+    private String sourceItemId;
+
+    /**绉诲姩鏁伴噺*/
+    private Integer num;
+
+    /**鐩爣浠撳簱鏍囪瘑*/
+    private String targetWarehouseId;
+
+
+}
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SCodeNoDataService.java b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SCodeNoDataService.java
new file mode 100644
index 0000000..ae63433
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SCodeNoDataService.java
@@ -0,0 +1,24 @@
+package com.hz.his.feign.service.phis;
+
+import com.hx.resultTool.Result;
+import com.hz.his.dto.PageDto;
+import com.hz.his.dto.base.CodeNoDataDto;
+import com.hz.his.dto.card.CardDto;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestParam;
+
+/**
+ * 杩欓噷杩欎釜name 闇�瑕佸~鍐� 璇锋眰鐨勬湇鍔℃彁渚涜�呯殑娉ㄥ唽鍒皀acos Server涓婇潰鐨勬湇鍔″悕锛宲ath 鏄姹傛帴鍙e墠缂�
+ */
+@FeignClient(name="phis-provider",path = "/p-his-data",contextId = "code-no-data")
+public interface SCodeNoDataService {
+
+    /**
+     * 鏌ヨ缂栧彿鍏宠仈鏁版嵁
+     * @return Result
+     */
+    @PostMapping(value = "/code/no/data/detail")
+    Result getDetail(@RequestBody CodeNoDataDto codeNoDataDto);
+}
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SConsumablesService.java b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SConsumablesService.java
index 57fef07..b1ed46a 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SConsumablesService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SConsumablesService.java
@@ -42,4 +42,8 @@
      */
     @PostMapping(value = "/consumables/coupon/list")
     Result getConsumablesCouponList(@RequestBody PageDto pageDto);
+
+    /** 妫�鏌ヤ紭鎯犲埜鍟嗗搧鏄惁鍙喘涔� */
+    @PostMapping(value = "/check/consumables/coupon/isBuy")
+    Result checkConsumablesCouponIsBuy(@RequestBody ConsumablesDto dto);
 }
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SQuestionnaireService.java b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SQuestionnaireService.java
index 345aff0..b815fe0 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SQuestionnaireService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SQuestionnaireService.java
@@ -11,8 +11,8 @@
 import java.math.BigDecimal;
 
 /**
- * @ClassName SActivityController
- * @Description 娲诲姩瑙勫垯
+ * @ClassName SQuestionnaireService
+ * @Description 璋冩煡闂嵎鎺ㄩ�佽褰�
  * @Author Wrh
  * @Date 2022/8/8 17:36
  * @Version 1.0
@@ -29,5 +29,14 @@
     Result getSendingRecordsDetail(@RequestBody(required = false) UserDto dto);
 
 
+    /**
+     * 鑾峰彇璋冩煡闂嵎鎺ㄩ�佽褰曞垪琛�
+     * @param dto 鐢ㄦ埛鏍囪瘑
+     * @return Result
+     */
+    @PostMapping(value = "/sending/records/list")
+    Result getSendingRecordsList(@RequestBody(required = false) UserDto dto);
+
+
 
 }
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SUserService.java b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SUserService.java
index 77ac4ed..5c118f0 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SUserService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SUserService.java
@@ -344,4 +344,10 @@
 
     @PostMapping(value = "/user/draw/list")
     Result drawGetUserDt(@RequestBody UserDto userDto);
+
+    /**
+     * 鏌ヨ鐢ㄦ埛绉戝鍏崇郴
+     * */
+    @PostMapping(value = "/user/room/list")
+    Result userRoomList(@RequestBody UserDto userDto);
 }
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SUserVisitService.java b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SUserVisitService.java
new file mode 100644
index 0000000..bde5a2c
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SUserVisitService.java
@@ -0,0 +1,47 @@
+package com.hz.his.feign.service.phis;
+
+import com.hx.resultTool.Result;
+import com.hz.his.dto.user.*;
+import com.hz.his.dto.user.card.UserCardDto;
+import com.hz.his.dto.user.card.UserCardUsedDto;
+import com.hz.his.dto.user.coupon.GoodsUsedCouponDto;
+import com.hz.his.dto.user.coupon.OrderCanUseCouponDto;
+import com.hz.his.dto.user.coupon.UserCanUseCouponDto;
+import com.hz.his.dto.user.coupon.UserCouponDto;
+import com.hz.his.dto.user.label.UserLabelDto;
+import com.hz.his.dto.user.money.*;
+import com.hz.his.dto.user.packages.UserPhisPackageDto;
+import com.hz.his.dto.user.project.UserProjectDto;
+import com.hz.his.dto.user.project.UserProjectUsedDto;
+import com.hz.his.dto.user.promotion.UserPromotionUsedDto;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import java.util.List;
+
+/**
+ * 杩欓噷杩欎釜name 闇�瑕佸~鍐� 璇锋眰鐨勬湇鍔℃彁渚涜�呯殑娉ㄥ唽鍒皀acos Server涓婇潰鐨勬湇鍔″悕锛宲ath 鏄姹傛帴鍙e墠缂�
+ */
+@FeignClient(name="phis-provider",path = "/p-his-data",contextId = "user-visit")
+public interface SUserVisitService {
+
+    /**
+     * 鏌ヨ鐢ㄦ埛鏄惁鏈夊埌璁�
+     * */
+    @PostMapping(value = "/user/check")
+    Result check(@RequestBody UserDto userDto);
+
+    @PostMapping(value = "/user/query/visitCount")
+    Result queryVisitCount(UserDto userDto);
+
+    @PostMapping(value = "/user/query/lastVisit")
+    Result queryLastVisit(UserDto userDto);
+
+    @PostMapping(value = "/user/query/appointment/list")
+    Result queryAppointmentList(UserDto userDto);
+
+
+
+}
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipEmployeeService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipEmployeeService.java
index 143e947..bd0b606 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipEmployeeService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipEmployeeService.java
@@ -1,6 +1,7 @@
 package com.hz.his.feign.service.platform;
 
 import com.hx.resultTool.Result;
+import com.hz.his.dto.employee.EmployeeDto;
 import com.hz.his.dto.employee.EmployeeRoleDto;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.PostMapping;
@@ -18,4 +19,15 @@
     @PostMapping(value = "/employee/role/list")
     Result getEmployeeRoleList(@RequestBody EmployeeRoleDto employeeRoleDto);
 
+    /**
+     * 寮�鏀惧钩鍙�-鐢熸垚鍛樺伐鑾峰閾炬帴
+     */
+    @PostMapping(value = "/employee/create/acquisition/link")
+    Result createAcquisitionLink(@RequestBody EmployeeDto employeeDto);
+
+    /**
+     * 寮�鏀惧钩鍙�-鏌ヨ鍛樺伐鑾峰閾炬帴(閭d簺浼佷笟鐢ㄦ埛娣诲姞浜�)
+     */
+    @PostMapping(value = "/employee/search/acquisition/link")
+    Result searchAcquisitionLink(@RequestBody EmployeeDto employeeDto);
 }
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipMarketActivityService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipMarketActivityService.java
index 809ec04..5066ee7 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipMarketActivityService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipMarketActivityService.java
@@ -18,10 +18,22 @@
     @PostMapping(value = "/market/activity/list")
     Result list(@RequestBody MarketActivityDto dto);
 
+    /** 鍒嗙被tab鍒楄〃 */
+    @PostMapping(value = "/market/activity/tabData")
+    Result tabData(@RequestBody MarketActivityDto dto);
+
+    /** 椤堕儴杞挱鍥炬暟鎹� */
+    @PostMapping(value = "/market/activity/topBannerData")
+    Result topBannerData(@RequestBody MarketActivityDto dto);
+
     /** 璇︽儏 */
     @PostMapping(value = "/market/activity/detail")
     Result detail(@RequestBody MarketActivityDto dto);
 
+    /** 纭鏌ョ湅 */
+    @PostMapping(value = "/market/activity/confirmView")
+    Result confirmView(@RequestBody MarketActivityDto dto);
+
     /** 棰嗗彇浼樻儬鍒� */
     @PostMapping(value = "/market/activity/receiveCoupon")
     Result receiveCoupon(@RequestBody MarketActivityDto dto);
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipUserService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipUserService.java
index 70b272f..ad56d0c 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipUserService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipUserService.java
@@ -108,4 +108,22 @@
      */
     @PostMapping(value = "/user/gzh/info")
     Result userGZHInfo(@RequestBody UserParamDto userParamDto);
+
+    /**
+     * 寮�鏀惧钩鍙�-鑾峰彇crm灏忕▼搴忚烦杞摼鎺�
+     */
+    @PostMapping(value = "/user/crm/url/link")
+    Result getCRMUrlLink(@RequestBody UserUnionDto userParamDto);
+
+    /**
+     * 寮�鏀惧钩鍙�-鍙戦�佽幏瀹㈡秷鎭坊鍔犲鎴�
+     */
+    @PostMapping(value = "/user/acquisition/sent")
+    Result sentUserAcquisitionSMS(@RequestBody UserParamDto userParamDto);
+
+    /**
+     * 寮�鏀惧钩鍙�-鑾峰彇鐢ㄦ埛鑾峰鏁版嵁璁板綍
+     */
+    @PostMapping(value = "/user/acquisition/list")
+    Result getUserAcquisitionList(@RequestBody UserParamDto userParamDto);
 }
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipWareHouseService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipWareHouseService.java
new file mode 100644
index 0000000..dd7eb3a
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipWareHouseService.java
@@ -0,0 +1,21 @@
+package com.hz.his.feign.service.platform;
+
+import com.hx.resultTool.Result;
+import com.hz.his.dto.warehouse.PhiStockMoveDto;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+
+/**
+ * 杩欓噷杩欎釜name 闇�瑕佸~鍐� 璇锋眰鐨勬湇鍔℃彁渚涜�呯殑娉ㄥ唽鍒皀acos Server涓婇潰鐨勬湇鍔″悕锛宲ath 鏄姹傛帴鍙e墠缂�
+ */
+@FeignClient(name="phi-platform-service",path = "/phip",contextId = "phip-warehouse")
+public interface SPhipWareHouseService {
+
+    /**
+     * 寮�鏀惧钩鍙拌浆鍙戝埌浠撳簱锛岀敓鎴愮Щ搴撳崟
+     */
+    @PostMapping(value = "/warehouse/order/create/move/stock")
+    Result moveStockOrder(@RequestBody PhiStockMoveDto phiStockMoveDto);
+
+}
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiConsultantSaleService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiConsultantSaleService.java
index c484ce3..a1f2a13 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiConsultantSaleService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiConsultantSaleService.java
@@ -120,5 +120,8 @@
     @PostMapping("/admin/consultant/report/first/user/rate/export")
     Result firstRateListExport(@RequestBody EmployeeReportDto employeeReportDto);
 
+    /**鍜ㄨ甯�-寰俊鑱婂ぉ鎬绘暟鍙婄兢鑱婃暟閲�*/
+    @PostMapping("/admin/consultant/report/consultant/chat/data")
+    Result consultantWeChatData(@RequestBody EmployeeReportDto employeeReportDto);
 
 }
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiDoctorSaleService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiDoctorSaleService.java
index cb348d7..9cbdffb 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiDoctorSaleService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiDoctorSaleService.java
@@ -52,7 +52,49 @@
     @PostMapping("/admin/doctor/sale/report/project/combination/therapy/list")
     Result combinationTherapy(@RequestBody EmployeeReportDto employeeReportDto);
 
+    /**
+     * 娌荤枟鏍囩浼氬憳鏁伴噺
+     */
+    @PostMapping("/admin/doctor/sale/report/treat/label/info/list")
+    Result treatLabelInfoList(@RequestBody EmployeeReportDto employeeReportDto);
 
+
+    /**
+     * 浼氬憳娌荤枟鎯呭喌鎬昏〃
+     */
+    @PostMapping("/admin/doctor/sale/report/treat/detail/list")
+    Result treatDetailList(@RequestBody EmployeeReportDto employeeReportDto);
+
+    /**
+     * 閲嶇偣鍝侀」鏁版嵁
+     */
+    @PostMapping("/admin/doctor/sale/report/project/items/list")
+    Result projectItemList(@RequestBody EmployeeReportDto employeeReportDto);
+
+    /**
+     * 鍒嗙被娌荤枟娓楅�忔儏鍐�
+     */
+    @PostMapping("/admin/doctor/sale/report/type/permeate/list")
+    Result typePermeateList(@RequestBody EmployeeReportDto employeeReportDto);
+
+    /**
+     * 鎵ц椤圭洰-鑱斿悎澶氶」鎯呭喌
+     */
+    @PostMapping("/admin/doctor/sale/report/project/therapy/multiple")
+    Result projectTypeMultiple(@RequestBody EmployeeReportDto employeeReportDto);
+
+
+    /**
+     * 瀹㈡埛棰勭害鎯呭喌
+     */
+    @PostMapping("/admin/doctor/sale/report/appoint/list")
+    Result appointList(@RequestBody EmployeeReportDto employeeReportDto);
+
+
+
+
+
+    /*******************************涓嬮潰鎺ュ彛2.0搴熷純*********************************/
     /**
      * 鎵ц閮ㄤ綅
      */
@@ -76,18 +118,6 @@
      */
     @PostMapping("/admin/doctor/sale/report/loss/project/market/list")
     Result lossProjectMarketList(@RequestBody EmployeeReportDto employeeReportDto);
-
-    /**
-     * 娌荤枟鏍囩浼氬憳鏁伴噺
-     */
-    @PostMapping("/admin/doctor/sale/report/treat/label/info/list")
-    Result treatLabelInfoList(@RequestBody EmployeeReportDto employeeReportDto);
-
-
-
-
-
-
 
     /**
      * 鎵ц椤圭洰-SPU鍗犳瘮
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiOpeStaService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiOpeStaService.java
index 153efc7..0b9fc19 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiOpeStaService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiOpeStaService.java
@@ -167,4 +167,10 @@
     @PostMapping("/admin/operational/channels/deal/dw/spa")
     Result channelsSpaDw(@RequestBody OperationalStatementsVo operationalStatementsVo);
 
+    /**
+     * SPA浠g帇涓氱哗鎶ヨ〃-瀵煎嚭
+     */
+    @PostMapping("/admin/operational/channels/deal/dw/spa/export")
+    Result channelsSpaDwExport(@RequestBody OperationalStatementsVo operationalStatementsVo);
+
 }
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiShopIndicatorsService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiShopIndicatorsService.java
new file mode 100644
index 0000000..a9d461c
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiShopIndicatorsService.java
@@ -0,0 +1,20 @@
+package com.hz.his.feign.service.platform.bi;
+
+import com.hx.resultTool.Result;
+import com.hz.his.dto.report.ShopIndicatorsDto;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+
+/**
+ * 鍜ㄨ甯堣瘎鍒嗘姤琛�
+ * 杩欓噷杩欎釜name 闇�瑕佸~鍐� 璇锋眰鐨勬湇鍔℃彁渚涜�呯殑娉ㄥ唽鍒皀acos Server涓婇潰鐨勬湇鍔″悕锛宲ath 鏄姹傛帴鍙e墠缂�
+ */
+@FeignClient(name = "phiskin-bi-view-user", path = "/bi-view", contextId = "bi-shop-indicators")
+public interface BiShopIndicatorsService {
+
+    /*** 鍜ㄨ甯�-璇勫垎鍒楄〃 */
+    @PostMapping("/admin/shop/indicators/list")
+    Result shopEmpDeductionList(@RequestBody(required = false) ShopIndicatorsDto shopIndicatorsDto);
+
+}
\ No newline at end of file

--
Gitblit v1.8.0