diff options
Diffstat (limited to 'src/main/java/com/rinha/backend/controller/PaymentController.java')
-rw-r--r-- | src/main/java/com/rinha/backend/controller/PaymentController.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/main/java/com/rinha/backend/controller/PaymentController.java b/src/main/java/com/rinha/backend/controller/PaymentController.java new file mode 100644 index 0000000..bb0ce70 --- /dev/null +++ b/src/main/java/com/rinha/backend/controller/PaymentController.java @@ -0,0 +1,24 @@ +package com.rinha.backend.controller; + +import com.rinha.backend.model.PaymentModel; +import com.rinha.backend.service.PaymentService; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.*; + +@RestController +@RequestMapping("/payments") +public class PaymentController { + + private final PaymentService paymentService; + + public PaymentController(PaymentService paymentService) { + this.paymentService = paymentService; + } + + @PostMapping + public ResponseEntity<String> post(@RequestBody PaymentModel paymentModel){ + //System.out.println(paymentModel.getCorrelationId()); + paymentService.addQueue(paymentModel); + return ResponseEntity.ok().build(); + } +} |