apzl_leasing/calc/com/tenwa/reckon/bean/CalculationCondition.java
2018-06-03 22:26:41 +08:00

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;
}