From 753c4aede53b07041841d9aa94859b59e366bd5d Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期一, 14 八月 2023 18:47:39 +0800 Subject: [PATCH] Merge branch '1.1' of http://120.76.84.145:10101/gitblit/r/java/SuperSaveDriving --- management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/MallBook/model/InterfaceResponse.java | 121 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 121 insertions(+), 0 deletions(-) diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/MallBook/model/InterfaceResponse.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/MallBook/model/InterfaceResponse.java new file mode 100644 index 0000000..d202eb3 --- /dev/null +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/MallBook/model/InterfaceResponse.java @@ -0,0 +1,121 @@ +/** + * + */ +package com.stylefeng.guns.modular.system.util.MallBook.model; + + +import cn.hutool.core.util.StrUtil; +import com.stylefeng.guns.modular.system.util.MallBook.util.StringUtil; + +import java.io.Serializable; + + +public class InterfaceResponse implements Serializable { + + + /** + * 结果字符串,json格式 + */ + private String result; + + /** + * 签名,由code+msg+date+result根据私钥生成, 如果有参数为null,签名串中应当做空字符串("")来处理 + */ + private String sign; + + /** + * 结果代码 + */ + private String code; + + /** + * 结果信息 + */ + private String msg; + + /** + * 时间戳 + */ + private String date; + + /** + * 接口版本号 + */ + private String version; + + public String getResult() { + return result; + } + + public void setResult(String result) { + this.result = result; + } + + public String getSign() { + return sign; + } + + public void setSign(String sign) { + this.sign = sign; + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getMsg() { + return msg; + } + + public void setMsg(String msg) { + this.msg = msg; + } + + public String getDate() { + return date; + } + + public void setDate(String date) { + this.date = date; + } + + public String getVersion() { + return version; + } + + public void setVersion(String version) { + this.version = version; + } + + @Override + public String toString() { + return "InterfaceResponse{" + + "result='" + result + '\'' + + ", sign='" + sign + '\'' + + ", code='" + code + '\'' + + ", msg='" + msg + '\'' + + ", date='" + date + '\'' + + ", version='" + version + '\'' + + '}'; + } + + /** + * 签名顺序必须一致!!! + * 签名顺序必须一致!!! + * 签名顺序必须一致!!! + * 结果代码 + 结果信息 + 渠道类型 + 时间戳 + 结果字符串json + * @return 待签名字符串 + */ + public String content() { + return StrUtil.builder() + .append(StringUtil.convertNull(code)) + .append(StringUtil.convertNull(msg)) + .append(StringUtil.convertNull(date)) + .append(StringUtil.convertNull(result)) + .toString(); + } +} -- Gitblit v1.7.1