package com.ruoyi.payment.interfaces.dto;
|
|
import lombok.Data;
|
|
import javax.validation.constraints.Min;
|
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotNull;
|
import java.io.Serializable;
|
|
/**
|
* 发起支付请求
|
*
|
* @author ruoyi
|
*/
|
@Data
|
public class PaymentRequest implements Serializable {
|
private static final long serialVersionUID = 1L;
|
|
/** 业务订单号 */
|
@NotBlank(message = "业务订单号不能为空")
|
private String bizOrderId;
|
|
/** 金额(分) */
|
@NotNull(message = "金额不能为空")
|
@Min(value = 1, message = "金额必须大于0")
|
private Integer amount;
|
|
/** 订单标题 */
|
@NotBlank(message = "订单标题不能为空")
|
private String subject;
|
|
/** 订单描述 */
|
private String description;
|
|
/** 业务回调地址 */
|
@NotBlank(message = "回调地址不能为空")
|
private String callbackUrl;
|
}
|