package com.nova.sankuai.domain.api.yinsheng.dto;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import javax.validation.constraints.NotBlank;
|
|
/**
|
* 快捷协议支付参数
|
*
|
* @author ephemeral
|
* @date 2022/7/9 15:39
|
*/
|
@Data
|
@ApiModel("快捷协议支付参数")
|
public class FastProtocolPayDTO {
|
|
@ApiModelProperty("系统生成的订单号")
|
@NotBlank(message = "系统生成的订单号不能为空")
|
private String outTradeNo;
|
|
@ApiModelProperty("订单备注")
|
@NotBlank(message = "订单备注不能为空")
|
private String subject;
|
|
@ApiModelProperty("该笔订单的资金总额,单位分")
|
private Integer totalAmount;
|
|
@ApiModelProperty("默认CNY(人民币)")
|
private String currency;
|
|
@ApiModelProperty("业务扩展参数,一个json字符串")
|
private String extendParams;
|
|
@ApiModelProperty("公用回传参数")
|
private String extraCommonParam;
|
|
@ApiModelProperty("唯一客户标识,商户旗下客户号")
|
private Long userId;
|
|
@ApiModelProperty("银盛协议号,签约时返回的银盛协议号")
|
private String protocolNo;
|
|
@ApiModelProperty("贷记卡必传")
|
private String cardCvn2;
|
|
@ApiModelProperty("贷记卡必传")
|
private String cardExprDt;
|
|
@ApiModelProperty("二级商户信息")
|
private SubMerchantInfoDTO subMerchant;
|
|
@ApiModelProperty("收货人信息")
|
private ConsigeeInfoDTO consigneeInfo;
|
|
@ApiModelProperty("Mcc码(支持上传多个,多个用\\分割")
|
private String mccs;
|
|
@ApiModelProperty("第三方商户号")
|
private String merNo;
|
|
@ApiModelProperty("子商户ip")
|
private String submerIp;
|
|
}
|