From 9077dca5116fda68fe3fbbefda025c69efbddc95 Mon Sep 17 00:00:00 2001
From: cmg <527198563@qq.com>
Date: 星期六, 22 六月 2024 09:49:24 +0800
Subject: [PATCH] Merge branch 'master-stander' into master-jiayan

---
 phis-feign/src/main/java/com/hz/his/dto/activity/RepoActivityDto.java                |   28 ++++
 phis-feign/src/main/java/com/hz/his/dto/activity/RepoActivityLimitDto.java           |   20 +++
 phis-feign/src/main/java/com/hz/phis/vo/money/MoneyRuleVo.java                       |    2 
 phis-feign/src/main/java/com/hz/his/constant/ActivityPreferentialConstants.java      |   49 ++++++++
 phis-feign/src/main/java/com/hz/phis/dt/user/UserDt.java                             |    6 
 phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipOrderService.java    |    4 
 phis-feign/src/main/java/com/hz/his/feign/service/rfm/SRfmParagraphGradeService.java |   22 +++
 phis-feign/src/main/java/com/hz/his/dto/order/OrderItemPreferentialDto.java          |   56 +++++++++
 phis-feign/src/main/java/com/hz/his/dto/coupon/CouponNumberDto.java                  |    8 +
 phis-feign/src/main/java/com/hz/his/dto/order/OrderItemPHisDto.java                  |    6 +
 phis-feign/src/main/java/com/hz/his/dto/report/user/UserDetailSelectDto.java         |   12 ++
 phis-feign/src/main/java/com/hz/his/feign/service/phis/SProjectService.java          |    5 
 phis-feign/src/main/java/com/hz/his/feign/service/phis/SRepoActivityService.java     |   42 +++++++
 phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiUserService.java     |    5 
 phis-feign/src/main/java/com/hz/his/feign/service/phis/SCouponService.java           |    6 
 phis-feign/src/main/java/com/hz/his/dto/coupon/CouponDto.java                        |    6 +
 phis-feign/src/main/java/com/hz/his/dto/order/OrderRefundDto.java                    |    4 
 phis-feign/src/main/java/com/hz/his/dto/refund/RefundPreferentialDto.java            |   24 ++++
 phis-feign/src/main/java/com/hz/his/vo/coupon/CouponReceiveVo.java                   |   15 ++
 19 files changed, 316 insertions(+), 4 deletions(-)

