From 10121f70218d5af50e68f343c18044073bd6d9ce Mon Sep 17 00:00:00 2001
From: chenjiahe <763432473@qq.com>
Date: 星期一, 03 七月 2023 17:12:34 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master-test' into master-test

---
 phis-feign/src/main/java/com/hz/his/dto/report/CashierSettlementDto.java                   |    2 
 phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiDoctorPerfService.java     |   11 
 phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardItemVo.java         |   33 ++
 phis-feign/src/main/java/com/hz/phis/dt/user/UserDt.java                                   |    8 
 phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiDeductionService.java      |    5 
 phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipOrderService.java          |   14 
 phis-feign/src/main/java/com/hz/his/feign/service/phis/SConsumablesService.java            |    7 
 phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardEquityVo.java       |   31 +
 phis-feign/src/main/java/com/hz/his/feign/service/phis/SUserService.java                   |   36 ++
 phis-feign/src/main/java/com/hz/his/vo/cos/OssRecoverVO.java                               |   25 +
 phis-feign/src/main/java/com/hz/his/dto/file/FileSignVo.java                               |   25 +
 phis-feign/src/main/java/com/hz/his/dto/marketing/RefundProjectDto.java                    |    2 
 phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipUserMoneyService.java      |   11 
 phis-feign/src/main/java/com/hz/his/feign/service/phis/SShopService.java                   |   15 
 phis-feign/src/main/java/com/hz/his/dto/order/OrdersPHisTotalDto.java                      |    8 
 phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiConsultantSaleService.java |    5 
 phis-feign/src/main/java/com/hz/his/dto/order/CancelOrderDto.java                          |   10 
 phis-feign/src/main/java/com/hz/his/dto/order/OrderItemPHisDto.java                        |    2 
 phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/SExportService.java          |   19 
 phis-feign/src/main/java/com/hz/his/feign/service/platform/refund/SCardRefundService.java  |   30 +
 phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiNursePerfService.java      |   12 
 phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiShopSaleService.java       |    6 
 phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiConsultantPerfService.java |   11 
 phis-feign/src/main/java/com/hz/phis/dt/consumables/GoodsDetailDt.java                     |    7 
 phis-feign/src/main/java/com/hz/his/dto/appearance/AppearanceDto.java                      |    2 
 phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiTmkPerfService.java        |   14 
 phis-feign/src/main/java/com/hz/his/dto/report/DeductionSurfaceDto.java                    |   12 
 phis-feign/src/main/java/com/hz/his/dto/coupon/CouponDto.java                              |   11 
 phis-feign/src/main/java/com/hz/his/dto/coupon/CouponRecordDto.java                        |    4 
 phis-feign/src/main/java/com/hz/his/dto/user/money/UserMoneyUpdateDto.java                 |    2 
 phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipMpQrCodeService.java       |   20 +
 phis-feign/src/main/java/com/hz/his/dto/mp/MpQrCodeDto.java                                |   30 +
 phis-feign/src/main/java/com/hz/his/dto/shop/ShopVo.java                                   |   60 +++
 phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipUserService.java           |    8 
 phis-feign/src/main/java/com/hz/his/dto/user/UserDto.java                                  |    9 
 phis-feign/src/main/java/com/hz/his/dto/report/TmkOrderPerfReqDto.java                     |    4 
 phis-feign/src/main/java/com/hz/his/dto/order/OrderCountShouldTotalItemDto.java            |   24 +
 phis-feign/src/main/java/com/hz/his/dto/order/OrderCountShouldTotalDto.java                |   24 +
 phis-feign/src/main/java/com/hz/his/feign/service/phis/SFileService.java                   |   17 +
 phis-feign/src/main/java/com/hz/his/feign/service/phis/SEmployeeService.java               |    6 
 phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardVo.java             |   66 ++++
 phis-feign/src/main/java/com/hz/his/dto/order/PayAmountDto.java                            |    8 
 phis-feign/src/main/java/com/hz/his/vo/order/refund/RefundMethodVo.java                    |   40 ++
 phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiConsultantCashService.java |    3 
 phis-feign/src/main/java/com/hz/his/dto/report/PerformanceReqParamsDto.java                |    9 
 phis-feign/src/main/java/com/hz/his/dto/coupon/CouponItemDto.java                          |   11 
 phis-feign/src/main/java/com/hz/his/dto/coupon/OrderSendCouponDto.java                     |   44 ++
 phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiClinicPerfService.java     |    4 
 phis-feign/src/main/java/com/hz/his/dto/employee/EmployeeVo.java                           |   75 ++++
 phis-feign/src/main/java/com/hz/his/dto/file/FileSignReturnVo.java                         |   13 
 phis-feign/src/main/java/com/hz/his/feign/service/marketing/MOrderService.java             |    7 
 phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipCouponService.java         |   15 
 phis-feign/src/main/java/com/hz/his/dto/marketing/OrderPayMarketingDto.java                |   23 +
 phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundDto.java                          |    2 
 54 files changed, 885 insertions(+), 17 deletions(-)

diff --git a/phis-feign/src/main/java/com/hz/his/dto/appearance/AppearanceDto.java b/phis-feign/src/main/java/com/hz/his/dto/appearance/AppearanceDto.java
index 8f954ae..8eb208c 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/appearance/AppearanceDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/appearance/AppearanceDto.java
@@ -32,6 +32,8 @@
     List<AppearanceLabelDto> labelDtoList;
     /**棰滃�艰鍒欏浘鐗囧垪琛�*/
     List<AppearancePictureDto> pictureDtoList;
+    /** 鍒拌璁㈠崟id(闂ㄥ簵鍔╂墜浣跨敤缁熻浣跨敤) */
+    private String visitOrderId;
 
     public AppearanceDto() {
     }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/coupon/CouponDto.java b/phis-feign/src/main/java/com/hz/his/dto/coupon/CouponDto.java
index b3ea858..d9e6954 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/coupon/CouponDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/coupon/CouponDto.java
@@ -4,6 +4,8 @@
 
 import com.hz.his.dto.PageDto;
 import lombok.Data;
+
+import java.math.BigDecimal;
 import java.util.List;
 
 /**
@@ -18,6 +20,8 @@
     private String operatorId;
     /**鎿嶄綔浜哄悕绉�*/
     private String operatorName;
+    /**鎿嶄綔浜虹被鍨�*/
+    private Integer operatorType;
     /**娲诲姩鏍囪瘑*/
     private String groupBuyId;
     private String id;
@@ -38,4 +42,11 @@
     /*鐢ㄦ埛浼樻儬鍒�*/
     private String couponNumberId;
 
+
+
+    //寮�鍗曠粨璐︿竴璧锋墽琛屾牎楠屼紭鎯犲埜鎺ュ彛浣跨敤鍙傛暟
+    /** 浼樻儬鍒稿晢鍝丣SON鏁扮粍瀛楃 */
+    private String couponGoodsArr;
+    /** 璁㈠崟搴斾粯閲戦 */
+    private BigDecimal shouldTotal;
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/coupon/CouponItemDto.java b/phis-feign/src/main/java/com/hz/his/dto/coupon/CouponItemDto.java
index 8402cc6..d2c7327 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/coupon/CouponItemDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/coupon/CouponItemDto.java
@@ -11,8 +11,17 @@
 
     /**浼樻儬鍒告爣璇�*/
     private String couponId;
-
     /**鏁伴噺*/
     private Integer num;
 
+    //澶氫紭鎯犲埜鍙戞斁鏃朵娇鐢ㄥ瓧娈�
+    /**鎵规鍙峰悕绉�*/
+    private String recordName;
+    /**鍏叡鏍囪瘑*/
+    private String commonId;
+    /**鍏叡瀛愭爣璇�*/
+    private String commonItemId;
+    /**鍏叡绫诲瀷(CouponRecordDto)*/
+    private String commonType;
+
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/coupon/CouponRecordDto.java b/phis-feign/src/main/java/com/hz/his/dto/coupon/CouponRecordDto.java
index a76c56d..82af4b1 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/coupon/CouponRecordDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/coupon/CouponRecordDto.java
@@ -16,6 +16,8 @@
     private String recordName;
     /**鍏叡鏍囪瘑*/
     private String commonId;
