package com.xiaopeng.api.dto.payFront;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotNull;
|
|
@Data
|
@ApiModel(value = "退款参数")
|
public class RefundRequestDto {
|
|
@ApiModelProperty(value = "业务appid")
|
@NotBlank(message = "业务appid不能为空")
|
private String bizId;
|
|
@ApiModelProperty(value = "业务订单号")
|
@NotBlank(message = "业务订单号不能为空")
|
private String bizOrderId;
|
|
@ApiModelProperty(value = "业务退款订单号")
|
@NotBlank(message = "业务退款订单号不能为空")
|
private String bizRefundId;
|
|
@ApiModelProperty(value = "退款金额,分为单位")
|
@NotNull(message = "退款金额不能为空")
|
private Integer amount;
|
|
@ApiModelProperty(value = "退款原因类型")
|
private String refundType;
|
|
@ApiModelProperty(value = "退款拓展字段")
|
private String refundExtend;
|
|
@ApiModelProperty(value = "分账退款分账串")
|
private String refundLedgerInfo;
|
|
@ApiModelProperty(value = "退款回调地址")
|
private String refundCallbackUrl;
|
|
@ApiModelProperty(value = "退款业务数据")
|
private String refundBusinessData;
|
|
@ApiModelProperty(value = "退款透传字段")
|
private String refundPassThroughData;
|
|
@ApiModelProperty(value = "银联小U退款专用,是否退券标识")
|
private Integer refundCouponFlag;
|
}
|