package com.ruoyi.user.domain;
|
|
import java.util.Date;
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.ruoyi.common.core.web.domain.BaseEntity;
|
|
/**
|
* 会员主体认证申请审核 account_certification_apply
|
*
|
* 与 AccountCertification 的分工:本表存"每次提交的申请",驳回后重提会多一条;
|
* 后者存"当前生效"的认证资料(审核通过时由服务层落一份过去)。
|
* 故本表把资料整份冗余快照下来,不引用后者——否则资料一改,历史申请上展示的内容会跟着变。
|
*
|
* 审核状态 audit_status 与 account_user.auth_status 的联动由服务层保证:
|
* 提交申请 -> auth_status='1';审核通过 -> '2';审核驳回 -> '3'。
|
*
|
* @author ruoyi
|
*/
|
public class AccountCertificationApply extends BaseEntity
|
{
|
private static final long serialVersionUID = 1L;
|
|
/** 主键,同时作为申请号 */
|
private Long id;
|
|
/** 会员ID */
|
private Long userId;
|
|
/** 主体类型(1个人 2个体工商户 3企业) */
|
private String subjectType;
|
|
/** 用户名称 */
|
private String realName;
|
|
/** 用户身份证号 */
|
private String idCard;
|
|
/** 企业名称(个人主体为空) */
|
private String companyName;
|
|
/** 统一社会信用代码 */
|
private String creditCode;
|
|
/** 企业法人 */
|
private String legalPerson;
|
|
/** 企业注册地区 */
|
private String registeredRegion;
|
|
/** 企业地址 */
|
private String companyAddress;
|
|
/** 注册日期 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date registerDate;
|
|
/** 营业执照有效期间(存文本,如 2024-01-01~2034-01-01) */
|
private String licenseValidPeriod;
|
|
/** 营业执照图片 */
|
private String licenseImage;
|
|
/** 营业执照有效期类型(1长期 2短期;长期时 licenseValidPeriod 为空) */
|
private String licenseValidType;
|
|
/** 法人身份证人像面图片 */
|
private String legalIdCardFront;
|
|
/** 法人身份证国徽面图片 */
|
private String legalIdCardBack;
|
|
/** 法人身份证有效期类型(1长期 2短期) */
|
private String legalIdValidType;
|
|
/** 法人身份证有效期(存文本,如 2024-01-01~2034-01-01) */
|
private String legalIdValidPeriod;
|
|
/** 法人身份证详细地址 */
|
private String legalIdAddress;
|
|
/** 负责人姓名 */
|
private String contactName;
|
|
/** 负责人联系电话 */
|
private String contactPhone;
|
|
/** 负责人邮箱 */
|
private String contactEmail;
|
|
/** 收款类型 */
|
private String payeeType;
|
|
/** 银行卡号码面照片 */
|
private String bankCardImage;
|
|
/** 银行卡号 */
|
private String bankCardNo;
|
|
/** 开户城市 */
|
private String bankCity;
|
|
/** 审核状态(0待审核 1已通过 2已驳回) */
|
private String auditStatus;
|
|
/** 审核人 */
|
private String auditBy;
|
|
/** 审核时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date auditTime;
|
|
/** 审核意见(驳回原因) */
|
private String auditRemark;
|
|
/** 删除标志(0存在 2删除) */
|
private String delFlag;
|
|
public Long getId()
|
{
|
return id;
|
}
|
|
public void setId(Long id)
|
{
|
this.id = id;
|
}
|
|
public Long getUserId()
|
{
|
return userId;
|
}
|
|
public void setUserId(Long userId)
|
{
|
this.userId = userId;
|
}
|
|
public String getSubjectType()
|
{
|
return subjectType;
|
}
|
|
public void setSubjectType(String subjectType)
|
{
|
this.subjectType = subjectType;
|
}
|
|
public String getRealName()
|
{
|
return realName;
|
}
|
|
public void setRealName(String realName)
|
{
|
this.realName = realName;
|
}
|
|
public String getIdCard()
|
{
|
return idCard;
|
}
|
|
public void setIdCard(String idCard)
|
{
|
this.idCard = idCard;
|
}
|
|
public String getCompanyName()
|
{
|
return companyName;
|
}
|
|
public void setCompanyName(String companyName)
|
{
|
this.companyName = companyName;
|
}
|
|
public String getCreditCode()
|
{
|
return creditCode;
|
}
|
|
public void setCreditCode(String creditCode)
|
{
|
this.creditCode = creditCode;
|
}
|
|
public String getLegalPerson()
|
{
|
return legalPerson;
|
}
|
|
public void setLegalPerson(String legalPerson)
|
{
|
this.legalPerson = legalPerson;
|
}
|
|
public String getRegisteredRegion()
|
{
|
return registeredRegion;
|
}
|
|
public void setRegisteredRegion(String registeredRegion)
|
{
|
this.registeredRegion = registeredRegion;
|
}
|
|
public String getCompanyAddress()
|
{
|
return companyAddress;
|
}
|
|
public void setCompanyAddress(String companyAddress)
|
{
|
this.companyAddress = companyAddress;
|
}
|
|
public Date getRegisterDate()
|
{
|
return registerDate;
|
}
|
|
public void setRegisterDate(Date registerDate)
|
{
|
this.registerDate = registerDate;
|
}
|
|
public String getLicenseValidPeriod()
|
{
|
return licenseValidPeriod;
|
}
|
|
public void setLicenseValidPeriod(String licenseValidPeriod)
|
{
|
this.licenseValidPeriod = licenseValidPeriod;
|
}
|
|
public String getLicenseImage()
|
{
|
return licenseImage;
|
}
|
|
public void setLicenseImage(String licenseImage)
|
{
|
this.licenseImage = licenseImage;
|
}
|
|
public String getLicenseValidType()
|
{
|
return licenseValidType;
|
}
|
|
public void setLicenseValidType(String licenseValidType)
|
{
|
this.licenseValidType = licenseValidType;
|
}
|
|
public String getLegalIdCardFront()
|
{
|
return legalIdCardFront;
|
}
|
|
public void setLegalIdCardFront(String legalIdCardFront)
|
{
|
this.legalIdCardFront = legalIdCardFront;
|
}
|
|
public String getLegalIdCardBack()
|
{
|
return legalIdCardBack;
|
}
|
|
public void setLegalIdCardBack(String legalIdCardBack)
|
{
|
this.legalIdCardBack = legalIdCardBack;
|
}
|
|
public String getLegalIdValidType()
|
{
|
return legalIdValidType;
|
}
|
|
public void setLegalIdValidType(String legalIdValidType)
|
{
|
this.legalIdValidType = legalIdValidType;
|
}
|
|
public String getLegalIdValidPeriod()
|
{
|
return legalIdValidPeriod;
|
}
|
|
public void setLegalIdValidPeriod(String legalIdValidPeriod)
|
{
|
this.legalIdValidPeriod = legalIdValidPeriod;
|
}
|
|
public String getLegalIdAddress()
|
{
|
return legalIdAddress;
|
}
|
|
public void setLegalIdAddress(String legalIdAddress)
|
{
|
this.legalIdAddress = legalIdAddress;
|
}
|
|
public String getContactName()
|
{
|
return contactName;
|
}
|
|
public void setContactName(String contactName)
|
{
|
this.contactName = contactName;
|
}
|
|
public String getContactPhone()
|
{
|
return contactPhone;
|
}
|
|
public void setContactPhone(String contactPhone)
|
{
|
this.contactPhone = contactPhone;
|
}
|
|
public String getContactEmail()
|
{
|
return contactEmail;
|
}
|
|
public void setContactEmail(String contactEmail)
|
{
|
this.contactEmail = contactEmail;
|
}
|
|
public String getPayeeType()
|
{
|
return payeeType;
|
}
|
|
public void setPayeeType(String payeeType)
|
{
|
this.payeeType = payeeType;
|
}
|
|
public String getBankCardImage()
|
{
|
return bankCardImage;
|
}
|
|
public void setBankCardImage(String bankCardImage)
|
{
|
this.bankCardImage = bankCardImage;
|
}
|
|
public String getBankCardNo()
|
{
|
return bankCardNo;
|
}
|
|
public void setBankCardNo(String bankCardNo)
|
{
|
this.bankCardNo = bankCardNo;
|
}
|
|
public String getBankCity()
|
{
|
return bankCity;
|
}
|
|
public void setBankCity(String bankCity)
|
{
|
this.bankCity = bankCity;
|
}
|
|
public String getAuditStatus()
|
{
|
return auditStatus;
|
}
|
|
public void setAuditStatus(String auditStatus)
|
{
|
this.auditStatus = auditStatus;
|
}
|
|
public String getAuditBy()
|
{
|
return auditBy;
|
}
|
|
public void setAuditBy(String auditBy)
|
{
|
this.auditBy = auditBy;
|
}
|
|
public Date getAuditTime()
|
{
|
return auditTime;
|
}
|
|
public void setAuditTime(Date auditTime)
|
{
|
this.auditTime = auditTime;
|
}
|
|
public String getAuditRemark()
|
{
|
return auditRemark;
|
}
|
|
public void setAuditRemark(String auditRemark)
|
{
|
this.auditRemark = auditRemark;
|
}
|
|
public String getDelFlag()
|
{
|
return delFlag;
|
}
|
|
public void setDelFlag(String delFlag)
|
{
|
this.delFlag = delFlag;
|
}
|
|
@Override
|
public String toString() {
|
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
|
.append("id", getId())
|
.append("userId", getUserId())
|
.append("subjectType", getSubjectType())
|
.append("realName", getRealName())
|
.append("idCard", getIdCard())
|
.append("companyName", getCompanyName())
|
.append("creditCode", getCreditCode())
|
.append("legalPerson", getLegalPerson())
|
.append("registeredRegion", getRegisteredRegion())
|
.append("companyAddress", getCompanyAddress())
|
.append("registerDate", getRegisterDate())
|
.append("licenseValidPeriod", getLicenseValidPeriod())
|
.append("licenseImage", getLicenseImage())
|
.append("licenseValidType", getLicenseValidType())
|
.append("legalIdCardFront", getLegalIdCardFront())
|
.append("legalIdCardBack", getLegalIdCardBack())
|
.append("legalIdValidType", getLegalIdValidType())
|
.append("legalIdValidPeriod", getLegalIdValidPeriod())
|
.append("legalIdAddress", getLegalIdAddress())
|
.append("contactName", getContactName())
|
.append("contactPhone", getContactPhone())
|
.append("contactEmail", getContactEmail())
|
.append("payeeType", getPayeeType())
|
.append("bankCardImage", getBankCardImage())
|
.append("bankCardNo", getBankCardNo())
|
.append("bankCity", getBankCity())
|
.append("auditStatus", getAuditStatus())
|
.append("auditBy", getAuditBy())
|
.append("auditTime", getAuditTime())
|
.append("auditRemark", getAuditRemark())
|
.append("delFlag", getDelFlag())
|
.append("createBy", getCreateBy())
|
.append("createTime", getCreateTime())
|
.append("updateBy", getUpdateBy())
|
.append("updateTime", getUpdateTime())
|
.append("remark", getRemark())
|
.toString();
|
}
|
}
|