From da8cca4d320908b672f439369e65e9e6a95374e3 Mon Sep 17 00:00:00 2001
From: 101captain <237651143@qq.com>
Date: 星期一, 07 三月 2022 09:46:01 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/partyBuilding_lyq' into hemenkou_dev

---
 springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java |   65 ++++++++++++++++++++++++++++++--
 1 files changed, 61 insertions(+), 4 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java
index b8ad10b..cf28c2f 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java
@@ -8,6 +8,8 @@
 import com.panzhihua.common.model.dtos.community.NoticeReadDTO;
 import com.panzhihua.common.model.dtos.community.convenient.ConvenientMerchantDTO;
 import com.panzhihua.common.model.dtos.community.convenient.DisableOrEnableConvenientMerchantDTO;
+import com.panzhihua.common.model.dtos.community.microCommercialStreet.BindUserPhoneDTO;
+import com.panzhihua.common.model.dtos.community.microCommercialStreet.McsMerchantDTO;
 import com.panzhihua.common.model.dtos.grid.*;
 import com.panzhihua.common.model.dtos.user.PageFeedBackDTO;
 import com.panzhihua.common.model.dtos.user.PageUserAppletsBackstageDTO;
@@ -155,7 +157,7 @@
      *            用户id
      * @return 人员详情
      */
-    R detailUser(Long userId);
+    R<LoginUserInfoVO> detailUser(Long userId);
 
     /**
      * 设置用户标签
@@ -414,7 +416,7 @@
      * 
      * @return 展示数据
      */
-    R dataKanban();
+    R dataKanban(String areaCode);
 
     /**
      * 社区管理后台数据看板
@@ -746,9 +748,9 @@
      * 运营后台-用户数据统计汇总
      * @return  用户数据统计汇总
      */
-    R communityStatistics();
+    R communityStatistics(String areaCode);
 
-    R communityStatisticsExport();
+    R communityStatisticsExport(String areaCode);
 
     /**
      * 通过UnionId获取用户信息
@@ -758,6 +760,61 @@
     R getUserInfoByUnionId(String unionId);
 
     /**
+     * 微商业街新增商家账号
+     * @param mcsMerchantDTO
+     * @return 商家用户id
+     */
+    R addMcsMerchantUser(McsMerchantDTO mcsMerchantDTO);
+
+    /**
+     * 微商业街修改商家账号
+     * @param mcsMerchantDTO
+     * @return
+     */
+    R putMcsMerchantUser(McsMerchantDTO mcsMerchantDTO);
+
+    /**
+     * 检查用户是否有效
+     * @param userId
+     * @param type
+     * @return
+     */
+    Boolean checkUserIsValid(Long userId, Integer type);
+
+    /**
+     * 根据手机号、用户类型查询用户
+     * @param phone
+     * @param type
+     * @return
+     */
+    R getSysUserByPhone(String phone, Integer type);
+
+    /**
+     * 发送验证码
+     * @param phone 手机号
+     * @param clientIP 用户ip
+     * @param prefixKey redis Key 前缀
+     * @param limit 获取次数限制
+     * @param timeout 超次数获取时间等待
+     * @return
+     */
+    R sendMessageCode(String phone, String clientIP, String prefixKey, Integer limit, Integer timeout);
+
+    /**
+     * 根据openId获取微商业街用户
+     * @param openid
+     * @return
+     */
+    R getMcsUserByOpenId(String openid);
+
+    /**
+     * 商业街用户微信授权-绑定手机号
+     * @param bindUserPhoneDTO
+     * @return
+     */
+    R bindOrAddMcsUser(BindUserPhoneDTO bindUserPhoneDTO);
+
+    /**
      * 更新街道id
      * @param administratorsUserVO
      * @return

--
Gitblit v1.7.1