From 25b785883a27e595fe989878396b3c936976743a Mon Sep 17 00:00:00 2001 From: haotianmingyue <2421912570@qq.com> Date: Fri, 27 Jun 2025 10:14:07 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=B7=BB=E5=8A=A0=E8=87=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E5=80=BCR=20\n2.=E6=B5=8B=E8=AF=95=E8=87=AA?= =?UTF-8?q?=E5=AE=9A=E4=B9=89=E8=BF=94=E5=9B=9E=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../demos/modules/common/utils/R.java | 54 +++++++++++++++++++ .../user/controller/testController.java | 6 +++ src/main/resources/application.yml | 1 + 3 files changed, 61 insertions(+) create mode 100644 src/main/java/com/example/testspring/demos/modules/common/utils/R.java diff --git a/src/main/java/com/example/testspring/demos/modules/common/utils/R.java b/src/main/java/com/example/testspring/demos/modules/common/utils/R.java new file mode 100644 index 0000000..17f6d63 --- /dev/null +++ b/src/main/java/com/example/testspring/demos/modules/common/utils/R.java @@ -0,0 +1,54 @@ +package com.example.testspring.demos.modules.common.utils; + +import java.util.HashMap; +import java.util.Map; + +public class R extends HashMap { + private static final long serialVersionUID = 1L; + + public R() { + put("code", 0); + put("msg", "success"); + } + + public static R error() { + return error(500, "未知异常,请联系管理员"); + } + + public static R error(String msg) { + return error(500, msg); + } + + public static R error(int code, String msg) { + R r = new R(); + r.put("code", code); + r.put("msg", msg); + return r; + } + + public static R ok(String msg) { + R r = new R(); + r.put("msg", msg); + return r; + } + + public static R ok(Map map) { + R r = new R(); + r.putAll(map); + return r; + } + + public static R ok() { + return new R(); + } + + + public R put(String key, Object value) { + super.put(key, value); + return this; + } + + + + +} diff --git a/src/main/java/com/example/testspring/demos/modules/user/controller/testController.java b/src/main/java/com/example/testspring/demos/modules/user/controller/testController.java index 66bd599..a2b2bbc 100644 --- a/src/main/java/com/example/testspring/demos/modules/user/controller/testController.java +++ b/src/main/java/com/example/testspring/demos/modules/user/controller/testController.java @@ -1,6 +1,7 @@ package com.example.testspring.demos.modules.user.controller; +import com.example.testspring.demos.modules.common.utils.R; import com.example.testspring.demos.modules.user.entity.Robot; import com.example.testspring.demos.modules.user.entity.SysMenu; import com.example.testspring.demos.modules.user.entity.SysUser; @@ -32,4 +33,9 @@ public class testController { public List test(){ return robotService.selectRobotList(new Robot()); } + + @GetMapping("/testR") + public R testR(){ + return R.ok().put("data",robotService.selectRobotList(new Robot())); + } } diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index b089dd9..1255fd9 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -12,4 +12,5 @@ server: mybatis: + # mapper???? mapper-locations: classpath:mapper/**/*.xml \ No newline at end of file