| | |
| | | return receivableMapper.selectCountByContractId(contractId); |
| | | } |
| | | |
| | | @Override |
| | | public BigDecimal getReceivablePriceByContractId(Long contractId) { |
| | | Map<Long, BigDecimal> priceMap = receivableMapper.selectReceivablePriceMapByContractId( |
| | | java.util.Collections.singleton(contractId)); |
| | | return priceMap.getOrDefault(contractId, BigDecimal.ZERO); |
| | | } |
| | | |
| | | @Override |
| | | public BigDecimal getReceivablePriceSum() { |
| | | return receivableMapper.selectReceivablePriceSum(); |
| | | } |
| | | |
| | | @Override |
| | | public BigDecimal getReceivablePriceByOwnerUserId(Long ownerUserId) { |
| | | return receivableMapper.selectReceivablePriceSumByOwnerUserId(ownerUserId); |
| | | } |
| | | |
| | | } |