feat:测试一下dev分支编译
This commit is contained in:
parent
0ce037c0ea
commit
8a004c40af
@ -1,6 +1,5 @@
|
|||||||
package cn.axzo.im.center.api.vo.req;
|
package cn.axzo.im.center.api.vo.req;
|
||||||
|
|
||||||
import cn.axzo.im.center.common.util.PageRequest;
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
@ -13,7 +12,18 @@ import javax.validation.constraints.NotNull;
|
|||||||
* @date 2023/10/9 16:01
|
* @date 2023/10/9 16:01
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class RobotMsgTemplatePageQuery extends PageRequest {
|
public class RobotMsgTemplatePageQuery {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 当前第几页
|
||||||
|
*/
|
||||||
|
private int page = 1;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 每页数据量 默认pageSize=20
|
||||||
|
*/
|
||||||
|
private int pageSize = 20;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 机器人ID
|
* 机器人ID
|
||||||
|
|||||||
@ -1,30 +0,0 @@
|
|||||||
package cn.axzo.im.center.common.util;
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
||||||
import lombok.Getter;
|
|
||||||
import lombok.Setter;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 分页请求
|
|
||||||
*
|
|
||||||
* @author Smile
|
|
||||||
*/
|
|
||||||
@Setter
|
|
||||||
@Getter
|
|
||||||
public class PageRequest {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 当前第几页
|
|
||||||
*/
|
|
||||||
protected int page = 1;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 每页数据量 默认pageSize=20
|
|
||||||
*/
|
|
||||||
protected int pageSize = 20;
|
|
||||||
|
|
||||||
public <T> IPage<T> toPage() {
|
|
||||||
return new com.baomidou.mybatisplus.extension.plugins.pagination.Page<>(page, pageSize);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
package cn.axzo.im.center.common.util;
|
|
||||||
|
|
||||||
import lombok.Builder;
|
|
||||||
import lombok.Getter;
|
|
||||||
import lombok.Setter;
|
|
||||||
import org.apache.commons.collections.CollectionUtils;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 分页工具类
|
|
||||||
*
|
|
||||||
* @author zuoqinbo
|
|
||||||
* @version V1.0
|
|
||||||
* @date 2023/10/13 10:52
|
|
||||||
*/
|
|
||||||
@Getter
|
|
||||||
@Setter
|
|
||||||
@Builder
|
|
||||||
public class PageResp<T> {
|
|
||||||
private int page;
|
|
||||||
private int pageSize;
|
|
||||||
private int totalCount;
|
|
||||||
private List<T> list;
|
|
||||||
|
|
||||||
public PageResp(final int page, final int pageSize, final int totalCount, final List<T> list) {
|
|
||||||
this.page = page;
|
|
||||||
this.pageSize = pageSize;
|
|
||||||
this.totalCount = totalCount;
|
|
||||||
this.list = list;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public static <T> PageResp<T> zero(int pageNum, int pageSize) {
|
|
||||||
return new PageResp(pageNum, pageSize, 0, new ArrayList());
|
|
||||||
}
|
|
||||||
|
|
||||||
public static <T> PageResp<T> list(int pageNum, int pageSize, int totalCount, List<T> data) {
|
|
||||||
return CollectionUtils.isEmpty(data) ? zero(pageNum, pageSize) : new PageResp(pageNum, pageSize, totalCount, data);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Loading…
Reference in New Issue
Block a user