/** * @Title: listAsGrid @Description: TODO(获取所有供应商来源信息信息) * * @param @param optgroupId * @param @param pager * @param @return 设定文件 * @return Object 返回类型 * @throws */ public Object listAsGrid(JqPager jqPager, ParSuppliersSourceQueryDTO suppliersQueryDTO) { JqGridReturn returnResult = new JqGridReturn(); ParSuppliersSourceExample suppliersSourceExample = new ParSuppliersSourceExample(); Criteria queryCriteria = suppliersSourceExample.createCriteria(); suppliersQueryDTO.setQueryCondition(queryCriteria); if (null != jqPager.getPage() && null != jqPager.getRows()) { // 设置排序信息 suppliersSourceExample.setLimitStart((jqPager.getPage() - 1) * jqPager.getRows()); suppliersSourceExample.setLimitEnd(jqPager.getRows()); } if (StringUtils.isNotBlank(jqPager.getSort()) && StringUtils.isNotBlank(jqPager.getOrder())) { // 设置排序信息 suppliersSourceExample.setOrderByClause(jqPager.getOrderBy("temp_par_suppliers_source_")); } List<ParSuppliersSource> carrierCarTypeList = suppliersSourceMapper.selectByExample(suppliersSourceExample); // 查询所有列表 int total = suppliersSourceMapper.countByExample(suppliersSourceExample); // 查询总页数 returnResult.setRows(carrierCarTypeList); returnResult.setTotal(total); return returnResult; // 返回ExtGrid表 }