feat:测试一下dev分支编译
This commit is contained in:
parent
0ce037c0ea
commit
8a004c40af
@ -1,6 +1,5 @@
|
||||
package cn.axzo.im.center.api.vo.req;
|
||||
|
||||
import cn.axzo.im.center.common.util.PageRequest;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
@ -13,7 +12,18 @@ import javax.validation.constraints.NotNull;
|
||||
* @date 2023/10/9 16:01
|
||||
*/
|
||||
@Data
|
||||
public class RobotMsgTemplatePageQuery extends PageRequest {
|
||||
public class RobotMsgTemplatePageQuery {
|
||||
|
||||
/**
|
||||
* 当前第几页
|
||||
*/
|
||||
private int page = 1;
|
||||
|
||||
/**
|
||||
* 每页数据量 默认pageSize=20
|
||||
*/
|
||||
private int pageSize = 20;
|
||||
|
||||
|
||||
/**
|
||||
* 机器人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