| | |
| | | return selectCount(query); |
| | | } |
| | | |
| | | // ========== 统计方法 ========== |
| | | |
| | | default Long selectTodayCount() { |
| | | LocalDateTime beginOfToday = LocalDateTimeUtil.beginOfDay(LocalDateTime.now()); |
| | | LocalDateTime endOfToday = LocalDateTimeUtil.endOfDay(LocalDateTime.now()); |
| | | return selectCount(new LambdaQueryWrapperX<CrmCustomerDO>() |
| | | .between(CrmCustomerDO::getCreateTime, beginOfToday, endOfToday)); |
| | | } |
| | | |
| | | default Long selectDealCount() { |
| | | return selectCount(CrmCustomerDO::getDealStatus, true); |
| | | } |
| | | |
| | | default Long selectLockCount() { |
| | | return selectCount(CrmCustomerDO::getLockStatus, true); |
| | | } |
| | | |
| | | default Long selectPoolCount() { |
| | | return selectCount(new LambdaQueryWrapperX<CrmCustomerDO>() |
| | | .isNull(CrmCustomerDO::getOwnerUserId)); |
| | | } |
| | | |
| | | } |