package org.springblade.yeePay.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@Data
@Builder
@ApiModel("代付-下单")
public class WithdrawCardDto {

    @NotBlank
    @ApiModelProperty(value = "提现人ID",required = true)
    String userId;

    @NotBlank
    @ApiModelProperty(value = "收款银行卡账号",required = true)
    String bankCardNo;

    @NotBlank
    @ApiModelProperty(value = "银行账户类型",required = true)
    String bankAccountType;

    @NotBlank
    @ApiModelProperty(value = "开户总行编码",required = true)
    String bankCode;

    @NotBlank
    @ApiModelProperty(value = "商户API密钥",required = true)
    String secret;


}
