From 3a7ef03cb683da9ea61525caf7001e515040b393 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期一, 03 六月 2024 16:39:35 +0800 Subject: [PATCH] 班级字段调整,相应类调整 --- src/main/java/com/ycl/jxkg/base/Result.java | 35 +++++++++++++++++++++-------------- 1 files changed, 21 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/ycl/jxkg/base/Result.java b/src/main/java/com/ycl/jxkg/base/Result.java index acdfb06..32ede1a 100644 --- a/src/main/java/com/ycl/jxkg/base/Result.java +++ b/src/main/java/com/ycl/jxkg/base/Result.java @@ -9,9 +9,6 @@ * @date 2021/5/25 10:45 */ public class Result<T> extends HashMap<String, Object> { - private int code; - private String message; - private T data; public Result() { } @@ -23,8 +20,8 @@ * @param message the message */ public Result(int code, String message) { - this.code = code; - this.message = message; + this.put("code", code); + this.put("message", message); } /** @@ -50,7 +47,10 @@ * @return the rest response */ public static Result fail(Integer code, String msg) { - return new Result<>(code, msg); + Result restResponse = new Result(); + restResponse.put("code", code); + restResponse.put("message", msg); + return restResponse; } /** @@ -60,7 +60,10 @@ */ public static Result ok() { SystemCode systemCode = SystemCode.OK; - return new Result<>(systemCode.getCode(), systemCode.getMessage()); + Result restResponse = new Result(); + restResponse.put("code", systemCode.getCode()); + restResponse.put("message", systemCode.getMessage()); + return restResponse; } /** @@ -72,7 +75,11 @@ */ public static <F> Result<F> ok(F response) { SystemCode systemCode = SystemCode.OK; - return Result.response(systemCode.getCode(), systemCode.getMessage(), response); + Result restResponse = new Result(); + restResponse.put("code", systemCode.getCode()); + restResponse.put("message", systemCode.getMessage()); + restResponse.put("data", response); + return restResponse; } /** @@ -81,7 +88,7 @@ * @return the code */ public int getCode() { - return code; + return (int) this.get("code"); } /** @@ -90,7 +97,7 @@ * @param code the code */ public void setCode(int code) { - this.code = code; + this.put("code", code); } /** @@ -99,7 +106,7 @@ * @return the message */ public String getMessage() { - return message; + return (String) this.get("message"); } /** @@ -108,7 +115,7 @@ * @param message the message */ public void setMessage(String message) { - this.message = message; + this.put("message", message); } /** @@ -117,7 +124,7 @@ * @return the response */ public T getResponse() { - return data; + return (T) this.get("data"); } /** @@ -126,7 +133,7 @@ * @param response the response */ public void setResponse(T response) { - this.data = response; + this.put("data", response); } @Override -- Gitblit v1.8.0