提交 fa089a28 编写于 作者: X xiongchun

增加apache common lang3依赖(nacos依赖到)

上级 ceb11f6f
......@@ -39,7 +39,6 @@
<java.version>1.8</java.version>
<spring-boot.version>2.2.5.RELEASE</spring-boot.version>
<nacos-config-spring-boot-starter.version>0.2.7</nacos-config-spring-boot-starter.version>
<mybatis-plus-boot-starter.version>3.4.3.2</mybatis-plus-boot-starter.version>
<hutool-all.version>5.7.11</hutool-all.version>
<lombok.version>1.18.20</lombok.version>
<maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version>
......@@ -73,12 +72,6 @@
<version>${hutool-all.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>${mybatis-plus-boot-starter.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>nacos-config-spring-boot-starter</artifactId>
......
package com.gitee.pulanos.pangu.framework.model.pagination;
/**
* 分页模型包装
*
* @author xiongchun
* @see com.baomidou.mybatisplus.extension.plugins.pagination.Page
*/
public class Page<T> extends com.baomidou.mybatisplus.extension.plugins.pagination.Page<T> {
private static final long serialVersionUID = 3288001902993995066L;
public Page() {}
public Page(long current, long size) {
this(current, size, 0);
}
public Page(long current, long size, long total) {
this(current, size, total, true);
}
public Page(long current, long size, boolean isSearchCount) {
this(current, size, 0, isSearchCount);
}
public Page(long current, long size, long total, boolean isSearchCount) {
if (current > 1) {
setCurrent(current);
}
setSize(size);
setTotal(total);
setSearchCount(isSearchCount);
}
/**
* 将PanGu自定义分页参数组装到PageWrapper对象
* @param pageIn 继承了{@link PageIn}的入参对象
*/
public Page(PageIn pageIn) {
setCurrent(pageIn.getPageCurrent()).setSize(pageIn.getPageSize()).setSearchCount(pageIn.isSearchCount());
}
/**
* wrapper to {@link PageOut} Object
* @return
*/
public PageOut<T> pageOut(){
PageOut<T> pageOut = new PageOut<>();
pageOut.setCurrentPage(getCurrent());
pageOut.setPageSize(getSize());
pageOut.setRecords(getRecords());
pageOut.setTotal(getTotal());
return pageOut;
}
}
......@@ -28,14 +28,4 @@ public class PageOut<T> implements Serializable{
*/
private long total = 0;
/**
* 每页显示条数,默认 10
*/
private long pageSize = 10;
/**
* 当前页
*/
private long currentPage = 1;
}
......@@ -46,14 +46,15 @@
<java.version>1.8</java.version>
<pangu.version>5.0.1</pangu.version>
<spring-boot.version>2.2.5.RELEASE</spring-boot.version>
<dubbo-spring-boot-starter.version>2.7.4.1</dubbo-spring-boot-starter.version>
<dubbo-registry-nacos.version>2.7.4.1</dubbo-registry-nacos.version>
<dubbo-spring-boot-starter.version>2.7.14</dubbo-spring-boot-starter.version>
<dubbo-registry-nacos.version>2.7.14</dubbo-registry-nacos.version>
<!--TODO 0.2.10会出现获取不到配置和监听不到配置变更的问题,等待确认 -->
<nacos-config-spring-boot-starter.version>0.2.7</nacos-config-spring-boot-starter.version>
<nacos-config-spring-boot-actuator.version>0.2.7</nacos-config-spring-boot-actuator.version>
<mybatis-plus.version>3.4.3.2</mybatis-plus.version>
<mysql-connector-java.version>8.0.26</mysql-connector-java.version>
<commons-collections4.version>4.4</commons-collections4.version>
<commons-lang3.version>3.12.0</commons-lang3.version>
<hutool-all.version>5.7.11</hutool-all.version>
<lombok.version>1.18.20</lombok.version>
<spring-boot-maven-plugin.version>2.5.4</spring-boot-maven-plugin.version>
......@@ -112,6 +113,11 @@
<artifactId>commons-collections4</artifactId>
<version>${commons-collections4.version}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>${commons-lang3.version}</version>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册