+    /**鍏叡瀛愭爣璇�*/
+    private String commonItemId;
     /**鍏叡绫诲瀷*/
     private String commonType;
 
@@ -35,4 +37,6 @@
     public static final String TYPE_COMMON_QUEEN_DAY = "queen_day";
     /**鍏叡鏍囪瘑绫诲瀷,crm鍟嗗搧璇︽儏棰嗗彇浼樻儬鍒�*/
     public static final String TYPE_COMMON_GOODS_DETAILS = "goods_details";
+    /**鍏叡鏍囪瘑绫诲瀷,璁㈠崟璐拱浼樻儬鍒�*/
+    public static final String TYPE_COMMON_ORDER = "order";
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/coupon/OrderSendCouponDto.java b/phis-feign/src/main/java/com/hz/his/dto/coupon/OrderSendCouponDto.java
new file mode 100644
index 0000000..8c33864
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/dto/coupon/OrderSendCouponDto.java
@@ -0,0 +1,44 @@
+package com.hz.his.dto.coupon;
+
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * 璁㈠崟鍙戞斁浼樻儬鍒竏to
+ * @USER: fhx
+ * @DATE: 2023/6/27
+ **/
+@Data
+public class OrderSendCouponDto {
+
+    /**鐢ㄦ埛淇℃伅*/
+    UserArrDto userArrDto;
+
+    /** 浼樻儬鍒镐俊鎭垪琛� */
+    private List<CouponItemDto> itemDtoList;
+
+    /**鏉ユ簮缂栫爜,鍟嗘埛鑷畾涔夋湇鍔℃潵婧愭爣璇�*/
+    private String appIdCode;
+    /**鎿嶄綔浜烘爣璇�*/
+    private String operatorId;
+    /**鎿嶄綔浜哄悕绉�*/
+    private String operatorName;
+    /**鎿嶄綔浜虹被鍨�*/
+    private Integer operatorType;
+
+
+    //--------------------------------------------------------------------
+    //瀵瑰簲phis琛–ouponReleaseRecord甯搁噺
+    /**鎿嶄綔浜虹被鍨�-鍛樺伐*/
+    public static Integer OPERATOR_TYPE_EMPLOYEES = 0;
+    /**鎿嶄綔浜虹被鍨�-绠$悊鍛�*/
+    public static Integer OPERATOR_TYPE_ADMIN = 1;
+    /**鎿嶄綔浜虹被鍨�-鐢ㄦ埛鑷*/
+    public static Integer OPERATOR_TYPE_USER = 2;
+    /**鎿嶄綔浜虹被鍨�-绯荤粺*/
+    public static Integer OPERATOR_TYPE_SYSTEM = 3;
+    /**鎿嶄綔浜虹被鍨�-鐢ㄦ埛璁㈠崟璐拱*/
+    public static Integer OPERATOR_TYPE_USER_ORDER = 4;
+
+}
diff --git a/phis-feign/src/main/java/com/hz/his/dto/employee/EmployeeVo.java b/phis-feign/src/main/java/com/hz/his/dto/employee/EmployeeVo.java
new file mode 100644
index 0000000..a682a4a
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/dto/employee/EmployeeVo.java
@@ -0,0 +1,75 @@
+package com.hz.his.dto.employee;
+
+import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
+import com.gitee.sunchenbin.mybatis.actable.annotation.Index;
+import com.gitee.sunchenbin.mybatis.actable.annotation.Table;
+import com.gitee.sunchenbin.mybatis.actable.annotation.Unique;
+import com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant;
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ *
+ * 鍛樺伐
+ * author:fhx
+ * Date:2021/8/4 17:35
+ */
+
+@Data
+public class EmployeeVo {
+
+    private String id;
+    private String unionId;
+
+    private String userId;
+
+    private String cnName;
+
+    private String enName;
+
+    private String tel;
+
+    private String email;
+
+    private String imgUrl;
+
+    private String apiId;
+
+    private Integer isJob;
+
+    private Integer gender ;
+
+    private String employeeNo;
+
+    private String roleId;
+
+    private Integer isSyncRole;
+    private String idCard;
+    private String birthday;
+    private String degree;
+    private String certificateNo;
+    private String password;
+    private Integer isPerformanceEmp;
+    private String cardId;
+
+    //sql璇彞杩斿洖浣跨敤瀛楁
+    private String shopId;
+    private String shopName;
+    private String shopHisId;
+    private String roleName;
+    private String roleStr;
+    private String roleTypeId;
+    private String adminRoleId;
+    //鐧诲綍瑙掕壊id
+    private String loginRoleId;
+
+    // 鍏宠仈鍚庡彴绠$悊鍛榠d
+    private String adminId;
+    private String adminName;
+
+    public EmployeeVo() {
+    }
+
+
+}
diff --git a/phis-feign/src/main/java/com/hz/his/dto/file/FileSignReturnVo.java b/phis-feign/src/main/java/com/hz/his/dto/file/FileSignReturnVo.java
new file mode 100644
index 0000000..5c7c17b
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/dto/file/FileSignReturnVo.java
@@ -0,0 +1,13 @@
+package com.hz.his.dto.file;
+
+import lombok.Data;
+
+/**鐢熸垚绛惧悕璁块棶URL
+ * @author CJH*/
+@Data
+public class FileSignReturnVo {
+
+    /**鏂囦欢璺緞*/
+    private String fileUrl;
+
+}
diff --git a/phis-feign/src/main/java/com/hz/his/dto/file/FileSignVo.java b/phis-feign/src/main/java/com/hz/his/dto/file/FileSignVo.java
new file mode 100644
index 0000000..4403155
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/dto/file/FileSignVo.java
@@ -0,0 +1,25 @@
+package com.hz.his.dto.file;
+
+import lombok.Data;
+
+/**鐢熸垚绛惧悕璁块棶URL
+ * @author CJH*/
+@Data
+public class FileSignVo {
+
+    /**鏂囦欢璺緞*/
+    private String fileUrl;
+    /**妗跺悕绉�-鍙笉浼�*/
+    private String bucketName;
+
+    private String fileName;
+
+    private String method;
+
+    public FileSignVo() {
+    }
+
+    public FileSignVo(String fileUrl) {
+        this.fileUrl = fileUrl;
+    }
+}
diff --git a/phis-feign/src/main/java/com/hz/his/dto/marketing/OrderPayMarketingDto.java b/phis-feign/src/main/java/com/hz/his/dto/marketing/OrderPayMarketingDto.java
new file mode 100644
index 0000000..49fc2f1
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/dto/marketing/OrderPayMarketingDto.java
@@ -0,0 +1,23 @@
+package com.hz.his.dto.marketing;
+
+import com.hz.his.dto.order.OrdersTotalDto;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.util.List;
+
+/**
+ * 钀ラ攢鍔╂墜璁㈠崟鏀粯鐢宠鍏ュ弬
+ * @author fwq
+ */
+@Data
+public class OrderPayMarketingDto extends MarketingDto{
+    /*******************蹇呭~椤�(娉ㄦ剰缁ф壙鐨勫叕鍏辩被MarketingDto)*************************/
+    /**璁㈠崟淇℃伅*/
+    private OrdersTotalDto ordersTotalDto;
+    /**璁㈠崟鎶樻墸(鍗曚綅:鐧惧垎姣�)*/
+    private BigDecimal discountNum;
+    /**璁㈠崟椤圭洰淇℃伅*/
+    private List<RefundProjectDto> projectDtoList;
+
+}
diff --git a/phis-feign/src/main/java/com/hz/his/dto/marketing/RefundProjectDto.java b/phis-feign/src/main/java/com/hz/his/dto/marketing/RefundProjectDto.java
index 41682b1..d82b1c7 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/marketing/RefundProjectDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/marketing/RefundProjectDto.java
@@ -17,4 +17,6 @@
     private String projectName;
     /**閫�鐨勬暟閲� 鍟嗗搧/椤圭洰/... - 蹇呭~*/
     private Integer refundNum;
