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