package com.stylefeng.guns.modular.system.model; import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.enums.IdType; import java.util.Date; import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.activerecord.Model; import com.baomidou.mybatisplus.annotations.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; /** *

* 企业提现 *

* * @author stylefeng * @since 2023-03-17 */ @TableName("t_enterprise_withdrawal") public class TEnterpriseWithdrawal extends Model { private static final long serialVersionUID = 1L; /** * 主键 */ @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 分公司ID */ private Integer companyId; /** * 企业类型 1企业 2个体工商户 */ private Integer enterpriseType; /** * 商户简称 */ private String merchantAbbreviation; /** * 营业执照 */ private String businessLicense; /** * 营业执照注册号 */ private String businessLicenseCode; /** * 营业执照公司名称 */ private String businessLicenseCompanyName; /** * 营业执照注册地址 */ private String businessLicenseAddress; /** * 营业期限 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private String businessExpireTime; /** * 营业执照注册地址省编码 */ private String businessLicenseProvinceCode; /** * 营业执照注册地址市编码 */ private String businessLicenseCityCode; /** * 营业执照注册地址区编码 */ private String businessLicenseDistrictCode; /** * 统一社会信用代码 */ private String unifiedSocialCreditCode; /** * 统一社会信用代码期限 */ private String unifiedSocialCreditCodeExpireTime; /** * 公司联系电话 */ private String companyPhone; /** * 交易授权码 */ private String transactionAuthorizationCode; /** * 账户类型 1对私账户 2对公账户 */ private Integer accountType; /** * 开户银行 */ private String depositBank; /** * 开户银行编码 */ private String depositBankCode; /** * 开户名称 */ private String depositName; /** * 银行账号 */ private String bankAccount; /** * 开户行所在省编码 */ private String bankCardProvinceCode; /** * 开户行所在市编码 */ private String bankCardCityCode; /** * 法人姓名 */ private String corporateName; /** * 法人证件类型:1中国大陆居民-身份证、2其他国家或地区居民-护照、3-中国香港居民–来往内地通行证、4中国澳门居民– 来往内地通行证、5中国台湾居民– 来往大陆通行证 */ private Integer corporateCertificateType; /** * 证件号码 */ private String certificateCode; /** * 证件有效期 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private String certificateExpireTime; /** * 法人手机号 */ private String corporatePhone; /** * 法人身份证照片正反面 */ private String corporateIdCardFrontPicture; private String corporateIdCardReversePicture; /** * 是否审核通过 1待审核 2审核通过 3审核失败 */ private Integer isAudit; /** * 状态 1未删除 0已删除 */ private Integer status; /** * 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createTime; @TableField(exist = false) private String code; // 进件状态 checking:资料校验 account_need_verify:待账户验证 auditing:审核中 processing:处理中 signing:电子签约中 succeeded:已通过 failed:被驳回 frozen:已冻结 utf8mb4 utf8mb4_bin 0 0 0 0 0 0 0 private String applicationStatus; // varchar 64 0 -1 0 0 0 二级商户id utf8mb4 utf8mb4_bin 0 0 0 0 0 0 0 private String mchId; //datetime 0 0 -1 0 0 0 审核通过时间 0 0 0 0 0 0 0 private Date auditedAt ; // varchar 64 0 -1 0 0 0 审核失败的字段名称 utf8mb4 utf8mb4_bin 0 0 0 0 0 0 0 private String failureMsgsParam ; // varchar 64 0 -1 0 0 0 审核失败字段的被驳回原因 utf8mb4 utf8mb4_bin 0 0 0 0 0 0 0 private String failureMsgsReason; //varchar 64 0 -1 0 0 0 电子账簿账簿号 utf8mb4 utf8mb4_bin 0 0 0 0 0 0 0 private String relAcctNo ; /** * 汇付ID */ private String huifuId; /** * 取现卡序列号 */ private String tokenNo; /** * 进件类型 0:江苏银行;1:汇付 */ private String type; @TableField(exist = false) private String copy1; @TableField(exist = false) private String copy2; @TableField(exist = false) private String copy3; //varchar 64 0 -1 0 0 0 银行生成的户名 utf8mb4 utf8mb4_bin 0 0 0 0 0 0 0 private String bindAcctName ; //varchar 64 0 -1 0 0 0 电子账簿 ID utf8mb4 utf8mb4_bin 0 0 0 0 0 0 0 private String balanceAcctId; // varchar 64 0 -1 0 0 0 绑定账户 ID utf8mb4 utf8mb4_bin 0 0 0 0 0 0 0 private String settleAcctId; @TableField(exist = false) private String bankCode; @TableField(exist = false) private String bankBranchCode; public String getType() { return type; } public void setType(String type) { this.type = type; } public String getHuifuId() { return huifuId; } public void setHuifuId(String huifuId) { this.huifuId = huifuId; } public String getBankCardProvinceCode() { return bankCardProvinceCode; } public void setBankCardProvinceCode(String bankCardProvinceCode) { this.bankCardProvinceCode = bankCardProvinceCode; } public String getBankCardCityCode() { return bankCardCityCode; } public void setBankCardCityCode(String bankCardCityCode) { this.bankCardCityCode = bankCardCityCode; } public String getTokenNo() { return tokenNo; } public void setTokenNo(String tokenNo) { this.tokenNo = tokenNo; } public String getBusinessLicenseProvinceCode() { return businessLicenseProvinceCode; } public void setBusinessLicenseProvinceCode(String businessLicenseProvinceCode) { this.businessLicenseProvinceCode = businessLicenseProvinceCode; } public String getBusinessLicenseCityCode() { return businessLicenseCityCode; } public void setBusinessLicenseCityCode(String businessLicenseCityCode) { this.businessLicenseCityCode = businessLicenseCityCode; } public String getBusinessLicenseDistrictCode() { return businessLicenseDistrictCode; } public void setBusinessLicenseDistrictCode(String businessLicenseDistinctCode) { this.businessLicenseDistrictCode = businessLicenseDistinctCode; } public static long getSerialVersionUID() { return serialVersionUID; } public String getCopy1() { return copy1; } public void setCopy1(String copy1) { this.copy1 = copy1; } public String getCopy2() { return copy2; } public void setCopy2(String copy2) { this.copy2 = copy2; } public String getCopy3() { return copy3; } public void setCopy3(String copy3) { this.copy3 = copy3; } public String getApplicationStatus() { return applicationStatus; } public void setApplicationStatus(String applicationStatus) { this.applicationStatus = applicationStatus; } public String getMchId() { return mchId; } public void setMchId(String mchId) { this.mchId = mchId; } public Date getAuditedAt() { return auditedAt; } public void setAuditedAt(Date auditedAt) { this.auditedAt = auditedAt; } public String getFailureMsgsParam() { return failureMsgsParam; } public void setFailureMsgsParam(String failureMsgsParam) { this.failureMsgsParam = failureMsgsParam; } public String getFailureMsgsReason() { return failureMsgsReason; } public void setFailureMsgsReason(String failureMsgsReason) { this.failureMsgsReason = failureMsgsReason; } public String getRelAcctNo() { return relAcctNo; } public void setRelAcctNo(String relAcctNo) { this.relAcctNo = relAcctNo; } public String getBindAcctName() { return bindAcctName; } public void setBindAcctName(String bindAcctName) { this.bindAcctName = bindAcctName; } public String getBalanceAcctId() { return balanceAcctId; } public void setBalanceAcctId(String balanceAcctId) { this.balanceAcctId = balanceAcctId; } public String getSettleAcctId() { return settleAcctId; } public void setSettleAcctId(String settleAcctId) { this.settleAcctId = settleAcctId; } public String getBankCode() { return bankCode; } public void setBankCode(String bankCode) { this.bankCode = bankCode; } public String getBankBranchCode() { return bankBranchCode; } public void setBankBranchCode(String bankBranchCode) { this.bankBranchCode = bankBranchCode; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public Integer getCompanyId() { return companyId; } public void setCompanyId(Integer companyId) { this.companyId = companyId; } public Integer getEnterpriseType() { return enterpriseType; } public void setEnterpriseType(Integer enterpriseType) { this.enterpriseType = enterpriseType; } public String getMerchantAbbreviation() { return merchantAbbreviation; } public void setMerchantAbbreviation(String merchantAbbreviation) { this.merchantAbbreviation = merchantAbbreviation; } public String getBusinessLicense() { return businessLicense; } public void setBusinessLicense(String businessLicense) { this.businessLicense = businessLicense; } public String getBusinessLicenseCode() { return businessLicenseCode; } public void setBusinessLicenseCode(String businessLicenseCode) { this.businessLicenseCode = businessLicenseCode; } public String getCorporateIdCardFrontPicture() { return corporateIdCardFrontPicture; } public void setCorporateIdCardFrontPicture(String corporateIdCardFrontPicture) { this.corporateIdCardFrontPicture = corporateIdCardFrontPicture; } public String getCorporateIdCardReversePicture() { return corporateIdCardReversePicture; } public void setCorporateIdCardReversePicture(String corporateIdCardReversePicture) { this.corporateIdCardReversePicture = corporateIdCardReversePicture; } public String getBusinessLicenseCompanyName() { return businessLicenseCompanyName; } public void setBusinessLicenseCompanyName(String businessLicenseCompanyName) { this.businessLicenseCompanyName = businessLicenseCompanyName; } public String getBusinessLicenseAddress() { return businessLicenseAddress; } public void setBusinessLicenseAddress(String businessLicenseAddress) { this.businessLicenseAddress = businessLicenseAddress; } public String getBusinessExpireTime() { return businessExpireTime; } public void setBusinessExpireTime(String businessExpireTime) { this.businessExpireTime = businessExpireTime; } public String getUnifiedSocialCreditCode() { return unifiedSocialCreditCode; } public void setUnifiedSocialCreditCode(String unifiedSocialCreditCode) { this.unifiedSocialCreditCode = unifiedSocialCreditCode; } public String getUnifiedSocialCreditCodeExpireTime() { return unifiedSocialCreditCodeExpireTime; } public void setUnifiedSocialCreditCodeExpireTime(String unifiedSocialCreditCodeExpireTime) { this.unifiedSocialCreditCodeExpireTime = unifiedSocialCreditCodeExpireTime; } public String getCompanyPhone() { return companyPhone; } public void setCompanyPhone(String companyPhone) { this.companyPhone = companyPhone; } public String getTransactionAuthorizationCode() { return transactionAuthorizationCode; } public void setTransactionAuthorizationCode(String transactionAuthorizationCode) { this.transactionAuthorizationCode = transactionAuthorizationCode; } public Integer getAccountType() { return accountType; } public void setAccountType(Integer accountType) { this.accountType = accountType; } public String getDepositBank() { return depositBank; } public void setDepositBank(String depositBank) { this.depositBank = depositBank; } public String getDepositBankCode() { return depositBankCode; } public void setDepositBankCode(String depositBankCode) { this.depositBankCode = depositBankCode; } public String getDepositName() { return depositName; } public void setDepositName(String depositName) { this.depositName = depositName; } public String getBankAccount() { return bankAccount; } public void setBankAccount(String bankAccount) { this.bankAccount = bankAccount; } public String getCorporateName() { return corporateName; } public void setCorporateName(String corporateName) { this.corporateName = corporateName; } public Integer getCorporateCertificateType() { return corporateCertificateType; } public void setCorporateCertificateType(Integer corporateCertificateType) { this.corporateCertificateType = corporateCertificateType; } public String getCertificateCode() { return certificateCode; } public void setCertificateCode(String certificateCode) { this.certificateCode = certificateCode; } public String getCertificateExpireTime() { return certificateExpireTime; } public void setCertificateExpireTime(String certificateExpireTime) { this.certificateExpireTime = certificateExpireTime; } public String getCorporatePhone() { return corporatePhone; } public void setCorporatePhone(String corporatePhone) { this.corporatePhone = corporatePhone; } /** * 联系人邮箱 */ private String contactsEmail; /** * 系统订单号 */ private String mchApplicationId; /** * 平台订单号 */ private String outRequestNo; public String getContactsEmail() { return contactsEmail; } public void setContactsEmail(String contactsEmail) { this.contactsEmail = contactsEmail; } public String getMchApplicationId() { return mchApplicationId; } public void setMchApplicationId(String mchApplicationId) { this.mchApplicationId = mchApplicationId; } public String getOutRequestNo() { return outRequestNo; } public void setOutRequestNo(String outRequestNo) { this.outRequestNo = outRequestNo; } public Integer getIsAudit() { return isAudit; } public void setIsAudit(Integer isAudit) { this.isAudit = isAudit; } public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } @Override protected Serializable pkVal() { return this.id; } @Override public String toString() { return "TEnterpriseWithdrawal{" + "id=" + id + ", companyId=" + companyId + ", enterpriseType=" + enterpriseType + ", merchantAbbreviation=" + merchantAbbreviation + ", businessLicense=" + businessLicense + ", businessLicenseCode=" + businessLicenseCode + ", businessLicenseCompanyName=" + businessLicenseCompanyName + ", businessLicenseAddress=" + businessLicenseAddress + ", businessExpireTime=" + businessExpireTime + ", unifiedSocialCreditCode=" + unifiedSocialCreditCode + ", unifiedSocialCreditCodeExpireTime=" + unifiedSocialCreditCodeExpireTime + ", companyPhone=" + companyPhone + ", transactionAuthorizationCode=" + transactionAuthorizationCode + ", accountType=" + accountType + ", depositBank=" + depositBank + ", depositBankCode=" + depositBankCode + ", depositName=" + depositName + ", bankAccount=" + bankAccount + ", corporateName=" + corporateName + ", corporateCertificateType=" + corporateCertificateType + ", certificateCode=" + certificateCode + ", certificateExpireTime=" + certificateExpireTime + ", corporatePhone=" + corporatePhone + ", isAudit=" + isAudit + ", status=" + status + ", createTime=" + createTime + "}"; } }