分页显示总览数据
@GetMapping("/search")
public ShuifenEventVoWrapper getWarehouseByCondition(//接口处获得搜索限制词,和分页信息
@RequestParam(required = false) Long chargeId,
@RequestParam(required = false) Long warehouseId,
@RequestParam(required = false) Long segmentId,
@RequestParam(required = false) Integer xunzhenStatus,
@RequestParam(required = false) Float touyaoLiangStart,
@RequestParam(required = false) Float touyaoLiangEnd,
@RequestParam(required = false) Long startTime,
@RequestParam(required = false) Long endTime,
@RequestParam(required = false) String queryStr,
@RequestParam Integer limit,
@RequestParam Integer offset
) {
String startStr = getDateStr(startTime, false);
String endStr = getDateStr(endTime, true);
List<EventCommonInfo> shuifenEventVos = xunzhenEventVoDao.querySegmentListByCondition(//获取数据库表中相关数据
startStr,
endStr,
segmentId,
chargeId,
warehouseId,
xunzhenStatus,
touyaoLiangStart,
touyaoLiangEnd,
queryStr,
limit,
offset
);
Long total = xunzhenEventVoDao.queryCountByCondition(//查询总记录数
startStr,
endStr,
segmentI