package com.nuvole.util.pay.allinPay.yunst; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Builder; import lombok.Data; /** * 设置企业会员参数 * * @Author: lc * @Date: 2019/10/14 17:03 */ @Data @Builder @ApiModel(value = "设置企业会员参数(y:必传 n:非必传)") public class MerchantApply { @ApiModelProperty("企业名称(y)") private String companyName; @ApiModelProperty("认证类型[1 三证 2 一证] 默认1") private Long authType; @ApiModelProperty("统一社会信用(一证)认证类型2时必传") private String uniCredit; @ApiModelProperty("营业执照号(三证)认证类型为 1 时必传") private String businessLicense; @ApiModelProperty("组织机构(三证)认证类型为 1 时必传") private String organizationCode; @ApiModelProperty("税务登记证(三证)认证类型为 1 时必传") private String taxRegister; @ApiModelProperty("法人姓名(y)") private String legalName; @ApiModelProperty("法人证件类型[1.身份证 2.护照 3.军官证 4.回乡证 5.台胞证 6.警官证 7.士兵证 99.其他证件](y)") private Long identityType; @ApiModelProperty("法人证件号码(y)") private String legalIds; @ApiModelProperty("法人手机号码(y)") private String legalPhone; @ApiModelProperty("企业对公账户(y)") private String accountNo; @ApiModelProperty("开户银行名称(y)") private String parentBankName; @ApiModelProperty("开户行支行名称(y)") private String bankName; @ApiModelProperty("支付行号(y)") private String unionBank; }