package com.yn.bftl.thirdparty.modules.chinaums.dto.byx;

import com.yn.bftl.thirdparty.common.dto.BaseSecretDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotBlank;

/**
 * 银联增加银行卡DTO
 *
 * @author huabiao
 * @create 2023/2/15  15:08
 **/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "ByxChinaumsQueryBindBankCardDTO", description = "查询账户银行卡DTO")
public class ByxChinaumsQueryBindBankCardDTO extends BaseSecretDTO {

    @ApiModelProperty(value = "银行账户")
    private String bankAcctNo;

    @ApiModelProperty(value = "查询类型 0：绑定的银行卡 1：签约的银行卡")
    private String signBindType = "0";

    @ApiModelProperty(value = "电子账户 ID")
    @NotBlank
    private String walletId;

    @ApiModelProperty(value = "签约商户号")
    private String signMerNo;
}
