no message
This commit is contained in:
14
src/main/java/com/sczx/pay/dto/AlipayCloseRequest.java
Normal file
14
src/main/java/com/sczx/pay/dto/AlipayCloseRequest.java
Normal file
@ -0,0 +1,14 @@
|
||||
package com.sczx.pay.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
// 支付宝查询请求
|
||||
@Data
|
||||
public class AlipayCloseRequest {
|
||||
private Long companyId;
|
||||
private String outTradeNo; // 商户订单号
|
||||
private String reasonCode; //原因编码
|
||||
private String reasonDesc;
|
||||
private String openId; //买家支付宝用户唯一标识
|
||||
|
||||
}
|
||||
14
src/main/java/com/sczx/pay/dto/AlipayCreateRequest.java
Normal file
14
src/main/java/com/sczx/pay/dto/AlipayCreateRequest.java
Normal file
@ -0,0 +1,14 @@
|
||||
package com.sczx.pay.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
// 支付宝支付请求
|
||||
@Data
|
||||
public class AlipayCreateRequest {
|
||||
private Long companyId; // 公司ID
|
||||
private String outTradeNo; // 商户订单号
|
||||
private String subject; // 订单标题
|
||||
private String totalAmount; // 订单总金额
|
||||
private String body; // 订单描述
|
||||
private String openId; // 用户ID
|
||||
}
|
||||
14
src/main/java/com/sczx/pay/dto/AlipayCreateResponse.java
Normal file
14
src/main/java/com/sczx/pay/dto/AlipayCreateResponse.java
Normal file
@ -0,0 +1,14 @@
|
||||
package com.sczx.pay.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
// 支付宝支付响应
|
||||
@Data
|
||||
public class AlipayCreateResponse {
|
||||
private boolean success;
|
||||
private String message;
|
||||
private String tradeNo; // 支付宝交易号
|
||||
private String outTradeNo; // 商户订单号
|
||||
private String orderStr; // 支付串(用于前端调起支付)
|
||||
private String code; // 状态码
|
||||
}
|
||||
11
src/main/java/com/sczx/pay/dto/AlipayQueryRequest.java
Normal file
11
src/main/java/com/sczx/pay/dto/AlipayQueryRequest.java
Normal file
@ -0,0 +1,11 @@
|
||||
package com.sczx.pay.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
// 支付宝查询请求
|
||||
@Data
|
||||
public class AlipayQueryRequest {
|
||||
private Long companyId;
|
||||
private String outTradeNo; // 商户订单号
|
||||
private String tradeNo; // 支付宝交易号(可选,与outTradeNo二选一)
|
||||
}
|
||||
14
src/main/java/com/sczx/pay/dto/AlipayQueryResponse.java
Normal file
14
src/main/java/com/sczx/pay/dto/AlipayQueryResponse.java
Normal file
@ -0,0 +1,14 @@
|
||||
package com.sczx.pay.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
// 支付宝订单查询响应
|
||||
@Data
|
||||
public class AlipayQueryResponse {
|
||||
private boolean success;
|
||||
private String message;
|
||||
private String tradeNo; // 支付宝交易号
|
||||
private String outTradeNo; // 商户订单号
|
||||
private String tradeStatus; // 交易状态
|
||||
private String code; // 状态码
|
||||
}
|
||||
14
src/main/java/com/sczx/pay/dto/AlipayRefundRequest.java
Normal file
14
src/main/java/com/sczx/pay/dto/AlipayRefundRequest.java
Normal file
@ -0,0 +1,14 @@
|
||||
package com.sczx.pay.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
// 支付宝退款请求
|
||||
@Data
|
||||
public class AlipayRefundRequest {
|
||||
private Long companyId;
|
||||
private String outTradeNo; // 商户订单号
|
||||
private String refundAmount; // 退款金额
|
||||
private String refundReason; // 退款原因
|
||||
private String outRequestNo; // 退款请求号
|
||||
private String tradeNo; // 支付宝交易号(可选,与outTradeNo二选一)
|
||||
}
|
||||
10
src/main/java/com/sczx/pay/dto/AlipayResponse.java
Normal file
10
src/main/java/com/sczx/pay/dto/AlipayResponse.java
Normal file
@ -0,0 +1,10 @@
|
||||
package com.sczx.pay.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class AlipayResponse {
|
||||
private boolean success;
|
||||
private String message;
|
||||
private String code; // 状态码
|
||||
}
|
||||
74
src/main/java/com/sczx/pay/dto/PaymentRequest.java
Normal file
74
src/main/java/com/sczx/pay/dto/PaymentRequest.java
Normal file
@ -0,0 +1,74 @@
|
||||
package com.sczx.pay.dto;
|
||||
|
||||
/**
|
||||
* 支付请求数据传输对象
|
||||
*/
|
||||
public class PaymentRequest {
|
||||
private Long companyId; // 公司ID
|
||||
private String body; // 商品描述
|
||||
private String outTradeNo; // 商户订单号
|
||||
private Integer totalFee; // 总金额,单位为分
|
||||
private String spbillCreateIp; // 终端IP
|
||||
private String openId; // 用户标识
|
||||
private String attach; // 附加数据
|
||||
|
||||
// 构造函数
|
||||
public PaymentRequest() {}
|
||||
|
||||
// getter和setter方法
|
||||
public Long getCompanyId() {
|
||||
return companyId;
|
||||
}
|
||||
|
||||
public void setCompanyId(Long companyId) {
|
||||
this.companyId = companyId;
|
||||
}
|
||||
|
||||
public String getBody() {
|
||||
return body;
|
||||
}
|
||||
|
||||
public void setBody(String body) {
|
||||
this.body = body;
|
||||
}
|
||||
|
||||
public String getOutTradeNo() {
|
||||
return outTradeNo;
|
||||
}
|
||||
|
||||
public void setOutTradeNo(String outTradeNo) {
|
||||
this.outTradeNo = outTradeNo;
|
||||
}
|
||||
|
||||
public Integer getTotalFee() {
|
||||
return totalFee;
|
||||
}
|
||||
|
||||
public void setTotalFee(Integer totalFee) {
|
||||
this.totalFee = totalFee;
|
||||
}
|
||||
|
||||
public String getSpbillCreateIp() {
|
||||
return spbillCreateIp;
|
||||
}
|
||||
|
||||
public void setSpbillCreateIp(String spbillCreateIp) {
|
||||
this.spbillCreateIp = spbillCreateIp;
|
||||
}
|
||||
|
||||
public String getOpenId() {
|
||||
return openId;
|
||||
}
|
||||
|
||||
public void setOpenId(String openId) {
|
||||
this.openId = openId;
|
||||
}
|
||||
|
||||
public String getAttach() {
|
||||
return attach;
|
||||
}
|
||||
|
||||
public void setAttach(String attach) {
|
||||
this.attach = attach;
|
||||
}
|
||||
}
|
||||
38
src/main/java/com/sczx/pay/dto/PaymentResponse.java
Normal file
38
src/main/java/com/sczx/pay/dto/PaymentResponse.java
Normal file
@ -0,0 +1,38 @@
|
||||
package com.sczx.pay.dto;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 支付响应数据传输对象
|
||||
*/
|
||||
public class PaymentResponse {
|
||||
private String code;
|
||||
private String message;
|
||||
private Map<String, String> payData;
|
||||
|
||||
public PaymentResponse() {}
|
||||
|
||||
public String getCode() {
|
||||
return code;
|
||||
}
|
||||
|
||||
public void setCode(String code) {
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
public String getMessage() {
|
||||
return message;
|
||||
}
|
||||
|
||||
public void setMessage(String message) {
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
public Map<String, String> getPayData() {
|
||||
return payData;
|
||||
}
|
||||
|
||||
public void setPayData(Map<String, String> payData) {
|
||||
this.payData = payData;
|
||||
}
|
||||
}
|
||||
65
src/main/java/com/sczx/pay/dto/RefundRequest.java
Normal file
65
src/main/java/com/sczx/pay/dto/RefundRequest.java
Normal file
@ -0,0 +1,65 @@
|
||||
package com.sczx.pay.dto;
|
||||
|
||||
/**
|
||||
* 退款请求数据传输对象
|
||||
*/
|
||||
public class RefundRequest {
|
||||
private Long companyId; // 公司ID
|
||||
private String outTradeNo; // 商户订单号
|
||||
private String outRefundNo; // 商户退款单号
|
||||
private Integer totalFee; // 订单金额(分)
|
||||
private Integer refundFee; // 退款金额(分)
|
||||
private String refundDesc; // 退款原因
|
||||
|
||||
// 构造函数
|
||||
public RefundRequest() {}
|
||||
|
||||
// getter和setter方法
|
||||
public Long getCompanyId() {
|
||||
return companyId;
|
||||
}
|
||||
|
||||
public void setCompanyId(Long companyId) {
|
||||
this.companyId = companyId;
|
||||
}
|
||||
|
||||
public String getOutTradeNo() {
|
||||
return outTradeNo;
|
||||
}
|
||||
|
||||
public void setOutTradeNo(String outTradeNo) {
|
||||
this.outTradeNo = outTradeNo;
|
||||
}
|
||||
|
||||
public String getOutRefundNo() {
|
||||
return outRefundNo;
|
||||
}
|
||||
|
||||
public void setOutRefundNo(String outRefundNo) {
|
||||
this.outRefundNo = outRefundNo;
|
||||
}
|
||||
|
||||
public Integer getTotalFee() {
|
||||
return totalFee;
|
||||
}
|
||||
|
||||
public void setTotalFee(Integer totalFee) {
|
||||
this.totalFee = totalFee;
|
||||
}
|
||||
|
||||
public Integer getRefundFee() {
|
||||
return refundFee;
|
||||
}
|
||||
|
||||
public void setRefundFee(Integer refundFee) {
|
||||
this.refundFee = refundFee;
|
||||
}
|
||||
|
||||
public String getRefundDesc() {
|
||||
return refundDesc;
|
||||
}
|
||||
|
||||
public void setRefundDesc(String refundDesc) {
|
||||
this.refundDesc = refundDesc;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,13 @@
|
||||
package com.sczx.pay.dto.ali.rent;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
|
||||
@ApiModel(value = "支付宝租赁订单支付请求")
|
||||
@Data
|
||||
public class AlipayRentPayReq {
|
||||
private Long companyId; // 公司ID
|
||||
private String outTradeNo; // 商户订单号
|
||||
private String orderId; //交易组件业务订单号
|
||||
private String payAmount; // 支付金额
|
||||
}
|
||||
@ -0,0 +1,17 @@
|
||||
package com.sczx.pay.dto.ali.rent;
|
||||
|
||||
import com.sczx.pay.dto.AlipayResponse;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ApiModel(value = "支付宝租赁订单支付结果")
|
||||
@Data
|
||||
public class AlipayRentPayResponse extends AlipayResponse {
|
||||
|
||||
private String tradeNo; // 支付宝交易号
|
||||
private String outTradeNo; // 商户订单号
|
||||
private String orderId; //交易组件业务订单号
|
||||
private String payAmount; // 支付金额
|
||||
}
|
||||
Reference in New Issue
Block a user