mirror of
				https://github.com/continew-org/continew-admin.git
				synced 2025-10-31 10:57:13 +08:00 
			
		
		
		
	fix: 优化分页总记录数数据类型
This commit is contained in:
		| @@ -55,7 +55,7 @@ public class PageDataVO<V> implements Serializable { | |||||||
|      * 总记录数 |      * 总记录数 | ||||||
|      */ |      */ | ||||||
|     @Schema(description = "总记录数") |     @Schema(description = "总记录数") | ||||||
|     private Long total; |     private int total; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 基于 MyBatis Plus 分页数据构建分页信息,并将源数据转换为指定类型数据 |      * 基于 MyBatis Plus 分页数据构建分页信息,并将源数据转换为指定类型数据 | ||||||
| @@ -76,7 +76,7 @@ public class PageDataVO<V> implements Serializable { | |||||||
|         } |         } | ||||||
|         PageDataVO<V> pageDataVO = new PageDataVO<>(); |         PageDataVO<V> pageDataVO = new PageDataVO<>(); | ||||||
|         pageDataVO.setList(BeanUtil.copyToList(page.getRecords(), targetClass)); |         pageDataVO.setList(BeanUtil.copyToList(page.getRecords(), targetClass)); | ||||||
|         pageDataVO.setTotal(page.getTotal()); |         pageDataVO.setTotal((int) page.getTotal()); | ||||||
|         return pageDataVO; |         return pageDataVO; | ||||||
|     } |     } | ||||||
|  |  | ||||||
| @@ -95,7 +95,7 @@ public class PageDataVO<V> implements Serializable { | |||||||
|         } |         } | ||||||
|         PageDataVO<V> pageDataVO = new PageDataVO<>(); |         PageDataVO<V> pageDataVO = new PageDataVO<>(); | ||||||
|         pageDataVO.setList(page.getRecords()); |         pageDataVO.setList(page.getRecords()); | ||||||
|         pageDataVO.setTotal(page.getTotal()); |         pageDataVO.setTotal((int) page.getTotal()); | ||||||
|         return pageDataVO; |         return pageDataVO; | ||||||
|     } |     } | ||||||
|  |  | ||||||
| @@ -118,7 +118,7 @@ public class PageDataVO<V> implements Serializable { | |||||||
|             return pageDataVO; |             return pageDataVO; | ||||||
|         } |         } | ||||||
|  |  | ||||||
|         pageDataVO.setTotal((long)list.size()); |         pageDataVO.setTotal(list.size()); | ||||||
|         // 对列表数据进行分页 |         // 对列表数据进行分页 | ||||||
|         int fromIndex = (page - 1) * size; |         int fromIndex = (page - 1) * size; | ||||||
|         int toIndex = page * size + size; |         int toIndex = page * size + size; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user