package com.zhangshu.chat.demo.dto; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.Min; @Data @ApiModel(value = "PageDto", description = "分页参数") public class PageDto { @Min(value = 1, message = "最小页码不能小于1") @ApiModelProperty(name = "page", value = "页码", required = true) private Long page = 1L; @Min(value = 1, message = "最小页数不能小于1") @ApiModelProperty(name = "size", value = "页数", required = true) private Long size = 10L; public Page of() { return new Page(page, size); } }