@Service
public class TemplateServiceImpl implements TemplateService {
@Autowired
private TypeTemplateDao templateDao;
@Override
public PageResult<TypeTemplate> findPage(TypeTemplate searchEntity, Integer page, Integer rows) {
// 分页助手
PageHelper.startPage(page, rows);
// 新建查询条件对象
TypeTemplateQuery templateQuery = new TypeTemplateQuery();
TypeTemplateQuery.Criteria criteria = templateQuery.createCriteria();
if (searchEntity != null) {
if (searchEntity.getName() != null && !"".equals(searchEntity.getName())) {
criteria.andNameLike("%" + searchEntity.getName() + "%");
}
}
// 查询封装分页结果集
Page<TypeTemplate> typeTemplates = (Page<TypeTemplate>) templateDao.selectByExample(templateQuery);
return new PageResult<>(typeTemplates.getResult(), typeTemplates.getTotal());
}