|  |  | 
 |  |  |     @JSONField(serialize = false) | 
 |  |  |     public Integer queryCount ; | 
 |  |  |  | 
 |  |  |     public void copyTo(QueryResultVo to){ | 
 |  |  |         to.pageSize = this.pageSize ; | 
 |  |  |         to.itemTotal = this.itemTotal  ; | 
 |  |  |         to.pageCurr = this.pageCurr  ; | 
 |  |  |         to.pageTotal = this.pageTotal  ; | 
 |  |  |         to.obj = this.obj ; | 
 |  |  |         to.queryStart = this.queryStart  ; | 
 |  |  |         to.queryCount = this.queryCount  ; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     public void calculateAndSet(Long itemTotal, Map<String, Object> params) { | 
 |  |  |         this.itemTotal = itemTotal ; | 
 |  |  | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         if(this.itemTotal == 0){ | 
 |  |  |             this.pageSize = 1 ; | 
 |  |  |             this.pageSize = 10 ; | 
 |  |  |         } | 
 |  |  |         if(this.pageSize == null || this.pageSize <= 0){ | 
 |  |  |             this.pageSize = 1 ;//供下面作为除数 | 
 |  |  |             /** | 
 |  |  |              * 朱宝民 2024-01-30 修改 | 
 |  |  |              * 未传入分页参数时,取全部记录 | 
 |  |  |              */ | 
 |  |  |             //this.pageSize = 1 ;//供下面作为除数 | 
 |  |  |             this.pageSize = 10 ;//供下面作为除数 | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         pageTotal = (int)Math.ceil((itemTotal==null?0.0D:itemTotal.doubleValue())/pageSize); | 
 |  |  | 
 |  |  |         this.queryStart = (this.pageCurr - 1) * this.pageSize ; | 
 |  |  |         this.queryCount = this.pageSize ; | 
 |  |  |  | 
 |  |  |         params.put("start", this.queryStart) ; | 
 |  |  |         params.put("count", this.queryCount) ; | 
 |  |  |         if(params != null){ | 
 |  |  |             params.put("start", this.queryStart) ; | 
 |  |  |             params.put("count", this.queryCount) ; | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | } |