From ea1a62ba6484d6c6cb1ca67dcea938a95ba18fc6 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期一, 26 五月 2025 18:26:26 +0800
Subject: [PATCH] 新增加用户端接口

---
 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/service/RemoteMemberService.java |   83 +++++++++++++++++++++++------------------
 1 files changed, 47 insertions(+), 36 deletions(-)

diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/service/RemoteMemberService.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/service/RemoteMemberService.java
index c5cf9a8..6a1aa7a 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/service/RemoteMemberService.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/service/RemoteMemberService.java
@@ -13,15 +13,16 @@
 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;
 
 @FeignClient(contextId = "remoteMemberService", value = ServiceNameConstants.MEMBER_SERVICE, fallbackFactory = RemoteMemberFallbackFactory.class)
 public interface RemoteMemberService {
-
+    
     @PostMapping("/member/getMember")
     public R<Member> getMember(@RequestBody Long userId);
-
+    
     /**
      * 小程序登录
      *
@@ -30,7 +31,7 @@
      */
     @PostMapping("/member/miniLogin")
     public R<AppMiniLoginVo> miniLogin(@RequestBody AppMiniLoginDto appMiniLoginDto);
-
+    
     /**
      * 小程序注册
      *
@@ -39,8 +40,8 @@
      */
     @PostMapping("/member/miniRegister")
     public R<AppMiniRegisterVo> miniRegister(@RequestBody AppMiniRegisterDto appUserRegisterDto);
-
-
+    
+    
     /**
      * 更新绑定
      *
@@ -49,7 +50,7 @@
      */
     @PostMapping("/member/updateMemberBinding")
     public R updateMemberBinding(@RequestBody AppMemberBindingDto appMemberBindingDto);
-
+    
     /**
      * 更新会员商品类型
      *
@@ -58,7 +59,7 @@
      */
     @PostMapping("/member/updateMemberGoodsType")
     public R updateMemberGoodsType(@RequestBody AppMemberGoodsTypeDto appMemberGoodsTypeDto);
-
+    
     /**
      * 通过手机号获取会员
      *
@@ -67,7 +68,7 @@
      */
     @PostMapping("/member/getMemberByMobile")
     public R<Member> getMemberByMobile(@RequestBody String mobile);
-
+    
     /**
      * 订单创建新用户
      *
@@ -76,7 +77,7 @@
      */
     @PostMapping("/member/createNewMember")
     public R createNewMember(@RequestBody Member member);
-
+    
     /**
      * @param tag
      * @return R
@@ -86,7 +87,7 @@
      */
     @PostMapping("/member/deleteMemberTag")
     public R deleteMemberTag(@RequestBody String tag);
-
+    
     /**
      * @param suggestTag
      * @return R
@@ -96,7 +97,7 @@
      */
     @PostMapping("/member/deleteMemberSuggestTag")
     public R deleteMemberSuggestTag(@RequestBody String suggestTag);
-
+    
     /**
      * @param mgtBaseBathDto
      * @return R<List < MgtSimpleMemberVo>>
@@ -106,7 +107,7 @@
      */
     @PostMapping("/member/listSimpleVoByIds")
     public R<List<MgtSimpleMemberVo>> listSimpleVoByIds(@RequestBody String userIds);
-
+    
     /**
      * @param mgtUserIdByKeywordDto
      * @return R<MgtUserIdByKeywordVo>
@@ -116,7 +117,7 @@
      */
     @PostMapping("/member/getUserIdByKeyword")
     public R<MgtUserIdByKeywordVo> getUserIdByKeyword(@RequestBody MgtUserIdByKeywordDto mgtUserIdByKeywordDto);
-
+    
     /**
      * @param
      * @return R<MgtBulletinBoardVo>
@@ -126,7 +127,7 @@
      */
     @PostMapping("/member/boardMemberTotal")
     public R<MgtBulletinBoardVo> boardMemberTotal(@RequestBody BoardMemberTotalDto boardMemberTotalDto);
-
+    
     /**
      * @param mgtActivityAgeDto
      * @return R<List < Long>>
@@ -136,8 +137,8 @@
      */
     @PostMapping("/member/listUserIdByAge")
     public R<List<Long>> listUserIdByAge(@RequestBody MgtActivityAgeDto mgtActivityAgeDto);
-
-
+    
+    
     /**
      * @param shopIdlist
      * @return R<List < Long>>
@@ -147,7 +148,7 @@
      */
     @PostMapping("/member/listUserIdByShopId")
     public R<List<Long>> listUserIdByShopId(@RequestBody List<Long> shopIdlist);
-
+    
     /**
      * @param shopIdlist
      * @return R<MgtShopTotalMemberVo>
@@ -157,7 +158,7 @@
      */
     @PostMapping("/member/getUserTotalByShopId")
     public R<MgtShopTotalMemberVo> getUserTotalByShopId(@RequestBody List<Long> shopIdlist);
-
+    
     /**
      * @param memberTotalChangeDto
      * @return R
@@ -167,8 +168,8 @@
      */
     @PostMapping("/member/changeMemberTotal")
     public R changeMemberTotal(@RequestBody MemberTotalChangeDto memberTotalChangeDto);
-
-
+    
+    
     /**
      * @param merTotalDto
      * @return R<MerOrderAgeUserVo>
@@ -178,7 +179,7 @@
      */
     @PostMapping("/member/listOrderAgeUser")
     public R<List<MerOrderAgeUserVo>> listOrderAgeUser(@RequestBody MerTotalDto merTotalDto);
-
+    
     /**
      * @param
      * @return R<Integer>
@@ -188,8 +189,8 @@
      */
     @PostMapping("/member/getUnReplaySuggestVo")
     public R<Integer> getUnReplaySuggestVo();
-
-
+    
+    
     /**
      * @param verifyPrize
      * @return R<MemberGiftRecord>
@@ -199,8 +200,8 @@
      */
     @PostMapping("/member/getVerifyPrize")
     public R<MemberGiftRecord> getVerifyPrize(@RequestBody String verifyPrize);
-
-
+    
+    
     /**
      * @param integralChangeDto
      * @return R
@@ -210,8 +211,8 @@
      */
     @PostMapping("/member/changeIntegral")
     public R signShare(@RequestBody IntegralChangeDto integralChangeDto);
-
-
+    
+    
     /**
      * @param shopIdList
      * @return R<Integer>
@@ -221,8 +222,8 @@
      */
     @PostMapping("/member/getAreaNewMember")
     public R<Integer> getAreaNewMember(@RequestBody List<Long> shopIdList);
-
-
+    
+    
     /**
      * @param mgtMemberShopNameDto
      * @return R
@@ -232,7 +233,7 @@
      */
     @PostMapping("/member/updateMemberShopName")
     public R updateMemberShopName(@RequestBody MgtMemberShopNameDto mgtMemberShopNameDto);
-
+    
     /**
      * @description
      * @author  jqs
@@ -242,7 +243,7 @@
      */
     @PostMapping("/member/getBirthdayCard")
     public R<BirthdayCard> getBirthdayCard();
-
+    
     /**
      * @description  核销奖品
      * @author  jqs
@@ -252,14 +253,24 @@
      */
     @PostMapping("/member/verifyPrize")
     public R verifyPrize(@RequestBody MerVerifyPrizeFinalDto merVerifyPrizeFinalDto);
-
+    
     /**
-     * @description
-     * @author  jqs
-     * @date    2023/8/23 19:06
      * @param ageType
-     * @return  R<List<Long>>
+     * @return R<List < Long>>
+     * @description
+     * @author jqs
+     * @date 2023/8/23 19:06
      */
     @PostMapping("/member/listUserIdByAgeType")
     public R<List<Long>> listUserIdByAgeType(@RequestBody Integer ageType);
+    
+    /**
+     * 手动添加用户积分
+     *
+     * @param integral
+     * @param userId
+     * @return
+     */
+    @PostMapping("/member/addIntegralRecord")
+    R addIntegralRecord(@RequestParam("integral") Integer integral, @RequestParam("userId") Long userId, @RequestParam("orderId") String orderId);
 }
\ No newline at end of file

--
Gitblit v1.7.1