diff --git a/src/main/java/com/example/onomatopoeiaback/controller/QrCodeController.java b/src/main/java/com/example/onomatopoeiaback/controller/QrCodeController.java new file mode 100644 index 0000000..27bfe9b --- /dev/null +++ b/src/main/java/com/example/onomatopoeiaback/controller/QrCodeController.java @@ -0,0 +1,23 @@ +package com.example.onomatopoeiaback.controller; + +import com.example.onomatopoeiaback.domain.qrcode.QrCode; +import com.example.onomatopoeiaback.service.QrCodeService; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +@RestController +@RequestMapping("/qr_code") +public class QrCodeController { + final + QrCodeService qrCodeService; + + public QrCodeController(QrCodeService qrCodeService) { + this.qrCodeService = qrCodeService; + } + + public ResponseEntity createQrCode(@RequestParam String name) { + return ResponseEntity.ok(qrCodeService.createQrCode(name)); + } +} diff --git a/src/main/java/com/example/onomatopoeiaback/service/QrCodeService.java b/src/main/java/com/example/onomatopoeiaback/service/QrCodeService.java new file mode 100644 index 0000000..91ed1cd --- /dev/null +++ b/src/main/java/com/example/onomatopoeiaback/service/QrCodeService.java @@ -0,0 +1,13 @@ +package com.example.onomatopoeiaback.service; + +import com.example.onomatopoeiaback.domain.qrcode.QrCode; +import org.springframework.stereotype.Service; + +@Service +public class QrCodeService { + public QrCode createQrCode(String name) { + QrCode qrCode = new QrCode(); + qrCode.setName(name); + return qrCode; + } +}