diff --git a/phis-feign/src/main/java/com/hz/his/constant/ActivityPreferentialConstants.java b/phis-feign/src/main/java/com/hz/his/constant/ActivityPreferentialConstants.java
new file mode 100644
index 0000000..9a88017
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/constant/ActivityPreferentialConstants.java
@@ -0,0 +1,49 @@
+package com.hz.his.constant;
+
+import com.hx.util.StringUtils;
+
+/**
+ * 娲诲姩浼樻儬绫诲瀷
+ * @USER: fhx
+ * @DATE: 2024/5/8
+ **/
+public class ActivityPreferentialConstants {
+
+    /** 浼樻儬绫诲瀷 - 闄嶄环  */
+    public static final String TYPE_PRICE_REDUCTION = "price_reduction";
+    /** 浼樻儬绫诲瀷 - 璧犻�佷紭鎯犲埜 */
+    public static final String TYPE_GIFT_COUPON = "gift_coupon";
+    /** 浼樻儬绫诲瀷 - 璧犻�佺Н鍒� */
+    public static final String TYPE_GIFT_INTEGRAL = "gift_integral";
+    /** 浼樻儬绫诲瀷 - 鎶樻墸 */
+    public static final String TYPE_DISCOUNT = "discount";
+    /** 浼樻儬绫诲瀷 - 璧犻�侀」鐩� */
+    public static final String TYPE_GIFT_PROJECT = "gift_project";
+
+
+    /** 杞崲浼樺寲绫诲瀷涓枃 */
+    public static String changeTypeCn(String type){
+        switch (type){
+            case TYPE_PRICE_REDUCTION: return "闄嶄环";
+            case TYPE_GIFT_COUPON: return "璧犻�佷紭鎯犲埜";
+            case TYPE_GIFT_INTEGRAL: return "璧犻�佺Н鍒�";
+            case TYPE_DISCOUNT: return "鎵撴姌";
+            case TYPE_GIFT_PROJECT: return "璧犻�侀」鐩�";
+            default: return "鏈煡";
+        }
+    }
+
+    /** 妫�鏌ュ垽鏂槸鍚﹁禒閫佺被鍨� */
+    public static boolean checkGiftType(String type){
+        if(StringUtils.isEmpty(type)){
+            return false;
+        }
+
+        if(TYPE_GIFT_COUPON.equals(type)
+                || TYPE_GIFT_INTEGRAL.equals(type)
+                || TYPE_GIFT_PROJECT.equals(type)){
+            return true;
+        }
+        return false;
+    }
+}
diff --git a/phis-feign/src/main/java/com/hz/his/dto/activity/RepoActivityDto.java b/phis-feign/src/main/java/com/hz/his/dto/activity/RepoActivityDto.java
new file mode 100644
index 0000000..f6e80a9
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/dto/activity/RepoActivityDto.java
@@ -0,0 +1,28 @@
+package com.hz.his.dto.activity;
+
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * 澶嶈喘娲诲姩dto
+ * @USER: fhx
+ * @DATE: 2024/5/8
+ **/
+@Data
+public class RepoActivityDto {
+
+    /** 澶嶈喘娲诲姩id */
+    private String activityId;
+    /** 鐢ㄦ埛id */
+    private String userId;
+    /** 闄愬埗鐢ㄦ埛浼氬憳绛夌骇(澶氫釜閫楀彿鍒嗛殧锛岀┖鍒欎笉闄愬埗) */
+    private String limitVipLevel;
+    /** 闄愬埗闂ㄥ簵id */
+    private List<String> limitShopIdList;
+    /** 闄愬埗鍘嗗彶璐拱杩噑puId */
+    private List<String> limitSpuIdList;
+    /** 闄愬埗鍘嗗彶鍒嗙被(椤圭洰鏄犲皠琛�) */
+    private List<RepoActivityLimitDto> limitTypeList;
+
+}
diff --git a/phis-feign/src/main/java/com/hz/his/dto/activity/RepoActivityLimitDto.java b/phis-feign/src/main/java/com/hz/his/dto/activity/RepoActivityLimitDto.java
new file mode 100644
index 0000000..0765a7e
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/dto/activity/RepoActivityLimitDto.java
@@ -0,0 +1,20 @@
+package com.hz.his.dto.activity;
+
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * 澶嶈喘娲诲姩闄愬埗dto
+ * @USER: fhx
+ * @DATE: 2024/5/8
+ **/
+@Data
+public class RepoActivityLimitDto {
+
+    /** 鏄犲皠妯″潡 */
+    private Integer moduleType;
+    /** 鏄犲皠鍚嶇О */
+    private String itemName;
+
+}
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 b00b365..34eea27 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
@@ -65,4 +65,10 @@
 
     /** 浼樻儬鍒窱D*/
     private List<String> couponIdList;
