| | |
| | | **/ |
| | | @Slf4j |
| | | @RestController |
| | | @CrossOrigin("*") |
| | | @RequestMapping(value = "/api/member") |
| | | @RequiredArgsConstructor |
| | | @Api(value = "ApiMallMemberController", tags = "商城用户接口类") |
| | |
| | | return new FebsResponse().success().message("转账成功"); |
| | | } |
| | | |
| | | @ApiOperation(value = "提现规则", notes = "提现规则") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 200, message = "success", response = CashOutSettingVo.class) |
| | | }) |
| | | @GetMapping(value = "/cashOutSetting") |
| | | public FebsResponse cashOutSetting() { |
| | | return new FebsResponse().success().data(memberService.cashOutSetting()); |
| | | } |
| | | |
| | | @ApiOperation(value = "提现") |
| | | @PostMapping(value = "/withdrawal") |
| | | public FebsResponse withdrawal(@RequestBody @Validated WithdrawalDto withdrawalDto) { |
| | |
| | | @ApiOperation(value = "用户消费排名") |
| | | @PostMapping(value = "/findRankList") |
| | | public FebsResponse findRankList(@RequestBody RankListDto rankListDto) { |
| | | return new FebsResponse().success().data(memberService.findRankList(rankListDto)); |
| | | // return new FebsResponse().success().data(memberService.findRankList(rankListDto)); |
| | | return new FebsResponse().success(); |
| | | } |
| | | |
| | | @ApiOperation(value = "根据邀请码或者手机号获取昵称") |
| | |
| | | public FebsResponse myCommission() { |
| | | return new FebsResponse().success().data(memberService.myCommission()); |
| | | } |
| | | |
| | | @ApiOperation(value = "商铺申请是否存在") |
| | | @PostMapping(value = "/shopApplyIsExist") |
| | | public FebsResponse shopApplyIsExist() { |
| | | return null; |
| | | } |
| | | |
| | | @ApiOperation(value = "新增银行卡") |
| | | @PostMapping(value = "/addMemberBank") |
| | | public FebsResponse addMemberBank(@RequestBody AddMemberBankDto addMemberBankDto) { |
| | | return memberService.addMemberBank(addMemberBankDto); |
| | | } |
| | | |
| | | @ApiOperation(value = "银行卡列表", notes = "银行卡列表") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 200, message = "success", response = MemberBankListVo.class) |
| | | }) |
| | | @PostMapping(value = "/memberBankList") |
| | | public FebsResponse memberBankList(@RequestBody MemberBankListDto memberBankListDto) { |
| | | return memberService.findMemberBankList(memberBankListDto); |
| | | } |
| | | |
| | | @ApiOperation(value = "银行卡详情", notes = "银行卡详情") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 200, message = "success", response = MemberBankListVo.class) |
| | | }) |
| | | @GetMapping(value = "/memberBankDetails/{id}") |
| | | public FebsResponse memberBankDetails(@PathVariable("id") Long id) { |
| | | return memberService.findBankDetailsById(id); |
| | | } |
| | | |
| | | @ApiOperation(value = "更新银行卡") |
| | | @PostMapping(value = "/updateMemberBank") |
| | | public FebsResponse updateMemberBank(@RequestBody UpdateMemberBankDto updateMemberBankDto) { |
| | | return memberService.updateMemberBank(updateMemberBankDto); |
| | | } |
| | | |
| | | @ApiOperation(value = "删除银行卡", notes = "删除银行卡") |
| | | @PostMapping(value = "/delMemberBank/{id}") |
| | | public FebsResponse delMemberBank(@PathVariable("id") Long id) { |
| | | return memberService.delMemberBank(id); |
| | | } |
| | | |
| | | @ApiOperation(value = "银行名称列表", notes = "银行名称列表") |
| | | @GetMapping(value = "/memberBankName") |
| | | public FebsResponse memberBankDetails() { |
| | | return memberService.findBankName(); |
| | | } |
| | | |
| | | @ApiOperation(value = "新增支付宝") |
| | | @PostMapping(value = "/addMemberAli") |
| | | public FebsResponse addMemberAli(@RequestBody AddMemberAliDto addMemberAliDto) { |
| | | return memberService.addMemberAli(addMemberAliDto); |
| | | } |
| | | @ApiOperation(value = "删除支付宝", notes = "删除支付宝") |
| | | @PostMapping(value = "/delMemberAli/{id}") |
| | | public FebsResponse delMemberAli(@PathVariable("id") Long id) { |
| | | return memberService.delMemberAli(id); |
| | | } |
| | | |
| | | @ApiOperation(value = "支付宝详情", notes = "支付宝详情") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 200, message = "success", response = MemberAliVo.class) |
| | | }) |
| | | @GetMapping(value = "/memberAliDetails/{id}") |
| | | public FebsResponse memberAliDetails(@PathVariable("id") Long id) { |
| | | return memberService.memberAliDetails(id); |
| | | } |
| | | |
| | | @ApiOperation(value = "更新支付宝") |
| | | @PostMapping(value = "/updateMemberAli") |
| | | public FebsResponse updateMemberAli(@RequestBody UpdateMemberAliDto updateMemberAliDto) { |
| | | return memberService.updateMemberAli(updateMemberAliDto); |
| | | } |
| | | |
| | | @ApiOperation(value = "支付宝列表", notes = "支付宝列表") |
| | | @ApiResponses({ |
| | | @ApiResponse(code = 200, message = "success", response = MemberAliVo.class) |
| | | }) |
| | | @PostMapping(value = "/memberAliList") |
| | | public FebsResponse memberAliList(@RequestBody MemberAliListDto memberAliListDto) { |
| | | return memberService.memberAliList(memberAliListDto); |
| | | } |
| | | |
| | | @ApiOperation(value = "实名认证") |
| | | @PostMapping(value = "/memberAuth") |
| | | public FebsResponse memberAuth(@RequestBody MemberAuthDto memberAuthDto) { |
| | | return memberService.memberAuth(memberAuthDto); |
| | | } |
| | | |
| | | } |