aa.getPrice()是list的泛型實體中的字段
list.stream().map(aa -> aa.getPrice()).reduce(BigDecimal.ZERO, BigDecimal::add);
//計算 BigDecimal shareAmount = shareMonthObjectPageVOList.stream().map(ShareMonthObjVO::getShareAmount).reduce(BigDecimal.ZERO, BigDecimal::add);