package cn.iocoder.yudao.module.erp.service.statistics;
|
|
import java.math.BigDecimal;
|
import java.math.RoundingMode;
|
|
final class PurchasePriceMetrics {
|
private PurchasePriceMetrics() {}
|
|
static BigDecimal changeRate(BigDecimal latest, BigDecimal previous) {
|
if (latest == null || previous == null || previous.signum() == 0) return null;
|
return latest.subtract(previous).multiply(BigDecimal.valueOf(100))
|
.divide(previous, 2, RoundingMode.HALF_UP);
|
}
|
}
|