+    /**涔扮殑鏁伴噺 鍟嗗搧/椤圭洰/...*/
+    private Integer buyNum;
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/mp/MpQrCodeDto.java b/phis-feign/src/main/java/com/hz/his/dto/mp/MpQrCodeDto.java
new file mode 100644
index 0000000..d58528a
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/dto/mp/MpQrCodeDto.java
@@ -0,0 +1,30 @@
+package com.hz.his.dto.mp;
+
+
+/**
+ * 灏忕▼搴忎簩缁寸爜dto
+ */
+public class MpQrCodeDto   {
+
+    //ciq
+    private String ciq;
+
+    //闂ㄥ簵缂栧彿
+    private String shopCode;
+
+    public String getCiq() {
+        return ciq;
+    }
+
+    public void setCiq(String ciq) {
+        this.ciq = ciq;
+    }
+
+    public String getShopCode() {
+        return shopCode;
+    }
+
+    public void setShopCode(String shopCode) {
+        this.shopCode = shopCode;
+    }
+}
diff --git a/phis-feign/src/main/java/com/hz/his/dto/order/CancelOrderDto.java b/phis-feign/src/main/java/com/hz/his/dto/order/CancelOrderDto.java
index 6b573f0..18878c6 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/order/CancelOrderDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/order/CancelOrderDto.java
@@ -26,11 +26,15 @@
     /** 骞冲彴鏉ユ簮  鍥犱负鏄痟is鍔╂墜鍙栨秷璁㈠崟鐨勮瘽灏辫鑷姩纭閫�娆惧崟  蹇呭~*/
     private Integer platformSource;
 
-    /**his鍔╂墜*/
-    public static  Integer HIS_ASSISTANT = 0;
+    /** 鍙栨秷璁㈠崟澶囨敞 */
+    private String remarks;
 
+    /**his鍔╂墜*/
+    public static final Integer HIS_ASSISTANT = 0;
      /**his鍚庡彴*/
-    public static  Integer HIS_BACKSTAGE = 1;
+    public static final Integer HIS_BACKSTAGE = 1;
+    /**瀵煎尰*/
+    public static final Integer PHIS_GUIDE = 2;
 
 
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/order/OrderCountShouldTotalDto.java b/phis-feign/src/main/java/com/hz/his/dto/order/OrderCountShouldTotalDto.java
new file mode 100644
index 0000000..ec8cf08
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/dto/order/OrderCountShouldTotalDto.java
@@ -0,0 +1,24 @@
+package com.hz.his.dto.order;
+
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.util.List;
+
+/**
+ * 璁㈠崟璁$畻搴斾粯閲戦
+ * @USER: fhx
+ * @DATE: 2023/6/13
+ **/
+@Data
+public class OrderCountShouldTotalDto {
+
+    //闂ㄥ簵id
+    private String shopId;
+    //鐢ㄦ埛浼樻儬鍒�
+    private String couponNumberId;
+    //璁㈠崟搴斾粯閲戦
+    private  BigDecimal shouldTotal;
+    //鍟嗗搧item淇℃伅
+    private List<OrderCountShouldTotalItemDto> itemDtoList;
+}
diff --git a/phis-feign/src/main/java/com/hz/his/dto/order/OrderCountShouldTotalItemDto.java b/phis-feign/src/main/java/com/hz/his/dto/order/OrderCountShouldTotalItemDto.java
new file mode 100644
index 0000000..e336b12
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/dto/order/OrderCountShouldTotalItemDto.java
@@ -0,0 +1,24 @@
+package com.hz.his.dto.order;
+
+import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
+import com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant;
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * 璁㈠崟璁$畻搴斾粯閲戦item淇℃伅
+ * @USER: fhx
+ * @DATE: 2023/6/13
+ **/
+@Data
+public class OrderCountShouldTotalItemDto {
+    //鍟嗗搧绫诲瀷
+    private String type;
+    //鍟嗗搧id
+    private String commonId;
+    //璐拱鏁伴噺
+    private Integer buyNum;
+    //璁㈠崟鎶樻墸
+    private BigDecimal discount = BigDecimal.ZERO;
+}
diff --git a/phis-feign/src/main/java/com/hz/his/dto/order/OrderItemPHisDto.java b/phis-feign/src/main/java/com/hz/his/dto/order/OrderItemPHisDto.java
index caca455..2992a9f 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/order/OrderItemPHisDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/order/OrderItemPHisDto.java
@@ -20,6 +20,8 @@
     private BigDecimal total;
     /**蹇呭~ 瀛愬崟鎬荤Н鍒嗭紝瀹炰粯绉垎(鏆傛椂鐢ㄤ笉涓�)*/
     private BigDecimal totalIntegral;
+    /**闈炲繀濉� 瀛愬崟鎬荤Н鍒嗭紝寮�鍗曟椂搴斾粯鎬荤Н鍒�(CRM绉垎璁㈠崟鏃跺繀濉�)*/
+    private BigDecimal totalPoints;
     /**闈炲繀濉� 鎶樻墸(鍗曚綅:鐧惧垎姣�) 蹇呭~锛岄粯璁�100,涓嶄紶鍚庡彴榛樿100*/
     private BigDecimal discount;
     /**蹇呭~ 璐拱鏁伴噺 蹇呭~锛岄粯璁�0*/
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 1e89f21..e05dee0 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
@@ -40,6 +40,8 @@
     //////绯荤粺鍙傛暟
     /** 鍙��娆炬�婚噾棰濓紙棰濆鏁版嵁锛�,parameterVerification鏂规硶鏍¢獙鐨勬椂鍊欒祴鍊� */
     private BigDecimal totalAmount;
+    /** 鍙��娆炬�荤Н鍒嗭紙棰濆鏁版嵁锛�,parameterVerification鏂规硶鏍¢獙鐨勬椂鍊欒祴鍊� */
+    private BigDecimal totalIntegral;
     /** 閫夋嫨閫�娆炬�婚噾棰濓紙棰濆鏁版嵁锛�,parameterVerification鏂规硶鏍¢獙鐨勬椂鍊欒祴鍊�  */
     private BigDecimal refundTotal;
     /** 鍙��娆炬柟寮忛泦鍚� */
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 9234d13..60a9bc3 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
@@ -52,6 +52,8 @@
     /**闈炲繀濉� 璁㈠崟娓犻亾鏉ユ簮鍚嶇О(娓犻亾/鐢ㄦ埛) */
     private String commonName;
 
+    /**璁㈠崟鎺ㄨ崘浜虹被鍨�(UserChannelType)鍛樺伐鎴栬�呯敤鎴�,榛樿鐢ㄦ埛*/
+    private String inviteeType;
     /**crm蹇呭~ 璁㈠崟鎺ㄨ崘浜烘爣璇�,涓夊皯璇达細crm蹇呭~ */
     private String inviteeId;
     /**闈炲繀濉� 璁㈠崟鎺ㄨ崘浜哄悕绉�(鍐椾綑),涓夊皯璇达細crm蹇呭~ 涓嶄紶,鍚庡彴澶勭悊*/
@@ -62,6 +64,9 @@
 
     /**蹇呭~ 璁㈠崟鎬婚噾棰�(璁㈠崟绫诲瀷鏄厖鍊艰鍗曞繀濉�,鍚﹀垯闈炲繀濉�) */
     private BigDecimal total;
+
+    /**闈炲繀濉� 璁㈠崟鎬荤Н鍒�(璁㈠崟绫诲瀷鏄Н鍒嗚鍗曞繀濉�,鍚﹀垯闈炲繀濉�) */
+    private BigDecimal totalPoints;
 
     /**闈炲繀濉� 璁㈠崟鍏朵粬淇℃伅(娌℃湁鍚庡彴榛樿)*/
     private OrderInfoDto orderInfo;
@@ -91,4 +96,7 @@
 
     /**闈炲繀濉� 娲诲姩瑙勫垯鏍囪瘑闆嗗悎*/
     private List<String> activityIds;
+
+    /** 娌荤枟鍗昳d */
+    private String treatSingleId;
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/order/PayAmountDto.java b/phis-feign/src/main/java/com/hz/his/dto/order/PayAmountDto.java
index 4e5fccc..a92147a 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/order/PayAmountDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/order/PayAmountDto.java
@@ -22,4 +22,12 @@
     private String cardEquityId;
     /**闈炲繀濉� 鍗″寘鏍囪瘑:鍗¢」鏀粯蹇呬紶*/
     private String userCardId;
