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; }