From 5d7b65670282a4fad015e37d567cfa171b162052 Mon Sep 17 00:00:00 2001
From: huliguo <2023611923@qq.com>
Date: 星期二, 20 五月 2025 12:25:19 +0800
Subject: [PATCH] 基础代码

---
 pt-errand/src/main/java/com/ruoyi/errand/utils/UniPayResult.java |   73 ++++++++++++++++++++++++++++++++++++
 1 files changed, 73 insertions(+), 0 deletions(-)

diff --git a/pt-errand/src/main/java/com/ruoyi/errand/utils/UniPayResult.java b/pt-errand/src/main/java/com/ruoyi/errand/utils/UniPayResult.java
new file mode 100644
index 0000000..e8e3c66
--- /dev/null
+++ b/pt-errand/src/main/java/com/ruoyi/errand/utils/UniPayResult.java
@@ -0,0 +1,73 @@
+package com.ruoyi.errand.utils;
+
+import lombok.Data;
+
+@Data
+public class UniPayResult {
+	/**
+	 * 版本号
+	 */
+	private Double r0_Version;
+	/**
+	 * 商户编号
+	 */
+	private String r1_MerchantNo;
+	/**
+	 * 商户订单号
+	 */
+	private String r2_OrderNo;
+	/**
+	 * 支付金额
+	 */
+	private Double r3_Amount;
+	/**
+	 * 币种
+	 */
+	private String r4_Cur;
+	/**
+	 * 公用回传参数
+	 */
+	private String r5_Mp;
+	/**
+	 * 交易类型
+	 */
+	private String r6_FrpCode;
+	/**
+	 * 交易流水号
+	 */
+	private String r7_TrxNo;
+	/**
+	 * 银行商户编码
+	 */
+	private String r8_MerchantBankCode;
+	/**
+	 * 响应码,返回 100 时表示成功
+	 */
+	private String ra_Code;
+	/**
+	 * 响应码描述
+	 */
+	private String rb_CodeMsg;
+	/**
+	 * 1.主扫支付返回二维码地址。
+	 * 2.支付宝 H5,mode1/2/3 参考请求参数q9_TransactionModel 说明。
+	 * 3.微信 H5_PLUS,获取支付信息的 openlink,通过手机端浏览器跳转并唤起微信 APP客户端,直接打开对应的小程序进行支付。
+	 * 3.公众号支付:需要商户参考微信的官方文档 JSAPI 支付接口进行处理,详情请见:https://pay.weixin.qq.com/wiki/doc/api/index.html
+	 * 4.微信小程序支付返回支付信息。
+	 * 5.支付宝收银台返回支付宝收银台跳转链接,通过请求该链接跳转至支付宝。
+	 * 6.微信 app3 支付,返回预支付信息,集成微信 SDK 唤起小程序进行支付。
+	 * 7.支付宝服务窗支付返回银联交易号 trade_no,可用以唤起支付宝 APP,调起支付宝APP 收银台。
+	 * 8.银联 app 或银联统一收银台支付,返回预支付信息用此网址的接口调起支付。https://open.unionpay.com/tjweb/acproduct/list?apiservId=450#nav02
+	 * 9.银联云微小程序返回跳转地址,格式:{“cqpMpAppId”:”云闪付小程序 id”,”cqpMpPath”:”云闪付小程序 path”}
+	 * 10.其他类型支付返回支付信息。
+	 */
+	private String rc_Result;
+	/**
+	 * 二维码图片码
+	 */
+	private String rd_Pic;
+	/**
+	 * 签名数据
+	 */
+	private String hmac;
+}

--
Gitblit v1.7.1