package com.nova.sankuai.domain.dto;
|
|
import com.nova.sankuai.domain.enums.alipayrefund.RefundReason;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotNull;
|
import java.math.BigDecimal;
|
|
@ApiModel(value = "支付宝退款请求参数DTO")
|
@Data
|
public class AlipayRefundDTO {
|
|
@NotBlank(message = "退款人姓名不能为空")
|
@ApiModelProperty("退款人姓名")
|
private String refundUsername;
|
|
@NotNull(message = "退款原因不能为空")
|
@ApiModelProperty("退款原因")
|
private RefundReason refundReason;
|
|
@NotNull(message = "退款金额不能为空")
|
@ApiModelProperty("退款金额")
|
private BigDecimal refundAmount;
|
|
@NotBlank(message = "退款支付宝账号不能为空")
|
@ApiModelProperty("退款支付宝账号")
|
private String refundAccount;
|
}
|