Files
dk-server/bashi-dk/src/main/java/com/bashi/dk/util/LoanUtil.java
dute7liang 5b04a92a55 init
2023-12-19 22:26:38 +08:00

34 lines
1020 B
Java

package com.bashi.dk.util;
import java.math.BigDecimal;
/**
* Created by WangGenshen on 1/23/16.
*/
public class LoanUtil {
public static final int RATE_TYPE_YEAR = 10;
public static final int RATE_TYPE_MONTH = 11;
public static BigDecimal totalMoney(double area, BigDecimal price, double discount) {
return price.multiply(new BigDecimal(area)).multiply(new BigDecimal(discount)).setScale(2, BigDecimal.ROUND_HALF_UP);
}
public static BigDecimal totalLoanMoney(BigDecimal totalMoney, double percent) {
return totalMoney.multiply(new BigDecimal(1 - percent)).setScale(2, BigDecimal.ROUND_HALF_UP);
}
public static BigDecimal totalLoanMoney(double area, BigDecimal price, double discount, double percent) {
return totalLoanMoney(totalMoney(area, price, discount), percent);
}
public static double rate(double rate, double discount) {
return rate * discount;
}
public static int totalMonth(int year) {
return 12 * year;
}
}