/**
   * 查询分页数据
   *
   * @param page 分页对象
   * @param entity
   * @return
   */
  public Page<T> findPage(Page<T> page, T entity) {
    //		entity.setPage(page);

    Map<String, Object> params = Maps.newHashMap();
    params.put("entity", entity);
    params.put("page", page);

    page.setList(dao.findList(params));
    return page;
  }
 /**
  * 查询分页数据
  *
  * @param page 分页对象
  * @param entity
  * @return
  */
 public Page<T> findPage(Page<T> page, T entity) {
   entity.setPage(page);
   page.setList(dao.findList(entity));
   return page;
 }
  /**
   * 查询列表数据
   *
   * @param entity
   * @return
   */
  public List<T> findList(T entity) {
    Map<String, Object> params = Maps.newHashMap();
    params.put("entity", entity);

    return dao.findList(params);
  }
 /**
  * 查询列表数据
  *
  * @param entity
  * @return
  */
 public List<T> findList(T entity) {
   return dao.findList(entity);
 }