/**
* @Project: hehenian-biz-common
* @Package com.hehenian.biz.common.trade.dataobject
* @Title: InvestHistoryDo.java
* @Description: TODO
* @author: liuzgmf
* @date 2014年10月8日 上午9:55:49
* @Copyright: HEHENIAN Co.,Ltd. All rights reserved.
* @version V1.0
*/
package com.hehenian.biz.common.trade.dataobject;
import java.io.Serializable;
import java.util.Date;
/**
* 投资历史记录
*
* @author: liuzgmf
* @date 2014年10月8日 上午9:55:49
*/
public class InvestHistoryDo implements Serializable {
private static final long serialVersionUID = 1L;
private Long id; // 编号
private Double investAmount; // 投资金额
private Double monthRate; // 月利率
private Long investor; // 投资人
private Long borrowId; // 标的ID
private Date investTime; // 投资时间
private Long oriInvestor; // 原始投资人
private Double realAmount; // 实际投资金额
private Double hasPI; // 已收本息
private Integer deadline; // 期数
private Integer hasDeadline; // 已还款期数
private Double recivedPrincipal; // 应收本金
private Double recievedInterest; // 应收利息
private Double hasPrincipal; // 已收本金
private Double hasInterest; // 已收本金
private Double recivedFI; // 应收罚金
private Double hasFI; // 已收罚金
private Double manageFee; // 管理费
private Double reward; // 奖励
private Integer repayStatus; // 还款状态(1 默认未偿还 2 已偿还)
private String flag; // 标识
private Integer isAutoBid; // 自动投标( 默认 1 手动 2 自动)
private Integer isDebt; // 是否转让(1,没有转让,2转让)
private Double checkPrincipal; // 校验本金
private Double checkInterest; // 校验利息
private Long minInvestId; // 最小投资id
private Long maxInvestId; // 最大投资id
private Double adjustPrincipal; // 调整本金
/**
* @return id
*/
public Long getId() {
return id;
}
/**
* @param id
* the id to set
*/
public void setId(Long id) {
this.id = id;
}
/**
* @return investAmount
*/
public Double getInvestAmount() {
return investAmount;
}
/**
* @param investAmount
* the investAmount to set
*/
public void setInvestAmount(Double investAmount) {
this.investAmount = investAmount;
}
/**
* @return monthRate
*/
public Double getMonthRate() {
return monthRate;
}
/**
* @param monthRate
* the monthRate to set
*/
public void setMonthRate(Double monthRate) {
this.monthRate = monthRate;
}
/**
* @return investor
*/
public Long getInvestor() {
return investor;
}
/**
* @param investor
* the investor to set
*/
public void setInvestor(Long investor) {
this.investor = investor;
}
/**
* @return borrowId
*/
public Long getBorrowId() {
return borrowId;
}
/**
* @param borrowId
* the borrowId to set
*/
public void setBorrowId(Long borrowId) {
this.borrowId = borrowId;
}
/**
* @return investTime
*/
public Date getInvestTime() {
return investTime;
}
/**
* @param investTime
* the investTime to set
*/
public void setInvestTime(Date investTime) {
this.investTime = investTime;
}
/**
* @return oriInvestor
*/
public Long getOriInvestor() {
return oriInvestor;
}
/**
* @param oriInvestor
* the oriInvestor to set
*/
public void setOriInvestor(Long oriInvestor) {
this.oriInvestor = oriInvestor;
}
/**
* @return realAmount
*/
public Double getRealAmount() {
return realAmount;
}
/**
* @param realAmount
* the realAmount to set
*/
public void setRealAmount(Double realAmount) {
this.realAmount = realAmount;
}
/**
* @return hasPI
*/
public Double getHasPI() {
return hasPI;
}
/**
* @param hasPI
* the hasPI to set
*/
public void setHasPI(Double hasPI) {
this.hasPI = hasPI;
}
/**
* @return deadline
*/
public Integer getDeadline() {
return deadline;
}
/**
* @param deadline
* the deadline to set
*/
public void setDeadline(Integer deadline) {
this.deadline = deadline;
}
/**
* @return hasDeadline
*/
public Integer getHasDeadline() {
return hasDeadline;
}
/**
* @param hasDeadline
* the hasDeadline to set
*/
public void setHasDeadline(Integer hasDeadline) {
this.hasDeadline = hasDeadline;
}
/**
* @return recivedPrincipal
*/
public Double getRecivedPrincipal() {
return recivedPrincipal;
}
/**
* @param recivedPrincipal
* the recivedPrincipal to set
*/
public void setRecivedPrincipal(Double recivedPrincipal) {
this.recivedPrincipal = recivedPrincipal;
}
/**
* @return recievedInterest
*/
public Double getRecievedInterest() {
return recievedInterest;
}
/**
* @param recievedInterest
* the recievedInterest to set
*/
public void setRecievedInterest(Double recievedInterest) {
this.recievedInterest = recievedInterest;
}
/**
* @return hasPrincipal
*/
public Double getHasPrincipal() {
return hasPrincipal;
}
/**
* @param hasPrincipal
* the hasPrincipal to set
*/
public void setHasPrincipal(Double hasPrincipal) {
this.hasPrincipal = hasPrincipal;
}
/**
* @return hasInterest
*/
public Double getHasInterest() {
return hasInterest;
}
/**
* @param hasInterest
* the hasInterest to set
*/
public void setHasInterest(Double hasInterest) {
this.hasInterest = hasInterest;
}
/**
* @return recivedFI
*/
public Double getRecivedFI() {
return recivedFI;
}
/**
* @param recivedFI
* the recivedFI to set
*/
public void setRecivedFI(Double recivedFI) {
this.recivedFI = recivedFI;
}
/**
* @return hasFI
*/
public Double getHasFI() {
return hasFI;
}
/**
* @param hasFI
* the hasFI to set
*/
public void setHasFI(Double hasFI) {
this.hasFI = hasFI;
}
/**
* @return manageFee
*/
public Double getManageFee() {
return manageFee;
}
/**
* @param manageFee
* the manageFee to set
*/
public void setManageFee(Double manageFee) {
this.manageFee = manageFee;
}
/**
* @return reward
*/
public Double getReward() {
return reward;
}
/**
* @param reward
* the reward to set
*/
public void setReward(Double reward) {
this.reward = reward;
}
/**
* @return repayStatus
*/
public Integer getRepayStatus() {
return repayStatus;
}
/**
* @param repayStatus
* the repayStatus to set
*/
public void setRepayStatus(Integer repayStatus) {
this.repayStatus = repayStatus;
}
/**
* @return flag
*/
public String getFlag() {
return flag;
}
/**
* @param flag
* the flag to set
*/
public void setFlag(String flag) {
this.flag = flag;
}
/**
* @return isAutoBid
*/
public Integer getIsAutoBid() {
return isAutoBid;
}
/**
* @param isAutoBid
* the isAutoBid to set
*/
public void setIsAutoBid(Integer isAutoBid) {
this.isAutoBid = isAutoBid;
}
/**
* @return isDebt
*/
public Integer getIsDebt() {
return isDebt;
}
/**
* @param isDebt
* the isDebt to set
*/
public void setIsDebt(Integer isDebt) {
this.isDebt = isDebt;
}
/**
* @return checkPrincipal
*/
public Double getCheckPrincipal() {
return checkPrincipal;
}
/**
* @param checkPrincipal
* the checkPrincipal to set
*/
public void setCheckPrincipal(Double checkPrincipal) {
this.checkPrincipal = checkPrincipal;
}
/**
* @return checkInterest
*/
public Double getCheckInterest() {
return checkInterest;
}
/**
* @param checkInterest
* the checkInterest to set
*/
public void setCheckInterest(Double checkInterest) {
this.checkInterest = checkInterest;
}
/**
* @return minInvestId
*/
public Long getMinInvestId() {
return minInvestId;
}
/**
* @param minInvestId
* the minInvestId to set
*/
public void setMinInvestId(Long minInvestId) {
this.minInvestId = minInvestId;
}
/**
* @return maxInvestId
*/
public Long getMaxInvestId() {
return maxInvestId;
}
/**
* @param maxInvestId
* the maxInvestId to set
*/
public void setMaxInvestId(Long maxInvestId) {
this.maxInvestId = maxInvestId;
}
/**
* @return adjustPrincipal
*/
public Double getAdjustPrincipal() {
return adjustPrincipal;
}
/**
* @param adjustPrincipal
* the adjustPrincipal to set
*/
public void setAdjustPrincipal(Double adjustPrincipal) {
this.adjustPrincipal = adjustPrincipal;
}
}