+
+    /**
+     * 鏍囪瀛楁锛岄粯璁�0
+     * 鏀粯鏂瑰紡涓虹Н鍒嗘椂锛�
+     * isDel=100锛屽垯phis杩欒竟闇�瑕佹墸鍑忕敤鎴风Н鍒�
+     * isDel=101锛屽垯phis杩欒竟涓嶉渶瑕佹墸鍑忕敤鎴风Н鍒�
+     */
+    private Integer isDel = 0;
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/report/CashierSettlementDto.java b/phis-feign/src/main/java/com/hz/his/dto/report/CashierSettlementDto.java
index 12f1a2c..e324612 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/report/CashierSettlementDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/report/CashierSettlementDto.java
@@ -32,6 +32,8 @@
     private String shopId;
     /**瀹㈡埛鎵�灞為棬搴�*/
     private String userShopId;
+    /**閿�鍞钩鍙�*/
+    private String sourceName;
 
     /*******淇濆瓨鍙傛暟********/
     /**鎿嶄綔浜烘爣璇�*/
diff --git a/phis-feign/src/main/java/com/hz/his/dto/report/DeductionSurfaceDto.java b/phis-feign/src/main/java/com/hz/his/dto/report/DeductionSurfaceDto.java
index cb909f0..27b5038 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/report/DeductionSurfaceDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/report/DeductionSurfaceDto.java
@@ -14,6 +14,10 @@
     private Date startTime;
     /**寮�鍗曠粨鏉熸椂闂�*/
     private Date endTime;
+    /**璁㈠崟鏀粯寮�濮�*/
+    private Date orderPayStartTime;
+    /**璁㈠崟鏀粯缁撴潫*/
+    private Date orderPayEndTime;
     /**璁㈠崟鍙�*/
     private String orderNo;
     /**鎵�灞為棬搴�*/
@@ -24,6 +28,14 @@
     private Integer deductionStatus;
     /**椤圭洰鍒嗙被*/
     private String typeId;
+    /**鍝侀」鍒嗙被*/
+    private String goodsClassify;
+    /**鏈堜唤鏃堕棿*/
+    private String monthTime;
+    /**鏈堜唤鏃堕棿寮�濮�*/
+    private String startMonthTime;
+    /**鏈堜唤鏃堕棿缁撴潫*/
+    private String endMonthTime;
 
     /*******淇濆瓨鍙傛暟********/
     /**鎿嶄綔浜烘爣璇�*/
diff --git a/phis-feign/src/main/java/com/hz/his/dto/report/PerformanceReqParamsDto.java b/phis-feign/src/main/java/com/hz/his/dto/report/PerformanceReqParamsDto.java
index b4851de..8a9270a 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/report/PerformanceReqParamsDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/report/PerformanceReqParamsDto.java
@@ -28,7 +28,10 @@
     private String deductStartTime;
     //鎵ц缁撴潫鏃堕棿
     private String deductEndTime;
-
+    //涓氱哗寮�濮嬫椂闂�
+    private String startTime;
+    //涓氱哗缁撴潫鏃堕棿
+    private String endTime;
     //鎵�灞為棬搴梚d
     private String belongShopId;
     //鏈嶅姟闂ㄥ簵id
@@ -84,4 +87,8 @@
     private Integer sumIsShop = NO;
     //姹囨�昏鑹�
     private String sumRole;
+
+    //鎿嶄綔浜�
+    private String operatorId;
+    private String operatorName;
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/report/TmkOrderPerfReqDto.java b/phis-feign/src/main/java/com/hz/his/dto/report/TmkOrderPerfReqDto.java
index 7cdcddd..6416aed 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/report/TmkOrderPerfReqDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/report/TmkOrderPerfReqDto.java
@@ -22,4 +22,8 @@
     private String chatCorpUserId;
     //鍓嶇疆澶╂暟
     private Integer leadDays;
+
+    //鎿嶄綔浜�
+    private String operatorId;
+    private String operatorName;
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/shop/ShopVo.java b/phis-feign/src/main/java/com/hz/his/dto/shop/ShopVo.java
new file mode 100644
index 0000000..167c2c0
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/dto/shop/ShopVo.java
@@ -0,0 +1,60 @@
+package com.hz.his.dto.shop;
+
+import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
+import com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant;
+import lombok.Data;
+
+/**
+ * 闂ㄥ簵
+ */
+@Data
+public class ShopVo {
+
+    private String id;
+    private String code;
+
+    private String name;
+
+    private String institutionalCode;
+
+    private String departmentId;
+
+    private Integer corpMpDepId;
+
+    private Integer maxAppNum;
+
+    private Integer maxSwitchNum;
+
+    private Integer isUp;
+
+    private String workTime;
+
+    private String province;
+
+    private String city;
+
+    private String area;
+
+    private String addr;
+
+    private String colorStr;
+
+    private String doctorRelaxTime;
+
+    private String carWay;
+
+    private String subWay;
+
+    private String apiId;
+    private Integer shengMeiNum;
+    private Integer sameTimeCustomerNum;
+
+    private String clinicCode;
+    private String clinicName;
+
+    private Integer isPerformanceShop;
+
+    public ShopVo() {
+    }
+
+}
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 4dd2935..3768939 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
@@ -1,7 +1,11 @@
 package com.hz.his.dto.user;
 
+import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
+import com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant;
 import com.hz.his.dto.PageDto;
 import lombok.Data;
+
+import java.util.Date;
 
 
 /**鏌ヨ鐢ㄦ埛璇︽儏鏁版嵁*/
@@ -35,4 +39,9 @@
     private Integer isHaveShop;
     /**鏄惁鏈夐【闂�*/
     private Integer isHaveCorp;
+
+    private Date startTime;
+
+    private Date endTime;
+
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/user/money/UserMoneyUpdateDto.java b/phis-feign/src/main/java/com/hz/his/dto/user/money/UserMoneyUpdateDto.java
index d52c540..2574514 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/user/money/UserMoneyUpdateDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/user/money/UserMoneyUpdateDto.java
@@ -95,4 +95,6 @@
     public static final String OPERATION_REASON_CHANGE = "changeGoods";
     /**鎿嶄綔鏂瑰紡-鐢熸棩璧犻��*/
     public static final String OPERATION_REASON_BIRTHDAY_GIFT = "birthdayGift";
+
+    public static final String OPERATION_REASON_GIFT_0701 = "bringNewUserGift_0701";
 }
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/marketing/MOrderService.java b/phis-feign/src/main/java/com/hz/his/feign/service/marketing/MOrderService.java
index 523328a..02c2ae7 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/marketing/MOrderService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/marketing/MOrderService.java
@@ -4,6 +4,7 @@
 import com.hz.his.dto.marketing.OrderCancelDto;
 import com.hz.his.dto.marketing.OrderDiscountDto;
 import com.hz.his.dto.marketing.OrderPartRefundDto;
+import com.hz.his.dto.marketing.OrderPayMarketingDto;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
@@ -34,4 +35,10 @@
     @PostMapping(value = "/order/apply/part/refund")
     Result applyPartRefund(@RequestBody OrderPartRefundDto orderPartRefundDto);
 
+    /**
+     * 璁㈠崟鏀粯鐢宠
+     */
+    @PostMapping(value = "/order/apply/order/pay")
+    Result orderPay(@RequestBody OrderPayMarketingDto orderPayMarketingDto);
+
 }
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 d745c62..57fef07 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
@@ -35,4 +35,11 @@
      */
     @PostMapping(value = "/consumables/update/list")
     Result getUpdateConsumables(@RequestBody ConsumablesDto consumablesDto);
+
+    /**
+     * 鑾峰彇浼樻儬鍒稿晢鍝佸垪琛�
+     * @return Result
+     */
+    @PostMapping(value = "/consumables/coupon/list")
+    Result getConsumablesCouponList(@RequestBody PageDto pageDto);
 }
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SEmployeeService.java b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SEmployeeService.java
index 270b09c..4e4d24a 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SEmployeeService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SEmployeeService.java
@@ -68,4 +68,10 @@
     @PostMapping(value = "/emp/role/info/list")
     Result employeeRoleList(@RequestBody(required = false) EmployeeRoleDto employeeRoleDto);
 
