添加支付宝支付能力

This commit is contained in:
zk
2026-05-15 11:45:00 +08:00
parent fda9cc17ef
commit 221456681b
11 changed files with 383 additions and 11 deletions
@@ -0,0 +1,14 @@
package org.jiayunet.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.jiayunet.pojo.po.PayAlipayFlow;
/**
* 支付宝支付流水 Mapper
*
* @author zk
*/
@Mapper
public interface PayAlipayFlowMapper extends CommonMapper<PayAlipayFlow> {
}
@@ -0,0 +1,49 @@
package org.jiayunet.pojo.po;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.time.Instant;
/**
* 支付宝支付流水表(bg_pay_alipay_flow
* <p>记录支付宝支付的下单和回调信息</p>
*
* @author zk
*/
@Data
@TableName(value = "bg_pay_alipay_flow")
public class PayAlipayFlow {
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/** 订单类型,member=会员订单,后续可扩展其他业务类型 */
private String orderType;
/** 商户订单号,对应支付宝 out_trade_no,关联业务订单表 */
private String orderNo;
/** 支付宝交易号,支付成功后由回调返回 */
private String tradeNo;
/** 订单金额(分) */
private Integer total;
/** 流水状态 0=待支付 1=已支付 2=已关闭 */
private Integer status;
/** 支付成功时间,系统收到成功回调的时间 */
private Instant successTime;
/** 回调原始参数完整数据,用于问题排查 */
private String notifyData;
/** 记录创建时间(下单时写入) */
private Instant createTime;
/** 记录更新时间(回调时更新) */
private Instant updateTime;
}