package com.hehenian.biz.common.trade.dataobject; import org.apache.commons.lang.builder.EqualsBuilder; import org.apache.commons.lang.builder.HashCodeBuilder; import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.commons.lang.builder.ToStringStyle; import com.hehenian.biz.common.account.dataobject.AccountUserDo; import com.hehenian.biz.common.account.dataobject.PersonDo; /** * @author zhangyunhua * @version 1.0 * @since 1.0 */ public class BorrowDo implements java.io.Serializable { // columns START private java.lang.Long id; private java.lang.String borrowTitle; private java.lang.Integer borrowStatus; private java.lang.String imgPath; private java.lang.Integer borrowWay; private java.lang.String borrowInfo; private java.lang.Integer deadline; private java.lang.Integer paymentMode; private Double borrowAmount; private Double annualRate; private Double minTenderedSum; private Double maxTenderedSum; private java.lang.Integer raiseTerm; private java.lang.String detail; private java.lang.Integer visitors; private java.util.Date remainTimeStart; private java.lang.Integer tradeType; private java.lang.String auditOpinion; private java.lang.Long publisher; private java.lang.Integer excitationType; private Double excitationSum; private java.lang.Integer excitationMode; private Double hasInvestAmount; private java.lang.Integer investNum; private java.lang.Integer purpose; private java.lang.Integer hasPwd; private java.lang.String investPwd; private java.util.Date publishTime; private java.lang.String publishIp; private java.util.Date remainTimeEnd; private java.util.Date auditTime; private java.lang.Integer hasDeadline; private java.lang.Integer isAutoBid; private Double manageFee; private java.lang.Integer isDayThe; private java.util.Date autoBidEnableTime; private java.lang.Integer version; private Double frozenMargin; private Double smallestFlowUnit; private java.lang.Integer circulationNumber; private java.lang.Integer hasCirculationNumber; private java.lang.String nidLog; private java.lang.Integer sort; private java.lang.String feestate; private java.lang.String feelog; private java.lang.String businessDetail; private java.lang.String assets; private java.lang.String moneyPurposes; private java.lang.Integer circulationMode; private java.lang.Integer circulationStatus; private java.lang.Long undertaker; private java.lang.Integer borrowShow; private java.lang.Integer hasRepoNumber; private java.lang.String agent; private java.lang.String counterAgent; private Double amountScale; private java.lang.String windControl; private java.lang.String firstTrial; private java.lang.String recheck; private java.lang.String number; private java.lang.Integer isTimes; private java.lang.Integer maxInvest; private java.lang.Integer guaranteeId; private java.lang.Integer loansOk; private java.lang.Integer unfreeOk; private java.lang.String borrowadvisory; private java.lang.String advisorybranch; private java.lang.Integer borrowGroup; private Double loanAnnualRate; // 借款年利率 private AccountUserDo userDo; // 借款人 private PersonDo personDo; // 借款人信息 // columns END public java.lang.Long getId() { return this.id; } public void setId(java.lang.Long value) { this.id = value; } public java.lang.String getBorrowTitle() { return this.borrowTitle; } public void setBorrowTitle(java.lang.String value) { this.borrowTitle = value; } public java.lang.Integer getBorrowStatus() { return this.borrowStatus; } public void setBorrowStatus(java.lang.Integer value) { this.borrowStatus = value; } public java.lang.String getImgPath() { return this.imgPath; } public void setImgPath(java.lang.String value) { this.imgPath = value; } public java.lang.Integer getBorrowWay() { return this.borrowWay; } public void setBorrowWay(java.lang.Integer value) { this.borrowWay = value; } public java.lang.String getBorrowInfo() { return this.borrowInfo; } public void setBorrowInfo(java.lang.String value) { this.borrowInfo = value; } public java.lang.Integer getDeadline() { return this.deadline; } public void setDeadline(java.lang.Integer value) { this.deadline = value; } public java.lang.Integer getPaymentMode() { return this.paymentMode; } public void setPaymentMode(java.lang.Integer value) { this.paymentMode = value; } public Double getBorrowAmount() { return this.borrowAmount; } public void setBorrowAmount(Double value) { this.borrowAmount = value; } public Double getAnnualRate() { return this.annualRate; } public void setAnnualRate(Double value) { this.annualRate = value; } public Double getMinTenderedSum() { return this.minTenderedSum; } public void setMinTenderedSum(Double value) { this.minTenderedSum = value; } public Double getMaxTenderedSum() { return this.maxTenderedSum; } public void setMaxTenderedSum(Double value) { this.maxTenderedSum = value; } public java.lang.Integer getRaiseTerm() { return this.raiseTerm; } public void setRaiseTerm(java.lang.Integer value) { this.raiseTerm = value; } public java.lang.String getDetail() { return this.detail; } public void setDetail(java.lang.String value) { this.detail = value; } public java.lang.Integer getVisitors() { return this.visitors; } public void setVisitors(java.lang.Integer value) { this.visitors = value; } public java.util.Date getRemainTimeStart() { return this.remainTimeStart; } public void setRemainTimeStart(java.util.Date value) { this.remainTimeStart = value; } public java.lang.Integer getTradeType() { return this.tradeType; } public void setTradeType(java.lang.Integer value) { this.tradeType = value; } public java.lang.String getAuditOpinion() { return this.auditOpinion; } public void setAuditOpinion(java.lang.String value) { this.auditOpinion = value; } public java.lang.Long getPublisher() { return this.publisher; } public void setPublisher(java.lang.Long value) { this.publisher = value; } public java.lang.Integer getExcitationType() { return this.excitationType; } public void setExcitationType(java.lang.Integer value) { this.excitationType = value; } public Double getExcitationSum() { return this.excitationSum; } public void setExcitationSum(Double value) { this.excitationSum = value; } public java.lang.Integer getExcitationMode() { return this.excitationMode; } public void setExcitationMode(java.lang.Integer value) { this.excitationMode = value; } public Double getHasInvestAmount() { return this.hasInvestAmount; } public void setHasInvestAmount(Double value) { this.hasInvestAmount = value; } public java.lang.Integer getInvestNum() { return this.investNum; } public void setInvestNum(java.lang.Integer value) { this.investNum = value; } public java.lang.Integer getPurpose() { return this.purpose; } public void setPurpose(java.lang.Integer value) { this.purpose = value; } public java.lang.Integer getHasPwd() { return this.hasPwd; } public void setHasPwd(java.lang.Integer value) { this.hasPwd = value; } public java.lang.String getInvestPwd() { return this.investPwd; } public void setInvestPwd(java.lang.String value) { this.investPwd = value; } public java.util.Date getPublishTime() { return this.publishTime; } public void setPublishTime(java.util.Date value) { this.publishTime = value; } public java.lang.String getPublishIp() { return this.publishIp; } public void setPublishIp(java.lang.String value) { this.publishIp = value; } public java.util.Date getRemainTimeEnd() { return this.remainTimeEnd; } public void setRemainTimeEnd(java.util.Date value) { this.remainTimeEnd = value; } public java.util.Date getAuditTime() { return this.auditTime; } public void setAuditTime(java.util.Date value) { this.auditTime = value; } public java.lang.Integer getHasDeadline() { return this.hasDeadline; } public void setHasDeadline(java.lang.Integer value) { this.hasDeadline = value; } public java.lang.Integer getIsAutoBid() { return this.isAutoBid; } public void setIsAutoBid(java.lang.Integer value) { this.isAutoBid = value; } public Double getManageFee() { return this.manageFee; } public void setManageFee(Double value) { this.manageFee = value; } public java.lang.Integer getIsDayThe() { return this.isDayThe; } public void setIsDayThe(java.lang.Integer value) { this.isDayThe = value; } public java.util.Date getAutoBidEnableTime() { return this.autoBidEnableTime; } public void setAutoBidEnableTime(java.util.Date value) { this.autoBidEnableTime = value; } public java.lang.Integer getVersion() { return this.version; } public void setVersion(java.lang.Integer value) { this.version = value; } public Double getFrozenMargin() { return this.frozenMargin; } public void setFrozenMargin(Double value) { this.frozenMargin = value; } public Double getSmallestFlowUnit() { return this.smallestFlowUnit; } public void setSmallestFlowUnit(Double value) { this.smallestFlowUnit = value; } public java.lang.Integer getCirculationNumber() { return this.circulationNumber; } public void setCirculationNumber(java.lang.Integer value) { this.circulationNumber = value; } public java.lang.Integer getHasCirculationNumber() { return this.hasCirculationNumber; } public void setHasCirculationNumber(java.lang.Integer value) { this.hasCirculationNumber = value; } public java.lang.String getNidLog() { return this.nidLog; } public void setNidLog(java.lang.String value) { this.nidLog = value; } public java.lang.Integer getSort() { return this.sort; } public void setSort(java.lang.Integer value) { this.sort = value; } public java.lang.String getFeestate() { return this.feestate; } public void setFeestate(java.lang.String value) { this.feestate = value; } public java.lang.String getFeelog() { return this.feelog; } public void setFeelog(java.lang.String value) { this.feelog = value; } public java.lang.String getBusinessDetail() { return this.businessDetail; } public void setBusinessDetail(java.lang.String value) { this.businessDetail = value; } public java.lang.String getAssets() { return this.assets; } public void setAssets(java.lang.String value) { this.assets = value; } public java.lang.String getMoneyPurposes() { return this.moneyPurposes; } public void setMoneyPurposes(java.lang.String value) { this.moneyPurposes = value; } public java.lang.Integer getCirculationMode() { return this.circulationMode; } public void setCirculationMode(java.lang.Integer value) { this.circulationMode = value; } public java.lang.Integer getCirculationStatus() { return this.circulationStatus; } public void setCirculationStatus(java.lang.Integer value) { this.circulationStatus = value; } public java.lang.Long getUndertaker() { return this.undertaker; } public void setUndertaker(java.lang.Long value) { this.undertaker = value; } public java.lang.Integer getBorrowShow() { return this.borrowShow; } public void setBorrowShow(java.lang.Integer value) { this.borrowShow = value; } public java.lang.Integer getHasRepoNumber() { return this.hasRepoNumber; } public void setHasRepoNumber(java.lang.Integer value) { this.hasRepoNumber = value; } public java.lang.String getAgent() { return this.agent; } public void setAgent(java.lang.String value) { this.agent = value; } public java.lang.String getCounterAgent() { return this.counterAgent; } public void setCounterAgent(java.lang.String value) { this.counterAgent = value; } public Double getAmountScale() { return this.amountScale; } public void setAmountScale(Double value) { this.amountScale = value; } public java.lang.String getWindControl() { return this.windControl; } public void setWindControl(java.lang.String value) { this.windControl = value; } public java.lang.String getFirstTrial() { return this.firstTrial; } public void setFirstTrial(java.lang.String value) { this.firstTrial = value; } public java.lang.String getRecheck() { return this.recheck; } public void setRecheck(java.lang.String value) { this.recheck = value; } public java.lang.String getNumber() { return this.number; } public void setNumber(java.lang.String value) { this.number = value; } public java.lang.Integer getIsTimes() { return this.isTimes; } public void setIsTimes(java.lang.Integer value) { this.isTimes = value; } public java.lang.Integer getMaxInvest() { return this.maxInvest; } public void setMaxInvest(java.lang.Integer value) { this.maxInvest = value; } public java.lang.Integer getGuaranteeId() { return this.guaranteeId; } public void setGuaranteeId(java.lang.Integer value) { this.guaranteeId = value; } public java.lang.Integer getLoansOk() { return this.loansOk; } public void setLoansOk(java.lang.Integer value) { this.loansOk = value; } public java.lang.Integer getUnfreeOk() { return this.unfreeOk; } public void setUnfreeOk(java.lang.Integer value) { this.unfreeOk = value; } public java.lang.String getBorrowadvisory() { return this.borrowadvisory; } public void setBorrowadvisory(java.lang.String value) { this.borrowadvisory = value; } public java.lang.String getAdvisorybranch() { return this.advisorybranch; } public void setAdvisorybranch(java.lang.String value) { this.advisorybranch = value; } public java.lang.Integer getBorrowGroup() { return this.borrowGroup; } public void setBorrowGroup(java.lang.Integer value) { this.borrowGroup = value; } /** * @return loanAnnualRate */ public Double getLoanAnnualRate() { return loanAnnualRate; } /** * @param loanAnnualRate * the loanAnnualRate to set */ public void setLoanAnnualRate(Double loanAnnualRate) { this.loanAnnualRate = loanAnnualRate; } /** * @return userDo */ public AccountUserDo getUserDo() { return userDo; } /** * @param userDo * the userDo to set */ public void setUserDo(AccountUserDo userDo) { this.userDo = userDo; } /** * @return personDo */ public PersonDo getPersonDo() { return personDo; } /** * @param personDo * the personDo to set */ public void setPersonDo(PersonDo personDo) { this.personDo = personDo; } public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("Id", getId()) .append("BorrowTitle", getBorrowTitle()).append("BorrowStatus", getBorrowStatus()) .append("ImgPath", getImgPath()).append("BorrowWay", getBorrowWay()) .append("BorrowInfo", getBorrowInfo()).append("Deadline", getDeadline()) .append("PaymentMode", getPaymentMode()).append("BorrowAmount", getBorrowAmount()) .append("AnnualRate", getAnnualRate()).append("MinTenderedSum", getMinTenderedSum()) .append("MaxTenderedSum", getMaxTenderedSum()).append("RaiseTerm", getRaiseTerm()) .append("Detail", getDetail()).append("Visitors", getVisitors()) .append("RemainTimeStart", getRemainTimeStart()).append("TradeType", getTradeType()) .append("AuditOpinion", getAuditOpinion()).append("Publisher", getPublisher()) .append("ExcitationType", getExcitationType()).append("ExcitationSum", getExcitationSum()) .append("ExcitationMode", getExcitationMode()).append("HasInvestAmount", getHasInvestAmount()) .append("InvestNum", getInvestNum()).append("Purpose", getPurpose()).append("HasPwd", getHasPwd()) .append("InvestPwd", getInvestPwd()).append("PublishTime", getPublishTime()) .append("PublishIp", getPublishIp()).append("RemainTimeEnd", getRemainTimeEnd()) .append("AuditTime", getAuditTime()).append("HasDeadline", getHasDeadline()) .append("IsAutoBid", getIsAutoBid()).append("ManageFee", getManageFee()) .append("IsDayThe", getIsDayThe()).append("AutoBidEnableTime", getAutoBidEnableTime()) .append("Version", getVersion()).append("FrozenMargin", getFrozenMargin()) .append("SmallestFlowUnit", getSmallestFlowUnit()).append("CirculationNumber", getCirculationNumber()) .append("HasCirculationNumber", getHasCirculationNumber()).append("NidLog", getNidLog()) .append("Sort", getSort()).append("Feestate", getFeestate()).append("Feelog", getFeelog()) .append("BusinessDetail", getBusinessDetail()).append("Assets", getAssets()) .append("MoneyPurposes", getMoneyPurposes()).append("CirculationMode", getCirculationMode()) .append("CirculationStatus", getCirculationStatus()).append("Undertaker", getUndertaker()) .append("BorrowShow", getBorrowShow()).append("HasRepoNumber", getHasRepoNumber()) .append("Agent", getAgent()).append("CounterAgent", getCounterAgent()) .append("AmountScale", getAmountScale()).append("WindControl", getWindControl()) .append("FirstTrial", getFirstTrial()).append("Recheck", getRecheck()).append("Number", getNumber()) .append("IsTimes", getIsTimes()).append("MaxInvest", getMaxInvest()) .append("GuaranteeId", getGuaranteeId()).append("LoansOk", getLoansOk()) .append("UnfreeOk", getUnfreeOk()).append("Borrowadvisory", getBorrowadvisory()) .append("Advisorybranch", getAdvisorybranch()).append("BorrowGroup", getBorrowGroup()).toString(); } public int hashCode() { return new HashCodeBuilder().append(getId()).toHashCode(); } public boolean equals(Object obj) { if (obj instanceof BorrowDo == false) return false; if (this == obj) return true; BorrowDo other = (BorrowDo) obj; return new EqualsBuilder().append(getId(), other.getId()).isEquals(); } }