+    @PostMapping(value = "/emp/check/doctor")
+    Result checkEmployeeRoleDoctor(@RequestBody(required = false) EmpDocDto employeeDto);
+
+    @PostMapping(value = "/emp/detail/name")
+    Result getDetailsByName(@RequestBody(required = false) EmpDocDto employeeDto);
+
 }
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SFileService.java b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SFileService.java
index ed9dc06..5a4670b 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SFileService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SFileService.java
@@ -2,6 +2,7 @@
 
 import com.hx.resultTool.Result;
 import com.hz.his.dto.file.FileDownDto;
+import com.hz.his.dto.file.FileSignVo;
 import feign.Response;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.http.MediaType;
@@ -46,4 +47,20 @@
     @PostMapping(value = "/cos/download-file")
     Response downloadFile(@RequestBody FileDownDto cosDownDto);
 
+    /**
+     *鐢熸垚绛惧悕璁块棶URL
+     * @param fileSignVo 瀵硅薄
+     * @return 浣跨敤FileSignReturnVo杞寲
+     */
+    @PostMapping(value = "/cos/signUrl")
+    Result signUrl(@RequestBody FileSignVo fileSignVo);
+
+    /**
+     *鐢熸垚涓婁紶绛惧悕
+     * @param fileSignVo 瀵硅薄
+     * @return 浣跨敤FileSignReturnVo杞寲
+     */
+    @PostMapping(value = "/cos/policy")
+    Result policy(@RequestBody FileSignVo fileSignVo);
+
 }
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SShopService.java b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SShopService.java
index 4321960..d83a8de 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SShopService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SShopService.java
@@ -36,4 +36,19 @@
      */
     @PostMapping(value = "/shop/list")
     Result getList(@RequestBody TimeDto timeDto);
+
+
+    /**
+     * 鑾峰彇闂ㄥ簵璇︽儏杩斿洖vo
+     * @return Result
+     */
+    @PostMapping(value = "/shop/detail/vo")
+    Result getShopDetailVo(@RequestBody ShopDto shopDto);
+
+    /**
+     * 鑾峰彇闂ㄥ簵璇︽儏杩斿洖vo
+     * @return Result
+     */
+    @PostMapping(value = "/shop/detail/name")
+    Result getDetailByName(@RequestBody ShopDto shopDto);
 }
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 504fa58..ab4bd11 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
@@ -283,4 +283,40 @@
      * */
     @PostMapping(value = "/user/next/level")
     Result nextLevel(@RequestBody UserDto userDto);
+
+    /**
+     * 鏌ヨ绱杩斾剑
+     * */
+    @PostMapping(value = "/user/query/rebate")
+    Result queryRebate(@RequestBody UserDto userDto);
+
+    /**
+     * 鏌ヨ鐢ㄦ埛棣栧ぉ娑堣垂绱
+     * */
+    @PostMapping(value = "/user/first/day/consumption")
+    Result firstDayConsumption(@RequestBody UserDto userDto);
+
+    /**
+     * 鏌ヨ鐢ㄦ埛棣栧ぉ娑堣垂绱
+     * */
+    @PostMapping(value = "/user/accumulat/consumption")
+    Result accumulateConsumption(@RequestBody UserDto userDto);
+
+    /**
+     * 鍒ゆ柇鐢ㄦ埛鏄惁涓哄啀鍗囩編瀛︿細鍛橈紙鏄惁鏈夎喘涔板啀鍗囩編瀛﹀崱椤硅鍗曪級
+     * */
+    @PostMapping(value = "/user/check/upgraded/aesthetics")
+    Result checkUpgradedAesthetics(@RequestBody UserDto userDto);
+
+    /**
+     * 鍒ゆ柇鐢ㄦ埛鏄惁涓哄啀鍗囩編瀛︿細鍛橈紙鏄惁鏈夎喘涔板啀鍗囩編瀛﹀崱椤硅鍗曪級
+     * */
+    @PostMapping(value = "/user/check/consumption")
+    Result checkConsumption(@RequestBody UserDto userDto);
+
+    /**
+     * 鏌ヨ鐢ㄦ埛绱杩斾剑
+     * */
+    @PostMapping(value = "/user/rebate/userId")
+    Result queryRebateByUserId(@RequestBody UserDto userDto);
 }
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipCouponService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipCouponService.java
index edd3c19..9364e5f 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipCouponService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipCouponService.java
@@ -2,6 +2,7 @@
 
 import com.hx.resultTool.Result;
 import com.hz.his.dto.coupon.CouponDto;
+import com.hz.his.dto.coupon.OrderSendCouponDto;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
@@ -49,4 +50,18 @@
      */
     @PostMapping(value = "/coupon/check/coupon")
     Result checkCoupon(@RequestBody CouponDto couponDto);
+
+    /**
+     * 寮�鏀惧钩鍙�-妫�鏌ヤ紭鎯犲埜鏄惁鍙敤 - 寮�鍗曠粨璐﹀悓鏃舵墽琛屼娇鐢�
+     */
+    @PostMapping(value = "/coupon/check/coupon/to/orderAndPay")
+    Result checkCouponToOrderAndPay(@RequestBody CouponDto couponDto);
+
+    /**
+     * 寮�鏀惧钩鍙�-璁㈠崟鍙戞斁浼樻儬鍒�
+     */
+    @PostMapping(value = "/coupon/order/send/coupon")
+    Result orderSendCoupon(@RequestBody OrderSendCouponDto couponDto);
+
+
 }
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipMpQrCodeService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipMpQrCodeService.java
new file mode 100644
index 0000000..8d6e743
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipMpQrCodeService.java
@@ -0,0 +1,20 @@
+package com.hz.his.feign.service.platform;
+
+import com.hx.resultTool.Result;
+import com.hz.his.dto.mp.MpQrCodeDto;
+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-qrcode")
+public interface SPhipMpQrCodeService {
+
+    /**
+     * 寮�鏀惧钩鍙�- 鐢ㄦ埛鎵爜鐧昏妯″潡 娉ㄥ唽缁戝畾鍚庡垱寤篽is鍔╂墜灏忕▼搴忕爜(MpQrCodeController-userTempVisitQrCode鏂规硶)
+     */
+    @PostMapping(value = "/mp/qrcode/user/temp/visit/qrcode")
+    Result userTempVisitQrCode(@RequestBody MpQrCodeDto mpQrCodeDto);
+}
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipOrderService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipOrderService.java
index 13b20dc..970d425 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipOrderService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipOrderService.java
@@ -106,6 +106,12 @@
     Result marketingAduit(@RequestBody AduitDto dto);
 
     /**
+     * 寮�鏀惧钩鍙�-钀ラ攢鍔╂墜璁㈠崟鏀粯瀹℃牳閫氳繃/鎷掔粷鎺ュ彛
+     */
+    @PostMapping(value = "/audit/marketing/aduit/pay")
+    Result marketingAduitPay(@RequestBody AduitDto dto);
+
+    /**
      * 寮�鏀惧钩鍙�-钀ラ攢鍔╂墜璁㈠崟鍙栨秷瀹℃牳閫氳繃/鎷掔粷鎺ュ彛
      */
     @PostMapping(value = "/audit/order/cancel")
@@ -173,4 +179,12 @@
     @PostMapping(value = "/order/refund/cancel")
     Result refundCancel(@RequestBody RefundCancelVo refundCancelVo);
 
+
+    /**
+     * 璁$畻璁㈠崟搴斾粯閲戦
+     */
+    @PostMapping(value = "/order/countOrderShouldTotal")
+    Result countOrderShouldTotal(@RequestBody OrderCountShouldTotalDto dto);
+
+
 }
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipUserMoneyService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipUserMoneyService.java
index a76d5a6..743ccb4 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipUserMoneyService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipUserMoneyService.java
@@ -32,4 +32,15 @@
     @PostMapping(value = "/user/money/info")
     Result userMoneyInfo(@RequestBody UserMoneyDto userMoneyDto);
 
