| package com.dy.common.webUtil; | 
|   | 
| import io.swagger.v3.oas.annotations.media.Schema; | 
| import jakarta.validation.constraints.NotNull; | 
| import lombok.*; | 
|   | 
| @Data | 
| @ToString | 
| @NoArgsConstructor | 
| @AllArgsConstructor | 
| @Schema(name = "查询条件基类") | 
| public class QueryConditionVo { | 
|     /** | 
|      * 当前查询页 | 
|      */ | 
|     @Schema(description = "当前页", requiredMode = Schema.RequiredMode.REQUIRED) | 
|     public Integer pageCurr; | 
|   | 
|     /** | 
|      * 每页数据条数 | 
|      */ | 
|     @Schema(description = "每页记录数", requiredMode = Schema.RequiredMode.REQUIRED) | 
|     public Integer pageSize; | 
|   | 
|     /** | 
|      * 设置当前默认第一页 | 
|      * @return | 
|      */ | 
|     public Integer getPageCurr() { | 
|         if (pageCurr == null){ | 
|             return 1; | 
|         } | 
|         return pageCurr; | 
|     } | 
|   | 
|     /** | 
|      * 设置当前默认一页十条 | 
|      * @return | 
|      */ | 
|     public Integer getPageSize() { | 
|         if (pageSize == null){ | 
|             return 10; | 
|         } | 
|         return pageSize; | 
|     } | 
| } |