feat:支付宝付款码支付

This commit is contained in:
dzc committed 2025-06-19 12:10:54 +08:00
1 parent b517ae0a06
commit 8689937409
11 files changed
+444 -5

No files matched your search

@@ -0,0 +1,42 @@
package com.bsd.pjcloud.hard.api.dto.ali;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 付款码支付入参
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class AliMicropayDto {
/**
* 商户id
*/
private Long merId;
/**
* 订单id
*/
private Long orderId;
/**
* 订单支付金额(分)
*/
private Integer price;
/**
* 订单标题
*/
private String subject;
/**
* 支付授权码
*/
private String authCode;
}
@@ -0,0 +1,24 @@
package com.bsd.pjcloud.hard.api.dto.ali;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class AliQueryDto {
/**
* 订单id
*/
private String orderId;
/**
* 阿里订单id
*/
private String aliOrderId;
}
@@ -0,0 +1,37 @@
package com.bsd.pjcloud.hard.api.dto.ali;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 支付宝退款入参
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class AliRefundDto {
/**
* 退款金额(分)
*/
private Integer refundPrice;
/**
* 订单id
*/
private Long orderId;
/**
* 支付宝订单id
*/
private String aliOrderId;
/**
* 退款id
*/
private Long refundId;
}
@@ -0,0 +1,22 @@
package com.bsd.pjcloud.hard.api.dto.ali;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 支付宝退款查询入参
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class AliRefundQueryDto {
/**
* 退款单号
*/
private Long refundId;
}
@@ -0,0 +1,25 @@
package com.bsd.pjcloud.hard.api.dto.ali;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 支付宝订单撤销入参
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class AliReverseDto {
/**
* 订单id
*/
private Long orderId;
/**
* 阿里订单id
*/
private String aliOrderId;
}