package com.stylefeng.guns.modular.cloudPayment.req;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.ToString;
|
|
import java.io.Serializable;
|
@Data
|
@ToString
|
@ApiModel(value = "提现创建Req")
|
public class WithdrawalReq implements Serializable {
|
|
@ApiModelProperty(value = "平台订单号",required = true)
|
private String outOrderNo;
|
|
@ApiModelProperty(value = "金额 单位分",required = true)
|
private Integer amount;
|
|
@ApiModelProperty(value = "平台手续费 单位分 仅提现到个人非绑定账户时必填")
|
private Integer serviceFee;
|
|
@ApiModelProperty(value = "电子账簿 ID",required = true)
|
private String balanceAcctId;
|
|
@ApiModelProperty(value = "提现目标银行账号",required = true)
|
private String bankAcctNo;
|
|
@ApiModelProperty(value = "目标银行账号类型 提现至非绑定账户时必填枚举值:1 - 对私银行卡2 - 对公银行账户")
|
private String bankAcctType;
|
|
@ApiModelProperty(value = "开户银行联行号 提现至非绑定账户时必填")
|
private String bankBranchCode;
|
|
@ApiModelProperty(value = "开户银行编号 提现至非绑定账户时必填")
|
private String bankCode;
|
|
@ApiModelProperty(value = "开户名称 提现至非绑定账户时必填")
|
private String name;
|
|
@ApiModelProperty(value = "手机号 仅提现到个人非绑定账户时必填")
|
private String mobileNumber;
|
|
@ApiModelProperty(value = "交易授权码 提现至非绑定账户时必填")
|
private String password;
|
|
@ApiModelProperty(value = "交易结果通知")
|
private String notifyUrl;
|
|
|
}
|