class TableEntityService {

    public ListResult<TaskTableView> findTableEntityPageList(Paging<TaskTable> paging) throws SQLException {
        Long count = tableEntityDao.getTableEntityTotalCount(paging);
        return PagerUtil.find(count, paging.getPage(), paging.getPageSize(), () -> {
            List<TaskTableView> list = tableEntityDao.findTableEntityPageList(paging);
            if (CollectionUtils.isEmpty(list)) {
                return Collections.emptyList();
            }
            return list;
        });
    }

}