+    /**
+     * 寮�鏀惧钩鍙�-鐢ㄦ埛璧勯噾鏉ユ簮淇℃伅(鏃ュ織娑堟伅鏌ヨ)
+     */
+    @PostMapping(value = "/user/money/log/source/info")
+    Result userMoneyLogSourceInfo(@RequestBody UserMoneyDto userMoneyDto);
+
+    /**
+     * 寮�鏀惧钩鍙�-鐢ㄦ埛璧勯噾浣跨敤淇℃伅(鏃ュ織娑堟伅鏌ヨ)
+     */
+    @PostMapping(value = "/user/money/log/use/info")
+    Result userMoneyLogUseInfo(@RequestBody UserMoneyDto userMoneyDto);
 }
\ No newline at end of file
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 a1816d4..e967991 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
@@ -96,4 +96,12 @@
      */
     @PostMapping(value = "/user/families/room/info/update")
     Result updateUserFamiliesRoomInfo(@RequestBody UserParamDto userParamDto);
+
+
+
+    /**
+     * 寮�鏀惧钩鍙�-鐢ㄦ埛绛夌骇閲嶆柊璁$畻
+     */
+    @PostMapping(value = "/user/level/calc")
+    Result userLevelCalc(@RequestBody UserParamDto userParamDto);
 }
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiClinicPerfService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiClinicPerfService.java
index f8f0c55..d4d71a6 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiClinicPerfService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiClinicPerfService.java
@@ -38,7 +38,9 @@
     @PostMapping("/admin/clinic/perf/cashierDetailList")
     Result cashierDetailList(@RequestBody ClinicPerfReqDto reqDto);
 
-
+    /** 瀵煎嚭 -  鏀堕摱璇︾粏鍒楄〃 */
+    @PostMapping("/admin/clinic/perf/exportCashierDetail")
+    Result exportCashierDetail(@RequestBody ClinicPerfReqDto reqDto);
 
 
 }
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiConsultantCashService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiConsultantCashService.java
index 1b090b0..1733ef0 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiConsultantCashService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiConsultantCashService.java
@@ -32,5 +32,8 @@
     @PostMapping("/report/consultant/cash/total/list")
     Result totalList(@RequestBody ConsultantCashReportDto dto);
 
+    /** 瀵煎嚭 - 鍜ㄨ甯堢幇閲戜笟缁� */
+    @PostMapping("/report/consultant/cash/export")
+    Result export(@RequestBody ConsultantCashReportDto dto);
 
 }
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiConsultantPerfService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiConsultantPerfService.java
index 8e14d7d..7e9d2f3 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiConsultantPerfService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiConsultantPerfService.java
@@ -27,6 +27,17 @@
     Result summaryList(@RequestBody PerformanceReqParamsDto performanceReqParamsDto);
 
 
+    /**
+     * 鍜ㄨ甯堜笟缁╁鍑�
+     */
+    @PostMapping("/admin/consultant/perf/export")
+    Result export(@RequestBody PerformanceReqParamsDto performanceReqParamsDto);
+
+    /**
+     * 鍜ㄨ甯堜笟缁╂眹鎬诲鍑�
+     */
+    @PostMapping("/admin/consultant/perf/summary/export")
+    Result sumExport(@RequestBody PerformanceReqParamsDto performanceReqParamsDto);
 
 
 }
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 e918438..85d552e 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
@@ -94,5 +94,10 @@
     @PostMapping("/admin/consultant/report/user/doctor/deduction/list")
     Result userDoctorDeductionList(@RequestBody EmployeeReportDto employeeReportDto);
 
+    /**
+     * 鍜ㄨ甯�-鍖荤敓鎵ц鍗犳瘮鏁版嵁鍒楄〃-鏈堢粺璁�
+     */
+    @PostMapping("/admin/consultant/report/user/doctor/deduction/list/month")
+    Result userDoctorDeductionMonthList(@RequestBody EmployeeReportDto employeeReportDto);
 
 }
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiDeductionService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiDeductionService.java
index 17fc49a..b3e6641 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiDeductionService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiDeductionService.java
@@ -21,5 +21,10 @@
     @PostMapping("/deduction/surface/list")
     Result surfaceList(@RequestBody DeductionSurfaceDto deductionSurfaceDto);
 
+    /**
+     * 鏈墽琛屾槑缁嗗揩鐓у垪琛�
+     */
+    @PostMapping("/deduction/surface/list/data")
+    Result surfaceListData(@RequestBody DeductionSurfaceDto deductionSurfaceDto);
 
 }
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiDoctorPerfService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiDoctorPerfService.java
index 90a2683..1968ec7 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiDoctorPerfService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiDoctorPerfService.java
@@ -27,6 +27,17 @@
     Result summaryList(@RequestBody PerformanceReqParamsDto performanceReqParamsDto);
 
 
+    /**
+     * 鍖荤敓涓氱哗瀵煎嚭
+     */
+    @PostMapping("/admin/doctor/perf/export")
+    Result export(@RequestBody PerformanceReqParamsDto performanceReqParamsDto);
+
+    /**
+     * 鍖荤敓涓氱哗姹囨�诲鍑�
+     */
+    @PostMapping("/admin/doctor/perf/summary/export")
+    Result sumExport(@RequestBody PerformanceReqParamsDto performanceReqParamsDto);
 
 
 }
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiNursePerfService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiNursePerfService.java
index c124cfc..2a5380c 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiNursePerfService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiNursePerfService.java
@@ -21,12 +21,22 @@
     Result list(@RequestBody PerformanceReqParamsDto performanceReqParamsDto);
 
     /**
-     * 鍖荤敓鎵ц涓氱哗姹囨��
+     * 鎶ゅ+鎵ц涓氱哗姹囨��
      */
     @PostMapping("/admin/nurse/perf/summary/list")
     Result summaryList(@RequestBody PerformanceReqParamsDto performanceReqParamsDto);
 
+    /**
+     * 鎶ゅ+涓氱哗瀵煎嚭
+     */
+    @PostMapping("/admin/nurse/perf/export")
+    Result export(@RequestBody PerformanceReqParamsDto performanceReqParamsDto);
 
+    /**
+     * 鎶ゅ+涓氱哗姹囨�诲鍑�
+     */
+    @PostMapping("/admin/nurse/perf/summary/export")
+    Result sumExport(@RequestBody PerformanceReqParamsDto performanceReqParamsDto);
 
 
 }
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiShopSaleService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiShopSaleService.java
index 908aac6..2f55d29 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiShopSaleService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiShopSaleService.java
@@ -83,4 +83,10 @@
     @PostMapping("/admin/export/shop/user/doctor/deduction/list")
     Result userDoctorDeductionList(@RequestBody ShopReportDto shopReportDto);
 
+    /**
+     * 闂ㄥ簵-鍖荤敓鎵ц鍗犳瘮鎯呭喌-鏈堢粺璁�
+     */
+    @PostMapping("/admin/export/shop/user/doctor/deduction/list/month")
+    Result userDoctorDeductionMonthList(@RequestBody ShopReportDto shopReportDto);
+
 }
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiTmkPerfService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiTmkPerfService.java
index 4b2f735..da3e69f 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiTmkPerfService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiTmkPerfService.java
@@ -16,7 +16,7 @@
 public interface BiTmkPerfService {
 
     /**
-     * 璁㈠崟涓氱哗鏄庣粏鍒楄〃
+     * 鐢电綉涓氱哗鏄庣粏鍒楄〃
      */
     @PostMapping("/admin/tmk/perf/orderPerfList")
     Result orderPerfList(@RequestBody TmkOrderPerfReqDto tmkOrderPerfReqDto);
@@ -33,5 +33,17 @@
     @PostMapping("/admin/tmk/perf/summary/sumData")
     Result sumData(@RequestBody TmkOrderPerfReqDto tmkOrderPerfReqDto);
 
+    /**
+     * 鐢电綉涓氱哗瀵煎嚭
+     */
+    @PostMapping("/admin/tmk/perf/orderPerfExport")
+    Result export(@RequestBody TmkOrderPerfReqDto tmkOrderPerfReqDto);
+
+    /**
+     * 鐢电綉涓氱哗姹囨�诲鍑�
+     */
+    @PostMapping("/admin/tmk/perf/summary/export")
+    Result sumExport(@RequestBody TmkOrderPerfReqDto tmkOrderPerfReqDto);
+
 
 }
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/SExportService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/SExportService.java
index e159665..e02dcc3 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/SExportService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/SExportService.java
@@ -1,11 +1,8 @@
 package com.hz.his.feign.service.platform.bi;
 
 import com.hx.resultTool.Result;
