From 1c6e424977f7a33e6f4a2f5744c608bc715a2e00 Mon Sep 17 00:00:00 2001 From: maxf Date: Fri, 26 Sep 2025 18:23:01 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E4=BC=98=E5=8C=96response=20vo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/yexuejc/base/http/Resps.java | 180 ------------------ .../com/yexuejc/base/pojo/ResponseVO.java | 7 +- .../{ParamsPO.java => SignRequestVO.java} | 6 +- .../com/yexuejc/base/pojo/SignResponseVO.java | 58 ++++++ 4 files changed, 65 insertions(+), 186 deletions(-) delete mode 100644 src/main/java/com/yexuejc/base/http/Resps.java rename src/main/java/com/yexuejc/base/pojo/{ParamsPO.java => SignRequestVO.java} (93%) create mode 100644 src/main/java/com/yexuejc/base/pojo/SignResponseVO.java diff --git a/src/main/java/com/yexuejc/base/http/Resps.java b/src/main/java/com/yexuejc/base/http/Resps.java deleted file mode 100644 index d049a71..0000000 --- a/src/main/java/com/yexuejc/base/http/Resps.java +++ /dev/null @@ -1,180 +0,0 @@ -package com.yexuejc.base.http; - -import com.yexuejc.base.constant.RespConsts; -import com.yexuejc.base.util.JsonUtil; - -import java.io.Serializable; - -/** - * 网络请求统一返回类 - * - * @PackageName: com.yexuejc.util.base - * @Description: 网络请求统一返回类 - * @author: maxf - * @date: 2017/12/27 16:33 - */ -public class Resps implements Serializable { - - - /** - * 状态 - */ - private String code; - /** - * md5码 - */ - private String sign; - /** - * 内容 - */ - private T data; - /** - * 消息 - */ - private String[] msg; - - public Resps() { - } - - /** - * 多个消息 - * - * @param code - * @param msg - */ - public Resps(String code, String[] msg) { - this.code = code; - this.msg = msg; - } - - /** - * 单个消息 - * - * @param code - * @param msg - */ - public Resps(String code, String msg) { - this.code = code; - this.msg = new String[]{msg}; - } - - public Resps setSucc(T t) { - this.data = t; - return this; - } - - public Resps setSucc(T t, String msg) { - this.setMsg(new String[]{msg}); - this.setData(t); - return this; - } - - public Resps setSucc(T t, String[] msg) { - this.setData(t); - this.setMsg(msg); - return this; - } - - public Resps setErr(String code, String[] msg) { - this.setCode(code); - this.setMsg(msg); - return this; - } - - public static Resps success(String code, String msg) { - return new Resps(code, msg); - } - - public static Resps success(String code, String[] msg) { - return new Resps(code, msg); - } - - public static Resps success(String[] msg) { - return new Resps(RespConsts.CODE_SUCCESS, msg); - } - - public static Resps success(String msg) { - return new Resps(RespConsts.CODE_SUCCESS, msg); - } - - public static Resps success() { - return new Resps(RespConsts.CODE_SUCCESS, RespConsts.MSG_SUCCESS_OPERATE); - } - - public static Resps error() { - return new Resps(RespConsts.CODE_ERROR, RespConsts.MSG_ERROT_OPERATE); - } - - public static Resps error(String msg) { - return new Resps(RespConsts.CODE_ERROR, msg); - } - - public static Resps error(String[] msg) { - return new Resps(RespConsts.CODE_ERROR, msg); - } - - public static Resps error(String code, String msg) { - return new Resps(code, msg); - } - - public static Resps error(String code, String[] msg) { - return new Resps(code, msg); - } - - public static Resps fail() { - return new Resps(RespConsts.CODE_FAIL, RespConsts.MSG_FAIL_OPERATE); - } - - public static Resps fail(String msg) { - return new Resps(RespConsts.CODE_FAIL, msg); - } - - public static Resps fail(String[] msg) { - return new Resps(RespConsts.CODE_FAIL, msg); - } - - public static Resps fail(String code, String msg) { - return new Resps(code, msg); - } - - public static Resps fail(String code, String[] msg) { - return new Resps(code, msg); - } - - public String getCode() { - return code; - } - - public void setCode(String code) { - this.code = code; - } - - public T getData() { - return data; - } - - public void setData(T data) { - this.data = data; - } - - public String[] getMsg() { - return msg; - } - - public void setMsg(String[] msg) { - this.msg = msg; - } - - public String getSign() { - return sign; - } - - public void setSign(String sign) { - this.sign = sign; - } - - @Override - public String toString() { - return JsonUtil.obj2Json(this); - } -} diff --git a/src/main/java/com/yexuejc/base/pojo/ResponseVO.java b/src/main/java/com/yexuejc/base/pojo/ResponseVO.java index 7ffe9b4..49edc92 100644 --- a/src/main/java/com/yexuejc/base/pojo/ResponseVO.java +++ b/src/main/java/com/yexuejc/base/pojo/ResponseVO.java @@ -3,16 +3,17 @@ package com.yexuejc.base.pojo; import java.io.Serializable; import com.yexuejc.base.constant.SymbolicConsts; +import com.yexuejc.base.util.JsonUtil; /** - * API結果が戻りする + * 网络请求统一返回类 * * @author ISC * @date 2023/08/18 */ public class ResponseVO implements Serializable { - public static enum Codes { + public enum Codes { /** 处理成功 */ SUCCESS("S"), /** 处理失败 */ FAIL("F"), /** 系统异常 */ SYSTEM_ERROR("E"); @@ -134,6 +135,6 @@ public class ResponseVO implements Serializable { @Override public String toString() { - return super.toString(); + return JsonUtil.obj2Json(this); } } diff --git a/src/main/java/com/yexuejc/base/pojo/ParamsPO.java b/src/main/java/com/yexuejc/base/pojo/SignRequestVO.java similarity index 93% rename from src/main/java/com/yexuejc/base/pojo/ParamsPO.java rename to src/main/java/com/yexuejc/base/pojo/SignRequestVO.java index 8fea4e9..1bc017e 100644 --- a/src/main/java/com/yexuejc/base/pojo/ParamsPO.java +++ b/src/main/java/com/yexuejc/base/pojo/SignRequestVO.java @@ -1,16 +1,16 @@ package com.yexuejc.base.pojo; -import com.yexuejc.base.util.JsonUtil; - import java.io.Serializable; +import com.yexuejc.base.util.JsonUtil; + /** * 解密前的请求参数格式 * * @author: maxf * @date: 2018/5/12 14:52 */ -public class ParamsPO implements Serializable { +public class SignRequestVO implements Serializable { private static final long serialVersionUID = 9171765814642105098L; /** diff --git a/src/main/java/com/yexuejc/base/pojo/SignResponseVO.java b/src/main/java/com/yexuejc/base/pojo/SignResponseVO.java new file mode 100644 index 0000000..8598113 --- /dev/null +++ b/src/main/java/com/yexuejc/base/pojo/SignResponseVO.java @@ -0,0 +1,58 @@ +package com.yexuejc.base.pojo; + +/** + * 签名返回 + * + * @author maxiaofeng + * @date 2025/9/25 17:35 + */ +public class SignResponseVO extends ObjectResponseVO { + /** + * 签名 + */ + private String sign; + + public String getSign() { + return sign; + } + + public SignResponseVO setSign(String sign) { + this.sign = sign; + return this; + } + + @Override + public SignResponseVO setData(T data) { + super.setData(data); + return this; + } + + @Override + public SignResponseVO setMessage(String message) { + super.setMessage(message); + return this; + } + + @Override + public SignResponseVO setCode(String code) { + super.setCode(code); + return this; + } + + @Override + public SignResponseVO setBizCode(String bizCode) { + super.setBizCode(bizCode); + return this; + } + + @Override + public SignResponseVO setBizMessage(String message) { + super.setBizMessage(message); + return this; + } + + @Override + public String toString() { + return super.toString(); + } +}