package com.walker.pay.allinpaycloud.pojo; /** * 设置企业信息。 */ public class RequestSetCompany { public String getCompanyName() { return companyName; } public void setCompanyName(String companyName) { this.companyName = companyName; } public long getAuthType() { return authType; } /** * 认证类型 * 1:三证 * 2:一证 * 默认1-三证 * @param authType */ public void setAuthType(long authType) { this.authType = authType; } public String getUniCredit() { return uniCredit; } /** * 统一社会信用(一证), * 认证类型为2时必传 * @param uniCredit */ public void setUniCredit(String uniCredit) { this.uniCredit = uniCredit; } public String getBusinessLicense() { return businessLicense; } /** * 营业执照号(三证), * 认证类型为1时必传 * @param businessLicense */ public void setBusinessLicense(String businessLicense) { this.businessLicense = businessLicense; } public String getOrganizationCode() { return organizationCode; } public void setOrganizationCode(String organizationCode) { this.organizationCode = organizationCode; } public String getTaxRegister() { return taxRegister; } /** * 税务登记证(三证), * 认证类型为1时必传 * @param taxRegister */ public void setTaxRegister(String taxRegister) { this.taxRegister = taxRegister; } public String getLegalName() { return legalName; } /** * 法人姓名 * @param legalName */ public void setLegalName(String legalName) { this.legalName = legalName; } public long getIdentityType() { return identityType; } /** * 法人证件类型, 1 身份证 * @param identityType */ public void setIdentityType(long identityType) { this.identityType = identityType; } public String getLegalIds() { return legalIds; } /** * 法人证件号码,AES加密 * @param legalIds */ public void setLegalIds(String legalIds) { this.legalIds = legalIds; } public String getLegalPhone() { return legalPhone; } /** * 法人手机号码 * @param legalPhone */ public void setLegalPhone(String legalPhone) { this.legalPhone = legalPhone; } public String getAccountNo() { return accountNo; } /** * 企业对公账户,支持数字和“-”字符, * AES加密, href="#_敏感信息加解密" 详细 * @param accountNo */ public void setAccountNo(String accountNo) { this.accountNo = accountNo; } public String getParentBankName() { return parentBankName; } /** * 开户银行名称,详细,需严格按照银行列表上送,部分银行支持多种上送方式,选其一上送即可。 * 注:测试环境仅支持工农中建交。 * @param parentBankName */ public void setParentBankName(String parentBankName) { this.parentBankName = parentBankName; } public String getBankName() { return bankName; } /** * 开户行支行名称 * @param bankName */ public void setBankName(String bankName) { this.bankName = bankName; } public String getUnionBank() { return unionBank; } /** * 支付行号,12位数字 * @param unionBank */ public void setUnionBank(String unionBank) { this.unionBank = unionBank; } public String getBizUserId() { return bizUserId; } public void setBizUserId(String bizUserId) { this.bizUserId = bizUserId; } public String getBackUrl() { return backUrl; } public void setBackUrl(String backUrl) { this.backUrl = backUrl; } public String getCompanyAddress() { return companyAddress; } public void setCompanyAddress(String companyAddress) { this.companyAddress = companyAddress; } public boolean isAuth() { return auth; } /** * 是否进行线上认证, true:系统自动审核 * @param auth */ public void setAuth(boolean auth) { this.auth = auth; } public String getTelephone() { return telephone; } /** * 联系电话 * @param telephone */ public void setTelephone(String telephone) { this.telephone = telephone; } private String telephone; private boolean auth = true; private String companyAddress; private String bizUserId; private String backUrl; private String companyName; private long authType = 1; private String uniCredit; private String businessLicense; private String organizationCode; private String taxRegister; private String legalName; private long identityType = 1; private String legalIds; private String legalPhone; private String accountNo; private String parentBankName; private String bankName; private String unionBank; }