@Override
public Pagination findPagination(Map<String, Object> queryMap,
int currentPage, int pageSize)
{
SendRemarkCriteria sendRemarkCriteria = new SendRemarkCriteria();
Criteria criteria = sendRemarkCriteria.createCriteria();
// 设置搜索条件参数
if (queryMap != null)
{
if (queryMap.containsKey("word"))
{
criteria.andWordLike("%" + (String) queryMap.get("word") + "%");
}
}
// 设置分页参数
sendRemarkCriteria.setPageSize(pageSize);
sendRemarkCriteria.setStartIndex((currentPage - 1) * pageSize);
List<SendRemark> items = sendRemarkMapper.selectByCriteria(sendRemarkCriteria);
int totalCount = (int) sendRemarkMapper.selectCountByCriteria(sendRemarkCriteria);
return new Pagination(pageSize, currentPage, totalCount, items);
}