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