| | |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.validation.Valid; |
| | | |
| | | @Slf4j |
| | | @CrossOrigin("*") |
| | | @RequiredArgsConstructor |
| | |
| | | @ApiResponse(code = 200, message = "success", response = ApiMallAppMemberInfoVo.class) |
| | | }) |
| | | @PostMapping(value = "/appMemberInfo") |
| | | public FebsResponse appMemberInfo(@RequestBody ApiMallAppMemberInfoDto apiMallAppMemberInfoDto) { |
| | | public FebsResponse appMemberInfo(@RequestBody @Valid ApiMallAppMemberInfoDto apiMallAppMemberInfoDto) { |
| | | return mallAppService.appMemberInfo(apiMallAppMemberInfoDto); |
| | | } |
| | | |
| | |
| | | |
| | | @ApiOperation(value = "支付", notes = "支付") |
| | | @PostMapping(value = "/wxCodePay") |
| | | public FebsResponse wxCodePay(@RequestBody ApiWxCodePayDto wxCodePayDto) { |
| | | public FebsResponse wxCodePay(@RequestBody @Valid ApiWxCodePayDto wxCodePayDto) { |
| | | return mallAppService.wxCodePay(wxCodePayDto); |
| | | } |
| | | |
| | | @ApiOperation(value = "取消订单", notes = "取消订单") |
| | | @PostMapping(value = "/cancelOrder/{id}") |
| | | public FebsResponse cancelOrder(@PathVariable("id") Long id) { |
| | | return mallAppService.cancelOrder(id); |
| | | } |
| | | |
| | | } |