Commit 3c855a6c858853adf3c72aaf96cc8487baf1f9da

Authored by mahuandong
1 parent 93f50a08

修改表格分页获取总记录数

src/main/java/com/huaheng/framework/web/controller/BaseController.java
@@ -176,4 +176,16 @@ public class BaseController @@ -176,4 +176,16 @@ public class BaseController
176 { 176 {
177 return getUser().getLoginName(); 177 return getUser().getLoginName();
178 } 178 }
  179 +
  180 + /**
  181 + * mybatis-plus响应请求分页数据
  182 + */
  183 + @SuppressWarnings({ "rawtypes", "unchecked" })
  184 + protected TableDataInfo getMpDataTable(List<?> list, Long total) {
  185 + TableDataInfo rspData = new TableDataInfo();
  186 + rspData.setCode(200);
  187 + rspData.setData(list);
  188 + rspData.setTotal(total);
  189 + return rspData;
  190 + }
179 } 191 }
src/main/java/com/huaheng/pc/general/company/controller/CompanyController.java
@@ -70,7 +70,7 @@ public class CompanyController extends BaseController { @@ -70,7 +70,7 @@ public class CompanyController extends BaseController {
70 */ 70 */
71 Page<Company> page = new Page<>(pageNum, pageSize); 71 Page<Company> page = new Page<>(pageNum, pageSize);
72 IPage<Company> iPage = companyService.page(page, lambdaQueryWrapper); 72 IPage<Company> iPage = companyService.page(page, lambdaQueryWrapper);
73 - return getDataTable(iPage.getRecords()); 73 + return getMpDataTable(iPage.getRecords(), iPage.getTotal());
74 } else { 74 } else {
75 List<Company> list = companyService.list(lambdaQueryWrapper); 75 List<Company> list = companyService.list(lambdaQueryWrapper);
76 return getDataTable(list); 76 return getDataTable(list);
src/main/java/com/huaheng/pc/general/container/controller/ContainerController.java
@@ -76,7 +76,7 @@ public class ContainerController extends BaseController { @@ -76,7 +76,7 @@ public class ContainerController extends BaseController {
76 /*使用分页查询*/ 76 /*使用分页查询*/
77 Page<Container> page = new Page<>(pageNum, pageSize); 77 Page<Container> page = new Page<>(pageNum, pageSize);
78 IPage<Container> iPage = containerService.page(page, lambdaQueryWrapper); 78 IPage<Container> iPage = containerService.page(page, lambdaQueryWrapper);
79 - return getDataTable(iPage.getRecords()); 79 + return getMpDataTable(iPage.getRecords(), iPage.getTotal());
80 } else { 80 } else {
81 List<Container> list = containerService.list(lambdaQueryWrapper); 81 List<Container> list = containerService.list(lambdaQueryWrapper);
82 return getDataTable(list); 82 return getDataTable(list);
src/main/java/com/huaheng/pc/general/customer/controller/CustomerController.java
@@ -75,7 +75,7 @@ public class CustomerController extends BaseController { @@ -75,7 +75,7 @@ public class CustomerController extends BaseController {
75 /*使用分页查询*/ 75 /*使用分页查询*/
76 Page<Customer> page = new Page<>(pageNum, pageSize); 76 Page<Customer> page = new Page<>(pageNum, pageSize);
77 IPage<Customer> iPage = customerService.page(page, lambdaQueryWrapper); 77 IPage<Customer> iPage = customerService.page(page, lambdaQueryWrapper);
78 - return getDataTable(iPage.getRecords()); 78 + return getMpDataTable(iPage.getRecords(), iPage.getTotal());
79 } else { 79 } else {
80 List<Customer> list = customerService.list(lambdaQueryWrapper); 80 List<Customer> list = customerService.list(lambdaQueryWrapper);
81 return getDataTable(list); 81 return getDataTable(list);
src/main/java/com/huaheng/pc/general/location/controller/LocationController.java
@@ -80,7 +80,7 @@ public class LocationController extends BaseController { @@ -80,7 +80,7 @@ public class LocationController extends BaseController {
80 /*使用分页查询*/ 80 /*使用分页查询*/
81 Page<Location> page = new Page<>(pageNum, pageSize); 81 Page<Location> page = new Page<>(pageNum, pageSize);
82 IPage<Location> iPage = locationService.page(page, lambdaQueryWrapper); 82 IPage<Location> iPage = locationService.page(page, lambdaQueryWrapper);
83 - return getDataTable(iPage.getRecords()); 83 + return getMpDataTable(iPage.getRecords(), iPage.getTotal());
84 } else { 84 } else {
85 List<Location> list = locationService.list(lambdaQueryWrapper); 85 List<Location> list = locationService.list(lambdaQueryWrapper);
86 return getDataTable(list); 86 return getDataTable(list);
src/main/java/com/huaheng/pc/general/supplier/controller/SupplierController.java
@@ -75,7 +75,7 @@ public class SupplierController extends BaseController { @@ -75,7 +75,7 @@ public class SupplierController extends BaseController {
75 /*使用分页查询*/ 75 /*使用分页查询*/
76 Page<Supplier> page = new Page<>(pageNum, pageSize); 76 Page<Supplier> page = new Page<>(pageNum, pageSize);
77 IPage<Supplier> iPage = supplierService.page(page, lambdaQueryWrapper); 77 IPage<Supplier> iPage = supplierService.page(page, lambdaQueryWrapper);
78 - return getDataTable(iPage.getRecords()); 78 + return getMpDataTable(iPage.getRecords(), iPage.getTotal());
79 } else { 79 } else {
80 List<Supplier> list = supplierService.list(lambdaQueryWrapper); 80 List<Supplier> list = supplierService.list(lambdaQueryWrapper);
81 return getDataTable(list); 81 return getDataTable(list);
src/main/java/com/huaheng/pc/general/warehouse/controller/WareHouseController.java
@@ -76,7 +76,7 @@ public class WareHouseController extends BaseController { @@ -76,7 +76,7 @@ public class WareHouseController extends BaseController {
76 if (StringUtils.isNotNull(pageNum) && StringUtils.isNotNull(pageSize)){ 76 if (StringUtils.isNotNull(pageNum) && StringUtils.isNotNull(pageSize)){
77 Page<Warehouse> page = new Page<>(pageNum, pageSize); 77 Page<Warehouse> page = new Page<>(pageNum, pageSize);
78 IPage<Warehouse> iPage = warehouseService.page(page, lambdaQueryWrapper); 78 IPage<Warehouse> iPage = warehouseService.page(page, lambdaQueryWrapper);
79 - return getDataTable(iPage.getRecords()); 79 + return getMpDataTable(iPage.getRecords(), iPage.getTotal());
80 } else { 80 } else {
81 List<Warehouse> list = warehouseService.list(lambdaQueryWrapper); 81 List<Warehouse> list = warehouseService.list(lambdaQueryWrapper);
82 return getDataTable(list); 82 return getDataTable(list);