+
+    /**骞冲彴闄愬埗*/
+    private Integer platLimit;
+    /**骞冲彴鍙敤杩囨护,appId*/
+    private List<String> limitPlatformList;
+
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/coupon/CouponNumberDto.java b/phis-feign/src/main/java/com/hz/his/dto/coupon/CouponNumberDto.java
index 799d2b1..2760d5a 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/coupon/CouponNumberDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/coupon/CouponNumberDto.java
@@ -17,6 +17,7 @@
 public class CouponNumberDto{
     /**鏍囪瘑*/
     private String id;
+
     /**鏍囬*/
     private String title;
     /**鏈夋晥寮�濮嬫椂闂�*/
@@ -58,6 +59,13 @@
     /**璁℃椂绫诲瀷锛�0鏃堕棿娈碉紝1棰嗗彇鏈夋晥鏃堕暱锛堥鍙栨椂闂村彔鍔犳椂闂达級锛�2鏃犳晥鏃堕暱锛�*/
     private Integer timeType;
 
+    /** 浼樻儬鍒竔d */
+    private String couponId;
+    /** 浼樻儬鍒告爣棰� */
+    private String couponTitle;
+    /** 浼樻儬鍒哥爜id */
+    private String couponNumberId;
+
     /**璁℃椂绫诲瀷-鏃堕棿娈�*/
     public static final int TIME_TYPE_SLOT = 0;
     /**璁℃椂绫诲瀷-棰嗗彇鏃堕暱锛堥鍙栨椂闂村彔鍔犳椂闂达級*/
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 cef0e81..79d8a0e 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
@@ -26,6 +26,10 @@
     private BigDecimal discount;
     /**褰撳墠鏄惁鍏佽浣庡垎鎶垫墸鐜伴噾*/
     private Boolean isCanUseIntegralCash = false;
+    /** 浼樻儬鍒搁噾棰濓紙鍏冿級蹇呭~锛屼笉浼犲垯榛樿0 */
+    private BigDecimal couponTotal;
+    /** 浼樻儬绂忓埄鎬婚噾棰濓紙鍏冿級蹇呭~锛屼笉浼犲垯榛樿0 */
+    private BigDecimal preferentialTotal;
     /**鎶垫墸鐜伴噾閲戦*/
     private BigDecimal cash = BigDecimal.ZERO;
     /**鎶垫墸鐜伴噾閲戦闇�瑕佹敮浠樼殑绉垎*/
@@ -63,4 +67,6 @@
     /** 璇夋眰鍒嗙被idList */
     private List<String> appealTypeIdList;
 
+    /** 瀛愬崟浼樻儬绂忓埄鏁版嵁 */
+    private List<OrderItemPreferentialDto> orderItemPreferentialList;
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/order/OrderItemPreferentialDto.java b/phis-feign/src/main/java/com/hz/his/dto/order/OrderItemPreferentialDto.java
new file mode 100644
index 0000000..5fabdb9
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/dto/order/OrderItemPreferentialDto.java
@@ -0,0 +1,56 @@
+package com.hz.his.dto.order;
+
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * 璁㈠崟瀛愬崟鍟嗗搧鍏宠仈鐨勪紭鎯犳椿鍔�
+ * @USER: fhx
+ * @DATE: 2024/5/8
+ **/
+@Data
+public class OrderItemPreferentialDto {
+
+    /** 璁㈠崟id锛圤rdersTotal锛� */
+    private String orderId;
+    /** 涓�绾у瓙璁㈠崟id锛圤rderItem锛� */
+    private String orderItemId;
+
+    /** 浼樻儬娲诲姩鍚嶇О */
+    private String name;
+    /** 鏉ユ簮绫诲瀷 */
+    private String sourceType;
+    /** 鏉ユ簮鏍囪瘑 */
+    private String sourceId;
+
+    /** 杈呭姪瀛楁1 */
+    private String common1Id;
+    /** 杈呭姪瀛楁2 */
+    private String common2Id;
+    /** 杈呭姪鏁板�� */
+    private Integer commonNum;
+
+    /** 娲诲姩绫诲瀷(ActivityPreferentialConstants) */
+    private String type;
+
+    /** 浼樻儬鏁板�� */
+    private BigDecimal valNum;
+    /** 璧犻�佷紭鎯爅son */
+    private String giftJson;
+
+    /** 浼樻儬璁$畻鎺掑簭 */
+    private Integer sortNum;
+    /** 浼樻儬鍓嶄环鏍� */
+    private BigDecimal beforePrice = BigDecimal.ZERO;
+    /** 浼樻儬鍚庝环鏍� */
+    private BigDecimal afterPrice = BigDecimal.ZERO;
+    /** 浼樻儬浠锋牸(浼樻儬鍓�-浼樻儬鍚�) */
+    private BigDecimal preferentialPrice = BigDecimal.ZERO;
+
+
+    ////////////////////////////////////////////////////////////////////////////////////////////
+
+    public OrderItemPreferentialDto() {
+    }
+}
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 196d775..97b8d87 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
@@ -1,5 +1,6 @@
 package com.hz.his.dto.order;
 
+import com.hz.his.dto.refund.RefundPreferentialDto;
 import lombok.Data;
 
 import java.math.BigDecimal;
@@ -78,4 +79,7 @@
     //闈炲繀濉� 閲嶅彂鏍囪瘑
     private String resendRecordId;
 
+    /** 閫�娆句紭鎯� */
+    private RefundPreferentialDto refundPreferentialDto;
+
 }
diff --git a/phis-feign/src/main/java/com/hz/his/dto/refund/RefundPreferentialDto.java b/phis-feign/src/main/java/com/hz/his/dto/refund/RefundPreferentialDto.java
new file mode 100644
index 0000000..82169a8
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/dto/refund/RefundPreferentialDto.java
@@ -0,0 +1,24 @@
+package com.hz.his.dto.refund;
+
+import com.hz.his.dto.coupon.CouponNumberDto;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.util.List;
+
+/**
+ * 閫�娆句紭鎯燿to
+ * @USER: fhx
+ * @DATE: 2024/5/15
+ **/
+@Data
+public class RefundPreferentialDto {
+
+    /** 瑕侀��娆剧殑澶嶈喘娲诲姩璧犻�佺Н鍒� */
+    private BigDecimal refundRepoGiftIntegral;
+    /** 瑕侀��娆句綔搴熺殑澶嶈喘娲诲姩璧犻�佷紭鎯犲埜 */
+    private List<CouponNumberDto> refundRepoGiftCouponList;
+    /** 宸蹭娇鐢ㄤ紭鎯犲埜鎻愮ず */
+    private  List<String> couponTipsList;
+
+}
diff --git a/phis-feign/src/main/java/com/hz/his/dto/report/user/UserDetailSelectDto.java b/phis-feign/src/main/java/com/hz/his/dto/report/user/UserDetailSelectDto.java
index 6d50a4d..224d021 100644
--- a/phis-feign/src/main/java/com/hz/his/dto/report/user/UserDetailSelectDto.java
+++ b/phis-feign/src/main/java/com/hz/his/dto/report/user/UserDetailSelectDto.java
@@ -19,12 +19,24 @@
     private List<String> adviserIdList;
     /**椤鹃棶缂栧彿*/
     private List<String> adviserNoList;
