本文整理了Java中com.baomidou.mybatisplus.plugins.Page.setAsc()
方法的一些代码示例,展示了Page.setAsc()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Page.setAsc()
方法的具体详情如下:
包路径:com.baomidou.mybatisplus.plugins.Page
类名称: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());
}
内容来源于网络,如有侵权,请联系作者删除!