分页
1.控制层controller
@GetMapping
public ResponseEntity<ApiResultDTO> getFlashSaleList(@RequestParam("memberId") String memberId,
@RequestParam("skuCode") String skuCode,
@RequestParam("state") Integer state,
@RequestParam("currentPage") Integer currentPage,
@RequestParam("pageSize") Integer pageSize,
@RequestHeader("uid") Integer uid) {
List<FlashSaleActivityDTO> flashSaleActivityList =
flashSaleService.getFlashSaleList(memberId, skuCode, state, currentPage, pageSize, uid, false);
int flashSaleListCount = flashSaleService.getFlashSaleListCount(memberId, skuCode, state);
PaginationDTO paginationDTO =
commonService.makePaginationDTO(flashSaleListCount, currentPage, pageSize,
flashSaleActivityList.size());
JSONObject jsonObject = new JSONObject();
jsonObject.put("flashSaleActivityList", flashSaleActivityList);
jsonObject.put("pagination", paginationDTO);
return new ResponseEntity<>(new ApiResultDTO<>(Constants.SUCCESS, "", jsonObject), HttpStatus