| | |
| | | |
| | | import com.ruoyi.common.core.constant.ServiceNameConstants; |
| | | import com.ruoyi.common.core.domain.R; |
| | | import com.ruoyi.system.api.domain.dto.AppMemberBindingDto; |
| | | import com.ruoyi.system.api.domain.dto.AppMemberGoodsTypeDto; |
| | | import com.ruoyi.system.api.domain.dto.AppMiniRegisterDto; |
| | | import com.ruoyi.system.api.domain.dto.MgtUserIdByKeywordDto; |
| | | import com.ruoyi.system.api.domain.dto.*; |
| | | import com.ruoyi.system.api.domain.poji.member.BirthdayCard; |
| | | import com.ruoyi.system.api.domain.poji.member.Member; |
| | | import com.ruoyi.system.api.domain.poji.member.MemberGiftRecord; |
| | | import com.ruoyi.system.api.domain.vo.*; |
| | | import com.ruoyi.system.api.factory.RemoteMemberFallbackFactory; |
| | | import com.ruoyi.system.api.model.AppMiniLoginDto; |
| | |
| | | |
| | | /** |
| | | * 小程序登录 |
| | | * |
| | | * @param appMiniLoginDto |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 小程序注册 |
| | | * |
| | | * @param appUserRegisterDto |
| | | * @return |
| | | */ |
| | | @PostMapping("/member/miniRegister") |
| | | public R<AppMiniRegisterVo> miniRegister(@RequestBody AppMiniRegisterDto appUserRegisterDto); |
| | | |
| | | /** |
| | | * 通过userid获取用户优惠 |
| | | * @param userId |
| | | * @return |
| | | */ |
| | | @PostMapping("/member/listVoMemberCouponByUserId") |
| | | public R<List<AppMemberCouponVo>> listVoMemberCouponByUserId(@RequestBody Long userId); |
| | | |
| | | /** |
| | | * 更新绑定 |
| | | * |
| | | * @param appMemberBindingDto |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 更新会员商品类型 |
| | | * |
| | | * @param appMemberGoodsTypeDto |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 通过手机号获取会员 |
| | | * |
| | | * @param mobile |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 订单创建新用户 |
| | | * |
| | | * @param member |
| | | * @return |
| | | */ |
| | |
| | | public R createNewMember(@RequestBody Member member); |
| | | |
| | | /** |
| | | * @description 删除用户标签 |
| | | * @author jqs |
| | | * @date 2023/6/8 15:17 |
| | | * @param tag |
| | | * @return R |
| | | * @return R |
| | | * @description 删除用户标签 |
| | | * @author jqs |
| | | * @date 2023/6/8 15:17 |
| | | */ |
| | | @PostMapping("/member/deleteMemberTag") |
| | | public R deleteMemberTag(@RequestBody String tag); |
| | | |
| | | /** |
| | | * @description 删除用户建议标签 |
| | | * @author jqs |
| | | * @date 2023/6/9 10:17 |
| | | * @param suggestTag |
| | | * @return R |
| | | * @return R |
| | | * @description 删除用户建议标签 |
| | | * @author jqs |
| | | * @date 2023/6/9 10:17 |
| | | */ |
| | | @PostMapping("/member/deleteMemberSuggestTag") |
| | | public R deleteMemberSuggestTag(@RequestBody String suggestTag); |
| | | |
| | | /** |
| | | * @description 通过ids获取用户简易返回 |
| | | * @author jqs |
| | | * @date 2023/6/16 11:05 |
| | | * @param userIds |
| | | * @return R<List<MgtSimpleMemberVo>> |
| | | * @param mgtBaseBathDto |
| | | * @return R<List < MgtSimpleMemberVo>> |
| | | * @description 通过ids获取用户简易返回 |
| | | * @author jqs |
| | | * @date 2023/6/16 11:05 |
| | | */ |
| | | @PostMapping("/member/listSimpleVoByIds") |
| | | public R<List<MgtSimpleMemberVo>> listSimpleVoByIds(@RequestBody String userIds); |
| | | |
| | | /** |
| | | * @description |
| | | * @author jqs |
| | | * @date 2023/6/16 12:47 |
| | | * @param mgtUserIdByKeywordDto |
| | | * @return R<MgtUserIdByKeywordVo> |
| | | * @return R<MgtUserIdByKeywordVo> |
| | | * @description |
| | | * @author jqs |
| | | * @date 2023/6/16 12:47 |
| | | */ |
| | | @PostMapping("/member/getUserIdByKeyword") |
| | | public R<MgtUserIdByKeywordVo> getUserIdByKeyword(@RequestBody MgtUserIdByKeywordDto mgtUserIdByKeywordDto); |
| | | |
| | | /** |
| | | * @description boardMemberTotal |
| | | * @param |
| | | * @return R<MgtBulletinBoardVo> |
| | | * @description boardMemberTotal |
| | | * @author jqs34 |
| | | * @date 2023/6/18 16:45 |
| | | */ |
| | | @PostMapping("/member/boardMemberTotal") |
| | | public R<MgtBulletinBoardVo> boardMemberTotal(); |
| | | } |
| | | public R<MgtBulletinBoardVo> boardMemberTotal(@RequestBody BoardMemberTotalDto boardMemberTotalDto); |
| | | |
| | | /** |
| | | * @param mgtActivityAgeDto |
| | | * @return R<List < Long>> |
| | | * @description 筛选userId年龄段 |
| | | * @author jqs |
| | | * @date 2023/6/20 14:31 |
| | | */ |
| | | @PostMapping("/member/listUserIdByAge") |
| | | public R<List<Long>> listUserIdByAge(@RequestBody MgtActivityAgeDto mgtActivityAgeDto); |
| | | |
| | | |
| | | /** |
| | | * @param shopIdlist |
| | | * @return R<List < Long>> |
| | | * @description 通过shopId获取userId |
| | | * @author jqs |
| | | * @date 2023/6/21 17:11 |
| | | */ |
| | | @PostMapping("/member/listUserIdByShopId") |
| | | public R<List<Long>> listUserIdByShopId(@RequestBody List<Long> shopIdlist); |
| | | |
| | | /** |
| | | * @param shopIdlist |
| | | * @return R<MgtShopTotalMemberVo> |
| | | * @description 通过shopId获取user统计 |
| | | * @author jqs |
| | | * @date 2023/6/21 17:22 |
| | | */ |
| | | @PostMapping("/member/getUserTotalByShopId") |
| | | public R<MgtShopTotalMemberVo> getUserTotalByShopId(@RequestBody List<Long> shopIdlist); |
| | | |
| | | /** |
| | | * @param memberTotalChangeDto |
| | | * @return R |
| | | * @description 更新会员统计 |
| | | * @author jqs |
| | | * @date 2023/6/28 17:52 |
| | | */ |
| | | @PostMapping("/member/changeMemberTotal") |
| | | public R changeMemberTotal(@RequestBody MemberTotalChangeDto memberTotalChangeDto); |
| | | |
| | | |
| | | /** |
| | | * @param merTotalDto |
| | | * @return R<MerOrderAgeUserVo> |
| | | * @description 获取各年龄层userId |
| | | * @author jqs |
| | | * @date 2023/7/4 9:49 |
| | | */ |
| | | @PostMapping("/member/listOrderAgeUser") |
| | | public R<List<MerOrderAgeUserVo>> listOrderAgeUser(@RequestBody MerTotalDto merTotalDto); |
| | | |
| | | /** |
| | | * @param |
| | | * @return R<Integer> |
| | | * @description 获取未回复数量 |
| | | * @author jqs |
| | | * @date 2023/7/5 12:49 |
| | | */ |
| | | @PostMapping("/member/getUnReplaySuggestVo") |
| | | public R<Integer> getUnReplaySuggestVo(); |
| | | |
| | | |
| | | /** |
| | | * @param verifyPrize |
| | | * @return R<MemberGiftRecord> |
| | | * @description 获取核销奖品 |
| | | * @author jqs |
| | | * @date 2023/7/8 17:43 |
| | | */ |
| | | @PostMapping("/member/getVerifyPrize") |
| | | public R<MemberGiftRecord> getVerifyPrize(@RequestBody String verifyPrize); |
| | | |
| | | |
| | | /** |
| | | * @param integralChangeDto |
| | | * @return R |
| | | * @description 积分变动 |
| | | * @author jqs |
| | | * @date 2023/7/12 17:04 |
| | | */ |
| | | @PostMapping("/member/changeIntegral") |
| | | public R signShare(@RequestBody IntegralChangeDto integralChangeDto); |
| | | |
| | | |
| | | /** |
| | | * @param shopIdList |
| | | * @return R<Integer> |
| | | * @description 统计商户今日新增会员 |
| | | * @author jqs |
| | | * @date 2023/7/14 20:00 |
| | | */ |
| | | @PostMapping("/member/getAreaNewMember") |
| | | public R<Integer> getAreaNewMember(@RequestBody List<Long> shopIdList); |
| | | |
| | | |
| | | /** |
| | | * @param mgtMemberShopNameDto |
| | | * @return R |
| | | * @description 更新会员绑定商户名 |
| | | * @author jqs |
| | | * @date 2023/7/26 17:07 |
| | | */ |
| | | @PostMapping("/member/updateMemberShopName") |
| | | public R updateMemberShopName(@RequestBody MgtMemberShopNameDto mgtMemberShopNameDto); |
| | | |
| | | /** |
| | | * @description |
| | | * @author jqs |
| | | * @date 2023/8/9 19:39 |
| | | * @param |
| | | * @return R<BirthdayCard> |
| | | */ |
| | | @PostMapping("/member/getBirthdayCard") |
| | | public R<BirthdayCard> getBirthdayCard(); |
| | | |
| | | /** |
| | | * @description 核销奖品 |
| | | * @author jqs |
| | | * @date 2023/8/10 11:56 |
| | | * @param merVerifyPrizeFinalDto |
| | | * @return R |
| | | */ |
| | | @PostMapping("/member/verifyPrize") |
| | | public R verifyPrize(@RequestBody MerVerifyPrizeFinalDto merVerifyPrizeFinalDto); |
| | | |
| | | /** |
| | | * @description |
| | | * @author jqs |
| | | * @date 2023/8/23 19:06 |
| | | * @param ageType |
| | | * @return R<List<Long>> |
| | | */ |
| | | @PostMapping("/member/listUserIdByAgeType") |
| | | public R<List<Long>> listUserIdByAgeType(@RequestBody Integer ageType); |
| | | } |