-import com.hz.his.dto.file.FileExUpdateDto;
-import com.hz.his.dto.file.FileExportDto;
-import com.hz.his.vo.bi.exp.CashierSettlementVo;
-import com.hz.his.vo.bi.exp.CashierSurfaceVo;
-import com.hz.his.vo.bi.exp.DeductionSurfaceVo;
+import com.hz.his.dto.report.CashierSettlementDto;
+import com.hz.his.dto.report.DeductionSurfaceDto;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
@@ -21,21 +18,27 @@
      * 鏃犺浆鎹�
      */
     @PostMapping(value = "/exp/cashier/settlement")
-    Result cashierSettlement(@RequestBody CashierSettlementVo cashierSettlementVo);
+    Result cashierSettlement(@RequestBody CashierSettlementDto cashierSettlementDto);
 
     /**
      * 瀵煎嚭鏀堕摱鎶ヨ〃
      * 杞崲鏃�
      */
     @PostMapping(value = "/exp/cashier/surface")
-    Result cashierSurface(@RequestBody CashierSurfaceVo cashierSurfaceVo);
+    Result cashierSurface(@RequestBody CashierSettlementDto cashierSettlementDto);
 
     /**
      * 瀵煎嚭鍒掓墸鎶ヨ〃
      * 杞崲鏃�
      */
     @PostMapping(value = "/exp/deduction/surface")
-    Result deductionSurface(@RequestBody DeductionSurfaceVo deductionSurfaceVo);
+    Result deductionSurface(@RequestBody DeductionSurfaceDto deductionSurfaceDto);
 