+    /**鐧诲綍鍛樺伐鏍囪瘑*/
+    private String loginEmpId;
+    /**鐧诲綍鍛樺伐鍚嶇О*/
+    private String loginCnName;
+    /**鐧诲綍鍛樺伐鍞竴瀛楃涓�*/
+    private String loginEmpStr;
+    /**鎿嶄綔浜�*/
+    private String operatorId;
+    /**鎿嶄綔浜哄悕绉�*/
+    private String operatorName;
 
     /**鏌ヨ娲昏穬鑰乂IP,娴佸け(娴佸け)/娲昏穬(鐘舵��)/娌夌潯(鐘舵��)涔嬮棿鏄�愭垨銆戝叧绯�0:娴佸け 1:娲昏穬 2:娌夌潯*/
     private List<Integer> oldVipList;
 
     /**鏌ヨ瀹㈡埛绛夌骇,绛夌骇涔嬮棿鏄�愭垨銆戝叧绯�*/
     private List<String> userLevelList;
+    /**鏌ヨ瀹㈡埛鐘舵��,鐘舵�佷箣闂存槸銆愭垨銆戝叧绯�*/
+    private List<String> statusList;
 
     /**涓夊ぇ椤圭洰鏈墽琛屽ぇ鐨勬槸銆愪笖銆�,鍚勮嚜鏄�愭垨銆�*/
     /**鎵撳崱椤圭洰0:1-3涓湀鏈墽琛�,1:4-6涓湀鏈墽琛�,2:>6涓湀鏈墽琛�*/
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SCouponService.java b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SCouponService.java
index 8e1facc..6ef35e1 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SCouponService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SCouponService.java
@@ -162,6 +162,10 @@
     @PostMapping(value = "/coupon/birthday/list/user")
     Result userBirthDayCouponList(@RequestBody(required = false) CouponDto dto);
 
-
+    /**
+     * 鑾峰彇浼樻儬鍒搁鍙栬鍒欏垪琛�
+     */
+    @PostMapping(value = "/coupon/receive/rule/list")
+    Result getReceiveRuleList();
 
 }
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 9c43b84..4e48627 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
@@ -111,4 +111,9 @@
     /**鏌ヨ椤圭洰绉垎鎶垫墸鐜伴噾鐨勬瘮渚�*/
     @PostMapping(value = "/project/integral/cash/rate")
     Result getIntegralCashRate(@RequestBody ProjectDto projectDto);
+
+    /**鏌ヨ鏄犲皠椤圭洰妯″潡鏍戝瀷涓夌骇*/
+    @PostMapping(value = "/project/item/relation/list")
+    Result projectItemList(@RequestBody ProjectDto projectDto);
+
 }
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SRepoActivityService.java b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SRepoActivityService.java
new file mode 100644
index 0000000..c2f2e0e
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SRepoActivityService.java
@@ -0,0 +1,42 @@
+package com.hz.his.feign.service.phis;
+
+import com.hx.resultTool.Result;
+import com.hz.his.dto.PageDto;
+import com.hz.his.dto.activity.RepoActivityDto;
+import com.hz.his.dto.coupon.CouponDto;
+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.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import java.math.BigDecimal;
+
+/**
+ * 澶嶈喘娲诲姩service
+ */
+@FeignClient(name="phis-provider",path = "/p-his-data",contextId = "repo-activity")
+public interface SRepoActivityService {
+
+    /** 闂ㄥ簵鍒楄〃 */
+    @PostMapping(value = "/repo/activity/shop/list")
+    Result shopList();
+
+    /** SPU鍒楄〃 */
+    @PostMapping(value = "/repo/activity/spu/list")
+    Result spuList(@RequestBody PageDto dto);
+
+    /** 椤圭洰鏄犲皠鍒嗙被鍒楄〃 */
+    @PostMapping(value = "/repo/activity/project/type/relation/list")
+    Result projectTypeRelationList(@RequestBody PageDto dto);
+
+    /** 浼樻儬鍒稿垪琛� */
+    @PostMapping(value = "/repo/activity/coupon/list")
+    Result couponList(@RequestBody CouponDto couponDto);
+
+    /** 妫�鏌ユ煡璇㈢敤鎴锋槸鍚︾鍚堝弬涓庡璐椿鍔� */
+    @PostMapping(value = "/repo/activity/check/user/can/join")
+    Result checkUserCanJoin(@RequestBody RepoActivityDto repoActivityDto);
+
+
+}
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 a9698e7..cca8dcb 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
@@ -186,5 +186,7 @@
     @PostMapping(value = "/order/countOrderShouldTotal")
     Result countOrderShouldTotal(@RequestBody OrderCountShouldTotalDto dto);
 
