package project.loan; import java.io.Serializable; import java.util.Date; import javax.persistence.Column; import javax.persistence.Table; /** * 借币订单实体 */ @Table(name="T_LOAN_ORDER") public class LoanOrder implements Serializable { /** * 序列号 */ private static final long serialVersionUID = -8634950101772123796L; /** * 主键 */ @Column(name="UUID") private String id; /** * 订单号 */ @Column(name="ORDER_NO") private String orderNo; /** * 用户ID */ @Column(name="PARTY_ID") private String partyId; /** * 订单类型: 1 借款;2新增质押;3续借;4还款;5强平结清 */ @Column(name="ORDER_TYPE") private int orderType; /** * 借款金额 */ @Column(name="LOAN_AMOUNT") private double loanAmount; /** * 订单状态: 1计息中;2已结清;3强平结清;4已逾期 */ @Column(name="STATE") private int state; /** * 贷款币种 */ @Column(name="LOAN_CURRENCY") private String loanCurrency; /** * 质押的币种 */ @Column(name="PLEDGE_CURRENCY") private String pledgeCurrency; /** * 质押金额 */ @Column(name="PLEDGE_AMOUNT") private double pledgeAmount; /** * 质押率 */ @Column(name="PLEDGE_RATE") private double pledgeRate; /** * 质押类型:1币质押 */ @Column(name="PLEDGE_TYPE") private int pledgeType; /** * 总负债 */ @Column(name="DEBT_AMOUNT") private double debtAmount; /** * 总利息 */ @Column(name="INTEREST_AMOUNT") private double interestAmount; /** * 总逾期 */ @Column(name="OVERDUE_AMOUNT") private double overdueAmount; /** * 逾期时利率 */ @Column(name="OVERDUE_RATE") private double overdueRate; /** * 时利率 */ @Column(name="HOURLY_RATE") private double hourlyRate; /** * 借款周期 */ @Column(name="LOAN_CYCLE") private int loanCycle; /** * 借款时间 */ @Column(name="CREATE_TIME") private Date createTime; /** * 到期时间 */ @Column(name="EXPIRE_TIME") private Date expireTime; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getOrderNo() { return orderNo; } public void setOrderNo(String orderNo) { this.orderNo = orderNo; } public String getPartyId() { return partyId; } public void setPartyId(String partyId) { this.partyId = partyId; } public int getOrderType() { return orderType; } public void setOrderType(int orderType) { this.orderType = orderType; } public double getLoanAmount() { return loanAmount; } public void setLoanAmount(double loanAmount) { this.loanAmount = loanAmount; } public int getState() { return state; } public void setState(int state) { this.state = state; } public String getLoanCurrency() { return loanCurrency; } public void setLoanCurrency(String loanCurrency) { this.loanCurrency = loanCurrency; } public String getPledgeCurrency() { return pledgeCurrency; } public void setPledgeCurrency(String pledgeCurrency) { this.pledgeCurrency = pledgeCurrency; } public double getPledgeAmount() { return pledgeAmount; } public void setPledgeAmount(double pledgeAmount) { this.pledgeAmount = pledgeAmount; } public double getPledgeRate() { return pledgeRate; } public void setPledgeRate(double pledgeRate) { this.pledgeRate = pledgeRate; } public double getDebtAmount() { return debtAmount; } public void setDebtAmount(double debtAmount) { this.debtAmount = debtAmount; } public double getInterestAmount() { return interestAmount; } public void setInterestAmount(double interestAmount) { this.interestAmount = interestAmount; } public double getOverdueAmount() { return overdueAmount; } public void setOverdueAmount(double overdueAmount) { this.overdueAmount = overdueAmount; } public double getOverdueRate() { return overdueRate; } public void setOverdueRate(double overdueRate) { this.overdueRate = overdueRate; } public double getHourlyRate() { return hourlyRate; } public void setHourlyRate(double hourlyRate) { this.hourlyRate = hourlyRate; } public int getLoanCycle() { return loanCycle; } public void setLoanCycle(int loanCycle) { this.loanCycle = loanCycle; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public Date getExpireTime() { return expireTime; } public void setExpireTime(Date expireTime) { this.expireTime = expireTime; } public int getPledgeType() { return pledgeType; } public void setPledgeType(int pledgeType) { this.pledgeType = pledgeType; } }