+    /**
+     * 瀵煎嚭鍒掓墸蹇収鎶ヨ〃
+     * 杞崲鏃�
+     */
+    @PostMapping(value = "/exp/deduction/surface/data")
+    Result deductionSurfaceData(@RequestBody DeductionSurfaceDto deductionSurfaceDto);
 
 }
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/refund/SCardRefundService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/refund/SCardRefundService.java
new file mode 100644
index 0000000..4761502
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/refund/SCardRefundService.java
@@ -0,0 +1,30 @@
+package com.hz.his.feign.service.platform.refund;
+
+import com.hx.resultTool.Result;
+import com.hz.his.vo.order.refund.card.RefundUserCardVo;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+
+/**鐢ㄦ埛鍗¢」閫�娆緁eign
+ * 杩欓噷杩欎釜name 闇�瑕佸~鍐� 璇锋眰鐨勬湇鍔℃彁渚涜�呯殑娉ㄥ唽鍒皀acos Server涓婇潰鐨勬湇鍔″悕锛宲ath 鏄姹傛帴鍙e墠缂�
+ * @author CJH
+ */
+@FeignClient(name="phi-platform-service",path = "/phip",contextId = "card-refund")
+public interface SCardRefundService {
+
+    /**
+     * 寮�鏀惧钩鍙�-鑾峰彇鐢ㄦ埛鍗¢」鏉$洰鍙��娆鹃噾棰�
+     * data 瀹炰綋杞寲鐢紙RefundUserCardVo锛�
+     */
+    @PostMapping(value = "/card/refund/get/amount")
+    Result getRefundAmount(@RequestBody RefundUserCardVo refundUserCardVo);
+
+    /**
+     * 寮�鏀惧钩鍙�-纭鎻愪氦閫�娆�
+     * data 鏃犲疄浣撹浆鍖栫敤
+     */
+    @PostMapping(value = "/confirm")
+    Result refundConfirm(@RequestBody RefundUserCardVo refundUserCardVo);
+
+}
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/vo/cos/OssRecoverVO.java b/phis-feign/src/main/java/com/hz/his/vo/cos/OssRecoverVO.java
new file mode 100644
index 0000000..1e05b0b
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/vo/cos/OssRecoverVO.java
@@ -0,0 +1,25 @@
+package com.hz.his.vo.cos;
+
+import lombok.Data;
+
+/**
+ * @ClassName OssRecoverVO
+ * @Description cos鐢熸垚绛惧悕杩斿洖vo
+ * @Author wrh
+ * @Date 2023/6/30 17:30
+ * @Version 1.0
+ */
+@Data
+public class OssRecoverVO {
+
+    private String accessid;
+    //绛惧悕
+    private String signature;
+    private String dir;
+    private String host;
+    //杩囨湡鏃堕棿
+    private String expire;
+
+
+
+}
diff --git a/phis-feign/src/main/java/com/hz/his/vo/order/refund/RefundMethodVo.java b/phis-feign/src/main/java/com/hz/his/vo/order/refund/RefundMethodVo.java
new file mode 100644
index 0000000..053da40
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/vo/order/refund/RefundMethodVo.java
@@ -0,0 +1,40 @@
+package com.hz.his.vo.order.refund;
+
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * @author CJH
+ * 閫�鍥炴敮浠樿褰曟墿灞�
+ */
+@Data
+public class RefundMethodVo {
+
+    /** 鍙��鏀粯鏂瑰紡鏍囪瘑 */
+    private String payMethodId;
+    /** 鍙��鏀粯鏂瑰紡缂栫爜 */
+    private String payMethodNo;
+    /** 鍙��鏀粯鏂瑰紡鍚嶇О */
+    private String payMethodName;
+    /** 鍙��鏀粯閲戦 */
+    private BigDecimal payTotal;
+    /**鏄惁鐜伴噾鏀粯 0鍚�1鏄�*/
+    private Integer isMoneyPay;
+    /**鏄惁鍒掓墸璁$畻锛�0鍚�1鏄�*/
+    private Integer isExecute;
+
+    /** 杞崲鏂瑰紡鏍囪瘑 锛堝疄闄呴��娆炬柟寮忔爣璇嗭級*/
+    private String refundMethodId;
+    /** 杞崲鏂瑰紡缂栫爜 锛堝疄闄呴��娆炬柟寮忕紪鐮侊級*/
+    private String refundMethodNo;
+    /** 杞崲鏂瑰紡鍚嶇О 锛堝疄闄呴��娆炬柟寮忕紪鐮侊級*/
+    private String refundMethodName;
+    /** 杞崲瀹為��閲戦 锛堝疄闄呴��娆鹃噾棰濓級*/
+    private BigDecimal refundTotal;
+    /**杞崲鏄惁鐜伴噾鏀粯 0鍚�1鏄�*/
+    private Integer isMoneyPayRefund;
+    /**杞崲鏄惁鍒掓墸璁$畻锛�0鍚�1鏄�*/
+    private Integer isExecuteRefund;
+
+}
diff --git a/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardEquityVo.java b/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardEquityVo.java
new file mode 100644
index 0000000..bcdaa7e
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardEquityVo.java
@@ -0,0 +1,31 @@
+package com.hz.his.vo.order.refund.card;
+
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.util.List;
+
+/**鍗¢」锛堝崱鍖咃級閫�娆鹃噾棰濅俊鎭绠楃粨鏋勪綋-鏉冪泭
+ * @author CJH
+ * */
+@Data
+public class RefundUserCardEquityVo {
+
+    /** 鐢ㄦ埛鍗″寘鍗¢」鏉$洰鏍囪瘑 */
+    private String cardEquityId;
+    /** 鐢ㄦ埛鍗″寘鍗¢」鏉$洰鍚嶇О */
+    private String cardEquityName;
+    /** 閫�娆惧崱椤规潯鐩� */
+    private List<RefundUserCardItemVo> refundUserCardItemVoList;
+
+    //---鐢ㄤ簬绯荤粺杩斿洖鍙傛暟璁$畻
+    /** 鍙��鎬婚噾棰�*/
+    private BigDecimal approveRefundTotal = BigDecimal.ZERO;
+    /** 鍙��鎬荤Н鍒�*/
+    private BigDecimal approveRefundIntegral = BigDecimal.ZERO;
+    /**鍒嗛厤閲戦*/
+    private BigDecimal occupyRefundTotal = BigDecimal.ZERO;
+    /**鍒嗛厤绉垎*/
+    private BigDecimal occupyRefundIntegral = BigDecimal.ZERO;
+
+}
diff --git a/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardItemVo.java b/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardItemVo.java
new file mode 100644
index 0000000..c079fca
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardItemVo.java
@@ -0,0 +1,33 @@
+package com.hz.his.vo.order.refund.card;
+
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**鍗¢」锛堝崱鍖咃級閫�娆鹃噾棰濅俊鎭绠楃粨鏋勪綋-鏉$洰
+ * @author CJH
+ * */
+@Data
+public class RefundUserCardItemVo {
+
+    /** 鐢ㄦ埛鍗″寘鍗¢」鏉$洰鏍囪瘑 */
+    private String cardItemInfoId;
+    /** 鐢ㄦ埛鍗″寘鍗¢」鏉$洰鍚嶇О */
+    private String cardItemInfoName;
+    /**閫�娆炬暟閲忥紙鎶垫墸娆℃暟锛�*/
+    private Integer refundQuantity;
+    /**鏄惁鏈�鍚庣殑鎶垫墸娆℃暟*/
+    private boolean lastNum = false;
+
+    //---鐢ㄤ簬绯荤粺杩斿洖鍙傛暟璁$畻
+    /** 鍙��鎬婚噾棰�*/
+    private BigDecimal approveRefundTotal = BigDecimal.ZERO;
+    /** 鍙��鎬荤Н鍒�*/
+    private BigDecimal approveRefundIntegral = BigDecimal.ZERO;
+    /**鍒嗛厤閲戦*/
+    private BigDecimal occupyRefundTotal = BigDecimal.ZERO;
+    /**鍒嗛厤绉垎*/
+    private BigDecimal occupyRefundIntegral = BigDecimal.ZERO;
+
+
+}
diff --git a/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardVo.java b/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardVo.java
new file mode 100644
index 0000000..5a96e24
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/vo/order/refund/card/RefundUserCardVo.java
@@ -0,0 +1,66 @@
+package com.hz.his.vo.order.refund.card;
+
+
+import com.hz.his.vo.order.refund.RefundMethodVo;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.util.List;
+
+/**鍗¢」锛堝崱鍖咃級閫�娆鹃噾棰濅俊鎭绠楃粨鏋勪綋-鎬讳俊鎭�
+ * @author CJH
+ */
+@Data
+public class RefundUserCardVo {
+
+    /** 鐢ㄦ埛鍗″寘鏍囪瘑 */
+    private String userCardId;
+    /** 鐢ㄦ埛鍗″寘鍚嶇О */
+    private String userCardName;
+
+    /** 鍗¢」鏉冪泭 */
+    private List<RefundUserCardEquityVo> refundUserCardEquityVoList;
+    /**鏀粯鏂瑰紡*/
+    private List<RefundMethodVo> payMethodVos;
+    /**閫�娆炬敮浠樻柟寮�*/
+    private List<RefundMethodVo> refundMethodVos;
+    /** 閫�娆惧師鍥狅紙鍛樺伐锛� */
+    private String remarks;
+    /** 閫�娆惧師鍥狅紙鐢ㄦ埛锛� */
+    private String refundReason;
+
+    /**鎿嶄綔浜虹被鍨嬶紝榛樿鍛樺伐*/
+    private String  opType = OP_TYPE_STAFF;
+    /**鎿嶄綔鍛樺伐鏍囪瘑*/
+    private String staffId;
+    /**鎿嶄綔鍛樺伐瑙掕壊鏍囪瘑*/
+    private String staffRoleId;
+    /**鎿嶄綔骞冲彴-鏍囧織*/
+    private String appId;
+    /**鎿嶄綔骞冲彴-鍟嗘埛鑷畾涔夌紪鐮�*/
+    private String appIdCode;
+    /**鎿嶄綔骞冲彴-鍚嶇О*/
+    private String appIdName;
+
+    //-----鐢ㄤ簬绯荤粺杩斿洖鍙傛暟璁$畻
+    /**绯荤粺璁$畻璧嬪��-鍙��鎬婚噾棰�*/
+    private BigDecimal approveRefundTotal = BigDecimal.ZERO;
+    /**绯荤粺璁$畻璧嬪��-鍙��鎬荤Н鍒�*/
+    private BigDecimal approveRefundIntegral = BigDecimal.ZERO;
+    /**绯荤粺璁$畻璧嬪��-鍒嗛厤閲戦*/
+    private BigDecimal occupyRefundTotal = BigDecimal.ZERO;
+    /**绯荤粺璁$畻璧嬪��-鍒嗛厤绉垎*/
+    private BigDecimal occupyRefundIntegral = BigDecimal.ZERO;
+    /**绯荤粺璁$畻璧嬪��-閫�娆鹃噾棰�*/
+    private BigDecimal refundTotal = BigDecimal.ZERO;
+    /**绯荤粺璁$畻璧嬪��-閫�娆剧Н鍒�*/
+    private BigDecimal refundIntegral = BigDecimal.ZERO;
+
+    /**鎿嶄綔绫诲瀷-绯荤粺*/
+    public static final String OP_TYPE_SYSTEM = "system";
+    /**鎿嶄綔绫诲瀷-鐢ㄦ埛*/
+    public static final String OP_TYPE_USER = "user";
+    /**鎿嶄綔绫诲瀷-鍛樺伐*/
+    public static final String OP_TYPE_STAFF = "staff";
+
+}
diff --git a/phis-feign/src/main/java/com/hz/phis/dt/consumables/GoodsDetailDt.java b/phis-feign/src/main/java/com/hz/phis/dt/consumables/GoodsDetailDt.java
index b92d257..a08b8de 100644
--- a/phis-feign/src/main/java/com/hz/phis/dt/consumables/GoodsDetailDt.java
+++ b/phis-feign/src/main/java/com/hz/phis/dt/consumables/GoodsDetailDt.java
@@ -12,7 +12,7 @@
  * */
 @Data
 public class GoodsDetailDt extends BaseDt {
-    /**绫诲瀷(1鍟嗗搧2鑽搧)*/
+    /**绫诲瀷(1鍟嗗搧2鑽搧3浼樻儬鍒�)*/
     private Integer type;
     /**缂栧彿*/
     private String serialNumber;
@@ -172,4 +172,9 @@
     private String bigTypeCode;
     /**鑽搧澶х被鍚�*/
     private String bigTypeName;
+
+    //鍏宠仈鏍囪瘑(绫诲瀷涓�3鍒欏叧鑱斾紭鎯犲埜id)
+    public String commonId;
+    //鍏戞崲绉垎
+    private BigDecimal integral;
 }
diff --git a/phis-feign/src/main/java/com/hz/phis/dt/user/UserDt.java b/phis-feign/src/main/java/com/hz/phis/dt/user/UserDt.java
index 294caa5..091e66d 100644
--- a/phis-feign/src/main/java/com/hz/phis/dt/user/UserDt.java
+++ b/phis-feign/src/main/java/com/hz/phis/dt/user/UserDt.java
@@ -5,6 +5,7 @@
 import lombok.Data;
 
 import java.math.BigDecimal;
+import java.util.Date;
 
 /**鐢ㄦ埛璇︽儏鏁版嵁杩斿洖瀹炰綋*/
 @Data
@@ -77,5 +78,12 @@
     private String internetCorpUserId;
     //鎵�灞炴姢澹�
     private String nurseCorpUserId;
+    //绗竴娆″埌搴楁椂闂�
+    private Date firstArriveTime;
+    //绗竴娆′笅鍗曟椂闂�(缁撹处鎴愬姛鐨勬椂闂�)
+    private Date firstPayOrderTime;
+    //鏈�鍚庝竴娆℃墽琛屾椂闂�
+    private Date lastDeductionTime;
+
 
 }

--
Gitblit v1.8.0