-
+    /** 閫�娆惧墠閫昏緫妫�鏌� */
+    @PostMapping(value = "/order/reufnd/afrer/check")
+    Result refundAfterCheck(@RequestBody OrderRefundDto dto);
 }
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiUserService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiUserService.java
index 7925679..99c78f4 100644
--- a/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiUserService.java
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/bi/BiUserService.java
@@ -112,5 +112,10 @@
     @PostMapping("/admin/rfmUser/report/user/search/list")
     Result userSearchList(@RequestBody UserDetailSelectDto userDetailSelectDto);
 
+    /**
+     *  rfm瀹㈡埛姒傝-鎼滅储鐢ㄦ埛鍒楄〃-瀵煎嚭
+     */
+    @PostMapping("/admin/rfmUser/report/user/search/export")
+    Result userSearchExport(@RequestBody UserDetailSelectDto userDetailSelectDto);
 
 }
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/rfm/SRfmParagraphGradeService.java b/phis-feign/src/main/java/com/hz/his/feign/service/rfm/SRfmParagraphGradeService.java
new file mode 100644
index 0000000..30902f9
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/rfm/SRfmParagraphGradeService.java
@@ -0,0 +1,22 @@
+package com.hz.his.feign.service.rfm;
+
+import com.hx.resultTool.Result;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+/**
+ * RFM绛夌骇鏁版嵁鍖洪棿service
+ * @USER: fhx
+ * @DATE: 2024/5/28
+ **/
+@FeignClient(name="bi-rfm",path = "/rfm",contextId = "phip-rfm-paragraph-grade")
+public interface SRfmParagraphGradeService {
+
+    /**
+     * RFM缁煎悎绛夌骇绛夌骇鍖洪棿鑾峰彇
+     */
+    @RequestMapping("/grade-paragraph/comprehensive/data")
+    Result comprehensiveGradeData();
+
+
+}
diff --git a/phis-feign/src/main/java/com/hz/his/vo/coupon/CouponReceiveVo.java b/phis-feign/src/main/java/com/hz/his/vo/coupon/CouponReceiveVo.java
new file mode 100644
index 0000000..30f58c4
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/vo/coupon/CouponReceiveVo.java
@@ -0,0 +1,15 @@
+package com.hz.his.vo.coupon;
+
+import lombok.Data;
+
+/**
+ *  浼樻儬鍒搁鍙栬鍒�
+ * */
+@Data
+public class CouponReceiveVo {
+    /**瑙勫垯鏍囪瘑*/
+    private String id;
+    /**瑙勫垯鍚嶇О*/
+    private String name;
+
+}
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 e3bc63e..0d542e8 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
@@ -1,7 +1,5 @@
 package com.hz.phis.dt.user;
 
-import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
-import com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant;
 import lombok.Data;
 
 import java.math.BigDecimal;
@@ -91,4 +89,8 @@
     //鏄惁鍚湁鐑帥鍚夐」鐩�
     private Boolean isHaveRmj = false;
 
+    /** 鎵�灞為【闂悕绉� */
+    private String adviserName;
+    /** RFM缁煎悎绛夌骇 */
+    private String rfmGrade;
 }
diff --git a/phis-feign/src/main/java/com/hz/phis/vo/money/MoneyRuleVo.java b/phis-feign/src/main/java/com/hz/phis/vo/money/MoneyRuleVo.java
index d6b46a5..9b6409f 100644
--- a/phis-feign/src/main/java/com/hz/phis/vo/money/MoneyRuleVo.java
+++ b/phis-feign/src/main/java/com/hz/phis/vo/money/MoneyRuleVo.java
@@ -9,4 +9,6 @@
 public class MoneyRuleVo {
     /**鍔熻兘缂栧彿*/
     private String functionCode;
+    /**閲戦绫诲瀷:0澧炲�奸噾,1绉垎*/
+    private Integer moneyType;
 }

--
Gitblit v1.8.0