com.baomidou.mybatisplus.plugins.Page.setAsc()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(3.8k)|赞(0)|评价(0)|浏览(613)

本文整理了Java中com.baomidou.mybatisplus.plugins.Page.setAsc()方法的一些代码示例,展示了Page.setAsc()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Page.setAsc()方法的具体详情如下:
包路径:com.baomidou.mybatisplus.plugins.Page
类名称:Page
方法名:setAsc

Page.setAsc介绍

暂无

代码示例

代码示例来源:origin: stylefeng/Guns

page.setAsc(true);
} else {
  page.setAsc(false);

代码示例来源:origin: qiurunze123/GEEKQ-CM

public Page<T> defaultPage() {
    HttpServletRequest request = HttpKit.getRequest();
    int limit = Integer.valueOf(request.getParameter("limit"));     //每页多少条数据
    int offset = Integer.valueOf(request.getParameter("offset"));   //每页的偏移量(本页当前有多少条)
    String sort = request.getParameter("sort");         //排序字段名称
    String order = request.getParameter("order");       //asc或desc(升序或降序)
    if (ToolUtil.isEmpty(sort)) {
      Page<T> page = new Page<>((offset / limit + 1), limit);
      page.setOpenSort(false);
      return page;
    } else {
      Page<T> page = new Page<>((offset / limit + 1), limit, sort);
      if (Order.ASC.getDes().equals(order)) {
        page.setAsc(true);
      } else {
        page.setAsc(false);
      }
      return page;
    }
  }
}

代码示例来源:origin: youngMen1/JAVA-

/** 分页查询 */
public static Page<Long> getPage(Map<String, Object> params) {
  Integer current = 1;
  Integer size = 10;
  String orderBy = "id_";
  if (DataUtil.isNotEmpty(params.get("pageNum"))) {
    current = Integer.valueOf(params.get("pageNum").toString());
  }
  if (DataUtil.isNotEmpty(params.get("pageIndex"))) {
    current = Integer.valueOf(params.get("pageIndex").toString());
  }
  if (DataUtil.isNotEmpty(params.get("pageSize"))) {
    size = Integer.valueOf(params.get("pageSize").toString());
  }
  if (DataUtil.isNotEmpty(params.get("orderBy"))) {
    orderBy = (String) params.get("orderBy");
    params.remove("orderBy");
  }
  if (size == -1) {
    Page<Long> page = new Page<Long>();
    page.setOrderByField(orderBy);
    page.setAsc(false);
    return page;
  }
  Page<Long> page = new Page<Long>(current, size, orderBy);
  page.setAsc(false);
  return page;
}

代码示例来源:origin: leecho/cola-cloud

public <T> Page getPage() {
    Integer pageSize = this.pageSize != null ? this.pageSize : 20;
    Integer pageNumber = this.pageNumber != null ? this.pageNumber : 1;
    Page<T> page = new Page<T>(pageNumber, pageSize);
    if (StringUtils.isNotEmpty(orderBy)) {
      page.setOpenSort(true);
      page.setOrderByField(orderBy);
      page.setAsc(!DESC.equals(orderDirection));
    }
    return page;
  }
}

代码示例来源:origin: leecho/cola-cloud

Page<T> page = new Page<>(current, limit, sort);
if (ORDER_ASC.equals(order)) {
  page.setAsc(true);
} else {
  page.setAsc(false);

代码示例来源:origin: com.y3tu/y3tu-tool-web

public Query(Map<String, Object> params) {
  this.putAll(params);
  //分页参数
  if (params.get("page") != null) {
    currPage = Integer.parseInt((String) params.get("page"));
  }
  if (params.get("limit") != null) {
    limit = Integer.parseInt((String) params.get("limit"));
  }
  this.put("offset", (currPage - 1) * limit);
  this.put("page", currPage);
  this.put("limit", limit);
  //防止SQL注入(因为sidx、order是通过拼接SQL实现排序的,会有SQL注入风险)
  String sidx = SqlFilter.sqlInject((String) params.get("sidx"));
  String order = SqlFilter.sqlInject((String) params.get("order"));
  this.put("sidx", sidx);
  this.put("order", order);
  //mybatis-plus分页
  this.page = new Page<>(currPage, limit);
  //排序
  if (StringUtils.isNotBlank(sidx) && StringUtils.isNotBlank(order)) {
    this.page.setOrderByField(sidx);
    this.page.setAsc("ASC".equalsIgnoreCase(order));
  }
}

代码示例来源:origin: TomChen001/xmanager

@Override
public void selectDataGrid(PageInfo pageInfo) {
  Page<Map<String, Object>> page = new Page<Map<String, Object>>(pageInfo.getNowpage(), pageInfo.getSize());
  page.setOrderByField(pageInfo.getSort());
  page.setAsc(pageInfo.getOrder().equalsIgnoreCase("asc"));
  List<Map<String, Object>> list = userMapper.selectUserPage(page, pageInfo.getCondition());
  pageInfo.setRows(list);
  pageInfo.setTotal(page.getTotal());
}

相关文章