/** * @Project: hehenian-biz-common * @Package com.hehenian.biz.common.system.dataobject * @Title: SettDetailDo.java * @Description: TODO * @author: liuzgmf * @date 2015年1月6日 上午10:40:12 * @Copyright: HEHENIAN Co.,Ltd. All rights reserved. * @version V1.0 */ package com.hehenian.biz.common.system.dataobject; import java.io.Serializable; import java.util.ArrayList; import java.util.Date; import java.util.List; import org.apache.commons.lang.time.DateFormatUtils; import com.hehenian.biz.common.loan.dataobject.LoanRepaymentFeeDo; /** * 结算明细对象 * * @author: liuzgmf * @date 2015年1月6日 上午10:40:12 */ public class SettDetailDo implements Serializable { private static final long serialVersionUID = 1L; private Integer period; // 期数 private Double principal; // 本金 private Double interest; // 利息 private Double remainingPrincipal; // 剩余本金 private Double consultFee; // 咨询费 private Double servFee; // 服务费/管理费 private Date repayDate; // 还款日期 private List<LoanRepaymentFeeDo> rfList = new ArrayList<LoanRepaymentFeeDo>(); //其他费用 /** * @return period */ public Integer getPeriod() { return period; } /** * @param period * the period to set */ public void setPeriod(Integer period) { this.period = period; } /** * @return principal */ public Double getPrincipal() { return principal; } /** * @param principal * the principal to set */ public void setPrincipal(Double principal) { this.principal = principal; } /** * @return interest */ public Double getInterest() { return interest; } /** * @param interest * the interest to set */ public void setInterest(Double interest) { this.interest = interest; } /** * @return remainingPrincipal */ public Double getRemainingPrincipal() { return remainingPrincipal; } /** * @param remainingPrincipal * the remainingPrincipal to set */ public void setRemainingPrincipal(Double remainingPrincipal) { this.remainingPrincipal = remainingPrincipal; } /** * @return consultFee */ public Double getConsultFee() { return consultFee; } /** * @param consultFee * the consultFee to set */ public void setConsultFee(Double consultFee) { this.consultFee = consultFee; } /** * @return servFee */ public Double getServFee() { return servFee; } /** * @param servFee * the servFee to set */ public void setServFee(Double servFee) { this.servFee = servFee; } /** * @return repayDate */ public Date getRepayDate() { return repayDate; } /** * @param repayDate * the repayDate to set */ public void setRepayDate(Date repayDate) { this.repayDate = repayDate; } @Override public String toString() { return "SettDetailDo [period=" + period + ", principal=" + principal + ", interest=" + interest + ", remainingPrincipal=" + remainingPrincipal + ", consultFee=" + consultFee + ", servFee=" + servFee + ", repayDate=" + DateFormatUtils.format(repayDate, "yyyy/MM/dd") + "]"; } public List<LoanRepaymentFeeDo> getRfList() { return rfList; } public void setRfList(List<LoanRepaymentFeeDo> rfList) { this.rfList = rfList; } }