| | |
| | | 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); |
| | | |
| | | |
| | | /** |
| | | * 小程序登录 |
| | | * |
| | |
| | | */ |
| | | @PostMapping("/member/miniLogin") |
| | | public R<AppMiniLoginVo> miniLogin(@RequestBody AppMiniLoginDto appMiniLoginDto); |
| | | |
| | | |
| | | /** |
| | | * 小程序注册 |
| | | * |
| | |
| | | */ |
| | | @PostMapping("/member/miniRegister") |
| | | public R<AppMiniRegisterVo> miniRegister(@RequestBody AppMiniRegisterDto appUserRegisterDto); |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * 更新绑定 |
| | | * |
| | |
| | | */ |
| | | @PostMapping("/member/updateMemberBinding") |
| | | public R updateMemberBinding(@RequestBody AppMemberBindingDto appMemberBindingDto); |
| | | |
| | | |
| | | /** |
| | | * 更新会员商品类型 |
| | | * |
| | |
| | | */ |
| | | @PostMapping("/member/updateMemberGoodsType") |
| | | public R updateMemberGoodsType(@RequestBody AppMemberGoodsTypeDto appMemberGoodsTypeDto); |
| | | |
| | | |
| | | /** |
| | | * 通过手机号获取会员 |
| | | * |
| | |
| | | */ |
| | | @PostMapping("/member/getMemberByMobile") |
| | | public R<Member> getMemberByMobile(@RequestBody String mobile); |
| | | |
| | | |
| | | /** |
| | | * 订单创建新用户 |
| | | * |
| | |
| | | */ |
| | | @PostMapping("/member/createNewMember") |
| | | public R createNewMember(@RequestBody Member member); |
| | | |
| | | |
| | | /** |
| | | * @param tag |
| | | * @return R |
| | |
| | | */ |
| | | @PostMapping("/member/deleteMemberTag") |
| | | public R deleteMemberTag(@RequestBody String tag); |
| | | |
| | | |
| | | /** |
| | | * @param suggestTag |
| | | * @return R |
| | |
| | | */ |
| | | @PostMapping("/member/deleteMemberSuggestTag") |
| | | public R deleteMemberSuggestTag(@RequestBody String suggestTag); |
| | | |
| | | |
| | | /** |
| | | * @param mgtBaseBathDto |
| | | * @return R<List < MgtSimpleMemberVo>> |
| | |
| | | */ |
| | | @PostMapping("/member/listSimpleVoByIds") |
| | | public R<List<MgtSimpleMemberVo>> listSimpleVoByIds(@RequestBody String userIds); |
| | | |
| | | |
| | | /** |
| | | * @param mgtUserIdByKeywordDto |
| | | * @return R<MgtUserIdByKeywordVo> |
| | |
| | | */ |
| | | @PostMapping("/member/getUserIdByKeyword") |
| | | public R<MgtUserIdByKeywordVo> getUserIdByKeyword(@RequestBody MgtUserIdByKeywordDto mgtUserIdByKeywordDto); |
| | | |
| | | |
| | | /** |
| | | * @param |
| | | * @return R<MgtBulletinBoardVo> |
| | |
| | | */ |
| | | @PostMapping("/member/boardMemberTotal") |
| | | public R<MgtBulletinBoardVo> boardMemberTotal(@RequestBody BoardMemberTotalDto boardMemberTotalDto); |
| | | |
| | | |
| | | /** |
| | | * @param mgtActivityAgeDto |
| | | * @return R<List < Long>> |
| | |
| | | */ |
| | | @PostMapping("/member/listUserIdByAge") |
| | | public R<List<Long>> listUserIdByAge(@RequestBody MgtActivityAgeDto mgtActivityAgeDto); |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * @param shopIdlist |
| | | * @return R<List < Long>> |
| | |
| | | */ |
| | | @PostMapping("/member/listUserIdByShopId") |
| | | public R<List<Long>> listUserIdByShopId(@RequestBody List<Long> shopIdlist); |
| | | |
| | | |
| | | /** |
| | | * @param shopIdlist |
| | | * @return R<MgtShopTotalMemberVo> |
| | |
| | | */ |
| | | @PostMapping("/member/getUserTotalByShopId") |
| | | public R<MgtShopTotalMemberVo> getUserTotalByShopId(@RequestBody List<Long> shopIdlist); |
| | | |
| | | |
| | | /** |
| | | * @param memberTotalChangeDto |
| | | * @return R |
| | |
| | | */ |
| | | @PostMapping("/member/changeMemberTotal") |
| | | public R changeMemberTotal(@RequestBody MemberTotalChangeDto memberTotalChangeDto); |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * @param merTotalDto |
| | | * @return R<MerOrderAgeUserVo> |
| | |
| | | */ |
| | | @PostMapping("/member/listOrderAgeUser") |
| | | public R<List<MerOrderAgeUserVo>> listOrderAgeUser(@RequestBody MerTotalDto merTotalDto); |
| | | |
| | | |
| | | /** |
| | | * @param |
| | | * @return R<Integer> |
| | |
| | | */ |
| | | @PostMapping("/member/getUnReplaySuggestVo") |
| | | public R<Integer> getUnReplaySuggestVo(); |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * @param verifyPrize |
| | | * @return R<MemberGiftRecord> |
| | |
| | | */ |
| | | @PostMapping("/member/getVerifyPrize") |
| | | public R<MemberGiftRecord> getVerifyPrize(@RequestBody String verifyPrize); |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * @param integralChangeDto |
| | | * @return R |
| | |
| | | */ |
| | | @PostMapping("/member/changeIntegral") |
| | | public R signShare(@RequestBody IntegralChangeDto integralChangeDto); |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * @param shopIdList |
| | | * @return R<Integer> |
| | |
| | | */ |
| | | @PostMapping("/member/getAreaNewMember") |
| | | public R<Integer> getAreaNewMember(@RequestBody List<Long> shopIdList); |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * @param mgtMemberShopNameDto |
| | | * @return R |
| | |
| | | */ |
| | | @PostMapping("/member/updateMemberShopName") |
| | | public R updateMemberShopName(@RequestBody MgtMemberShopNameDto mgtMemberShopNameDto); |
| | | |
| | | |
| | | /** |
| | | * @description |
| | | * @author jqs |
| | |
| | | */ |
| | | @PostMapping("/member/getBirthdayCard") |
| | | public R<BirthdayCard> getBirthdayCard(); |
| | | |
| | | |
| | | /** |
| | | * @description 核销奖品 |
| | | * @author jqs |
| | |
| | | */ |
| | | @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); |
| | | } |