【db】【timer】更新分页和定时任务

pull/3/head
fengshuonan 2021-02-16 21:39:27 +08:00
parent ce0dfd60a6
commit 9c95a9a768
3 changed files with 21 additions and 3 deletions

View File

@ -5,6 +5,8 @@ import cn.hutool.core.util.PageUtil;
import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
/**
*
* <p>
@ -28,7 +30,23 @@ public class PageResultFactory {
pageResult.setPageNo(Convert.toInt(page.getCurrent()));
pageResult.setPageSize(Convert.toInt(page.getSize()));
pageResult.setTotalPage(
PageUtil.totalPage(Convert.toInt(page.getTotal()), Convert.toInt(page.getSize())));
PageUtil.totalPage(pageResult.getTotalRows(), pageResult.getPageSize()));
return pageResult;
}
/**
* mybatis-pluspagePageResulttotalPage
*
* @author fengshuonan
* @date 2020/10/15 15:53
*/
public static <T> PageResult<T> createPageResult(List<T> rows, Long count, Integer pageSize, Integer pageNo) {
PageResult<T> pageResult = new PageResult<>();
pageResult.setRows(rows);
pageResult.setTotalRows(Convert.toInt(count));
pageResult.setPageNo(pageNo);
pageResult.setPageSize(pageSize);
pageResult.setTotalPage(PageUtil.totalPage(pageResult.getTotalRows(), pageSize));
return pageResult;
}

View File

@ -31,7 +31,7 @@ public class InitTableListener implements ApplicationListener<ApplicationReadyEv
@Override
public int getOrder() {
return Ordered.LOWEST_PRECEDENCE;
return Ordered.LOWEST_PRECEDENCE - 200;
}
}

View File

@ -42,6 +42,6 @@ public class TaskRunListener implements ApplicationListener<ApplicationStartedEv
@Override
public int getOrder() {
return LOWEST_PRECEDENCE;
return LOWEST_PRECEDENCE - 300;
}
}