From 61b23d9afb949f9fb3818daee633e774ab64115a Mon Sep 17 00:00:00 2001 From: Daniil Makeev Date: Wed, 19 Feb 2025 10:33:44 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D1=81=D0=B5=D1=80=D0=B2=D0=B8=D1=81=20=D0=B8=20=D0=BA?= =?UTF-8?q?=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D0=BB=D0=B5=D1=80=20=D0=B4?= =?UTF-8?q?=D0=BB=D1=8F=20QR=20=D0=BA=D0=BE=D0=B4=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/QrCodeController.java | 23 +++++++++++++++++++ .../service/QrCodeService.java | 13 +++++++++++ 2 files changed, 36 insertions(+) create mode 100644 src/main/java/com/example/onomatopoeiaback/controller/QrCodeController.java create mode 100644 src/main/java/com/example/onomatopoeiaback/service/QrCodeService.java 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; + } +}