Пример #1
0
 /**
  * 查询 用户补充信息(假)分页
  *
  * @param name 用户补充信息名称
  * @param pageIndex 页索引
  * @return
  */
 public Pager<ZpCompanyJobInfo> queryFlasePageList(HashMap<String, Object> pMap, int pageIndex)
     throws Exception {
   // 假分页
   Pager<ZpCompanyJobInfo> pager = this.setPkList(pMap, pageIndex);
   List<ZpCompanyJobInfo> zpCompanyJobInfoList =
       zpCompanyJobInfoDao.queryZpCompanyJobInfoList(pMap);
   pager.setData(zpCompanyJobInfoList);
   return pager;
 }
Пример #2
0
 /**
  * 设置 假分页id集合到Map中
  *
  * @param pMap
  * @param pageIndex
  * @return
  * @throws Exception
  */
 public Pager<ZpCompanyJobInfo> setPkList(HashMap<String, Object> pMap, int pageIndex)
     throws Exception {
   // 查询职位匹配信息列表总条数
   List<ZpCompanyJobInfo> list = zpCompanyJobInfoDao.queryZpCompanyJobInfoList(pMap);
   // 构造一个分页器
   Pager<ZpCompanyJobInfo> pager = new Pager<ZpCompanyJobInfo>(list.size(), pageIndex, 10, list);
   List<ZpCompanyJobInfo> idsList = pager.getCurrentPageData();
   List<Long> ids = this.getIds(idsList);
   pMap.put("jobIds", ids);
   return pager;
 }
Пример #3
0
  /**
   * 查询 公司信息列表分页
   *
   * @param name 公司信息名称
   * @param pageIndex 页索引
   * @return
   */
  public Pager<ZpCompanyInfo> queryZpCompanyInfoListPage(
      HashMap<String, Object> pMap, int pageIndex) throws Exception {

    // 查询公司信息列表总条数
    int totalResults = zpCompanyInfoDao.getZpCompanyInfoListCount(pMap);

    // 构造一个分页器
    Pager<ZpCompanyInfo> pager = new Pager<ZpCompanyInfo>(totalResults, pageIndex);

    // 查询公司信息列表
    List<ZpCompanyInfo> zpCompanyInfoList =
        zpCompanyInfoDao.queryZpCompanyInfoList(
            pMap, pager.getSkipResults(), pager.getMaxResults());
    pager.setData(zpCompanyInfoList);
    return pager;
  }