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