From b2960541ba7e19a954b45d8265e412e4aea45a8e Mon Sep 17 00:00:00 2001 From: ClovertaTheTrilobita Date: Tue, 1 Jul 2025 02:41:42 +0800 Subject: [PATCH] =?UTF-8?q?feature(demo):=20=E6=96=B0=E5=A2=9E=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E5=AD=A6=E7=94=9F=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/cloverta/webapi/controller/DemoController.java | 5 +++++ src/main/java/com/cloverta/webapi/mapper/StudentMapper.java | 2 ++ .../java/com/cloverta/webapi/service/StudentService.java | 4 ++++ src/main/resources/mapper/StudentMapper.xml | 4 ++++ 4 files changed, 15 insertions(+) diff --git a/src/main/java/com/cloverta/webapi/controller/DemoController.java b/src/main/java/com/cloverta/webapi/controller/DemoController.java index 48739f7..27cc608 100644 --- a/src/main/java/com/cloverta/webapi/controller/DemoController.java +++ b/src/main/java/com/cloverta/webapi/controller/DemoController.java @@ -52,4 +52,9 @@ public class DemoController { )); } } + + @GetMapping("/search") + public List searchById(@RequestParam int id) { + return studentService.findById(id); + } } diff --git a/src/main/java/com/cloverta/webapi/mapper/StudentMapper.java b/src/main/java/com/cloverta/webapi/mapper/StudentMapper.java index af77ee2..cd18ce1 100644 --- a/src/main/java/com/cloverta/webapi/mapper/StudentMapper.java +++ b/src/main/java/com/cloverta/webapi/mapper/StudentMapper.java @@ -11,4 +11,6 @@ public interface StudentMapper { List findAll(); void insert(Student student); + + List findById(int id); } diff --git a/src/main/java/com/cloverta/webapi/service/StudentService.java b/src/main/java/com/cloverta/webapi/service/StudentService.java index f5d5b6f..32f9e88 100644 --- a/src/main/java/com/cloverta/webapi/service/StudentService.java +++ b/src/main/java/com/cloverta/webapi/service/StudentService.java @@ -29,4 +29,8 @@ public class StudentService { studentMapper.insert(student); return true; } + + public List findById(int id) { + return studentMapper.findById(id); + } } diff --git a/src/main/resources/mapper/StudentMapper.xml b/src/main/resources/mapper/StudentMapper.xml index bde8552..6f406ba 100644 --- a/src/main/resources/mapper/StudentMapper.xml +++ b/src/main/resources/mapper/StudentMapper.xml @@ -14,4 +14,8 @@ #{name}, #{email}, #{phone} ) + + \ No newline at end of file