72 lines
2.3 KiB
Java
72 lines
2.3 KiB
Java
package com.tenwa.reckon.bean;
|
|
|
|
import java.math.BigDecimal;
|
|
import java.util.Date;
|
|
|
|
|
|
public interface CalculationCondition {
|
|
|
|
public String getId();
|
|
|
|
public Date getStartDate();
|
|
public Date getEndDate();
|
|
public Date getLeaseAmtDate();
|
|
public Date getFirstPlanDate();
|
|
public Date getSecondPlanDate();
|
|
|
|
public int getIncomeTimes();
|
|
public int getLeaseTerm();
|
|
public int getGrace();
|
|
public int getPeriodType();
|
|
public int getIssueRateReCal();
|
|
public int getIssueNumber();
|
|
public int getIsCalBeforeInterest();
|
|
public CalculateType getCalculateType();
|
|
|
|
public BigDecimal getLeaseAmt();
|
|
public BigDecimal getYearRate();
|
|
public BigDecimal getCleanLeaseMoney();
|
|
public BigDecimal getNominalPrice();
|
|
public BigDecimal getEquipEndValue();
|
|
public BigDecimal getCautionMoney();
|
|
public BigDecimal getHandlingChargeMoney();
|
|
public BigDecimal getInsureMoney();
|
|
public BigDecimal getManagementMoney();
|
|
public BigDecimal getReturnAmt();
|
|
public BigDecimal getCustCautionMoney();
|
|
public BigDecimal getSupplierCautionMoney();
|
|
public BigDecimal getExpectRent();
|
|
public BigDecimal getGpsMoney();
|
|
public BigDecimal getConsultingMoney();
|
|
public BigDecimal getBeforeInterest();
|
|
public BigDecimal getOtherIncome();
|
|
public BigDecimal getOtherExpenditure();
|
|
public BigDecimal getEquipAmt();
|
|
public BigDecimal getFirstPayment();
|
|
public BigDecimal getCautionDeductionMoney();
|
|
public BigDecimal getExpectRentDeduction();
|
|
|
|
public BigDecimal getIrr();
|
|
public BigDecimal getPlanIrr();
|
|
public BigDecimal getEndIrr();
|
|
|
|
public BigDecimal getDefaultIssueRate();
|
|
public BigDecimal getIssueRate();
|
|
public BigDecimal getDayRate();
|
|
public int getYearIncomeTimes();
|
|
|
|
public Boolean getFirstPlanDayRate();;
|
|
public Boolean getLastPlanDayRate();
|
|
public String getRentRound();
|
|
public String getRentRoundType();
|
|
|
|
public void setLeaseAmt(BigDecimal newLeaseAmt);//租金调整时需要重设本金
|
|
public void setFirstPlanDate(Date firstPlanDate);//租金调整时需要重设本金
|
|
public void setStartDate(Date startDate);//租金调整时需要重设本金
|
|
public void setGrace(int grace);//租金调整时需要重设本金
|
|
public void setPeriodType(int PeriodType);//租金调整时需要重设本金
|
|
public void setYearRate(BigDecimal yearRate);//租金调整时需要重设本金
|
|
|
|
public void copyConditionBeanValues(ConditionBean cb) throws Exception;
|
|
}
|