[update] 优化response vo
Some checks failed
yexuejc-base package jre11 / package_job (push) Failing after 17s

This commit is contained in:
maxf
2025-09-26 18:23:01 +08:00
parent 169c074d5d
commit 1c6e424977
4 changed files with 65 additions and 186 deletions

View File

@@ -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<T> 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<T> setSucc(T t) {
this.data = t;
return this;
}
public Resps<T> setSucc(T t, String msg) {
this.setMsg(new String[]{msg});
this.setData(t);
return this;
}
public Resps<T> 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);
}
}

View File

@@ -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);
}
}

View File

@@ -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;
/**

View File

@@ -0,0 +1,58 @@
package com.yexuejc.base.pojo;
/**
* 签名返回
*
* @author maxiaofeng
* @date 2025/9/25 17:35
*/
public class SignResponseVO<T> extends ObjectResponseVO<T> {
/**
* 签名
*/
private String sign;
public String getSign() {
return sign;
}
public SignResponseVO<T> setSign(String sign) {
this.sign = sign;
return this;
}
@Override
public SignResponseVO<T> setData(T data) {
super.setData(data);
return this;
}
@Override
public SignResponseVO<T> setMessage(String message) {
super.setMessage(message);
return this;
}
@Override
public SignResponseVO<T> setCode(String code) {
super.setCode(code);
return this;
}
@Override
public SignResponseVO<T> setBizCode(String bizCode) {
super.setBizCode(bizCode);
return this;
}
@Override
public SignResponseVO<T> setBizMessage(String message) {
super.setBizMessage(message);
return this;
}
@Override
public String toString() {
return super.toString();
}
}