소스 검색

Long精度丢失2

wangwl 2 주 전
부모
커밋
2ced3b8462

+ 1 - 1
leromro-common/src/main/java/com/leromro/common/core/controller/BaseController.java

@@ -87,7 +87,7 @@ public class BaseController
         rspData.setCode(HttpStatus.SUCCESS);
         rspData.setMsg("查询成功");
         rspData.setRows(list);
-        rspData.setTotal(new PageInfo(list).getTotal());
+        rspData.setTotal((int) new PageInfo(list).getTotal());
         return rspData;
     }
 

+ 3 - 3
leromro-common/src/main/java/com/leromro/common/core/page/TableDataInfo.java

@@ -16,7 +16,7 @@ public class TableDataInfo<T> implements Serializable
     private static final long serialVersionUID = 1L;
 
     /** 总记录数 */
-    private long total;
+    private Integer total;
 
     /** 列表数据 */
     private List<T> rows;
@@ -40,13 +40,13 @@ public class TableDataInfo<T> implements Serializable
      * @param list 列表数据
      * @param total 总记录数
      */
-    public TableDataInfo(List<T> list, long total)
+    public TableDataInfo(List<T> list, Integer total)
     {
         this.rows = list;
         this.total = total;
     }
 
-    public long getTotal()
+    public Integer getTotal()
     {
         return total;
     }