| | |
| | | @ApiOperation("新建") |
| | | @PostMapping("/create") |
| | | @CloudRequiredPermission("business:membercard:create") |
| | | public ApiResponse create(@RequestBody MemberCard memberCard) { |
| | | public ApiResponse create(@RequestBody MemberCard memberCard,@RequestHeader(Constants.HEADER_USER_TOKEN) String token) { |
| | | memberCard.setLoginUserInfo(this.getLoginUser(token)); |
| | | return ApiResponse.success(memberCardService.create(memberCard)); |
| | | } |
| | | |
| | |
| | | @PostMapping("/batchLoss") |
| | | @CloudRequiredPermission("business:membercard:update") |
| | | public ApiResponse batchLoss(@RequestBody List<MemberCard> memberCards,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ |
| | | memberCardService.updateByIdInBatch(memberCards,0); |
| | | memberCardService.updateByIdInBatch(memberCards,0,this.getLoginUser(token)); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | |
| | | @PostMapping("/batchUnLoss") |
| | | @CloudRequiredPermission("business:membercard:update") |
| | | public ApiResponse batchUnLoss(@RequestBody List<MemberCard> memberCards,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ |
| | | memberCardService.updateByIdInBatch(memberCards,1); |
| | | memberCardService.updateByIdInBatch(memberCards,1,this.getLoginUser(token)); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | |
| | | @PostMapping("/refundCard") |
| | | @CloudRequiredPermission("business:membercard:update") |
| | | public ApiResponse refundCard(@RequestBody MemberCard memberCard,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ |
| | | memberCard.setLoginUserInfo(this.getLoginUser(token)); |
| | | memberCardService.updateRefundCard(memberCard); |
| | | return ApiResponse.success(null); |
| | | } |