diff --git a/src/main/java/com/example/demo/controller/TransactionController.java b/src/main/java/com/example/demo/controller/TransactionController.java new file mode 100644 index 0000000..833bcbb --- /dev/null +++ b/src/main/java/com/example/demo/controller/TransactionController.java @@ -0,0 +1,20 @@ +package com.example.demo.controller; + +import org.springframework.web.bind.annotation.*; +import com.example.demo.service.TransactionService; +import com.example.demo.dto.TransactionDTO; + +@RestController +@RequestMapping("/api/transactions") +public class TransactionController { + private final TransactionService transactionService; + + public TransactionController(TransactionService transactionService) { + this.transactionService = transactionService; + } + + @PostMapping + public void createTransaction(@RequestBody TransactionDTO transactionDTO) { + transactionService.processTransaction(transactionDTO); + } +} \ No newline at end of file