You've already forked FrameTour-BE
refactor(paging): 重构分页查询使用 PageHelper
-将 MyBatis-Plus 的分页插件替换为 PageHelper - 更新了相关控制器、服务接口和实现类中的分页查询方法 - 优化了分页查询的逻辑,提高了代码的可读性和维护性
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
package com.ycwl.basic.pricing.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.ycwl.basic.pricing.dto.req.VoucherBatchCreateReq;
|
||||
import com.ycwl.basic.pricing.dto.req.VoucherBatchCreateReqV2;
|
||||
import com.ycwl.basic.pricing.dto.req.VoucherBatchQueryReq;
|
||||
@@ -42,8 +42,8 @@ public class VoucherManagementController {
|
||||
}
|
||||
|
||||
@PostMapping("/batch/list")
|
||||
public ApiResponse<Page<VoucherBatchResp>> getBatchList(@RequestBody VoucherBatchQueryReq req) {
|
||||
Page<VoucherBatchResp> page = voucherBatchService.queryBatchList(req);
|
||||
public ApiResponse<PageInfo<VoucherBatchResp>> getBatchList(@RequestBody VoucherBatchQueryReq req) {
|
||||
PageInfo<VoucherBatchResp> page = voucherBatchService.queryBatchList(req);
|
||||
return ApiResponse.success(page);
|
||||
}
|
||||
|
||||
@@ -66,8 +66,8 @@ public class VoucherManagementController {
|
||||
}
|
||||
|
||||
@PostMapping("/codes")
|
||||
public ApiResponse<Page<VoucherCodeResp>> getCodeList(@RequestBody VoucherCodeQueryReq req) {
|
||||
Page<VoucherCodeResp> page = voucherCodeService.queryCodeList(req);
|
||||
public ApiResponse<PageInfo<VoucherCodeResp>> getCodeList(@RequestBody VoucherCodeQueryReq req) {
|
||||
PageInfo<VoucherCodeResp> page = voucherCodeService.queryCodeList(req);
|
||||
return ApiResponse.success(page);
|
||||
}
|
||||
|
||||
@@ -78,14 +78,14 @@ public class VoucherManagementController {
|
||||
}
|
||||
|
||||
@GetMapping("/scenic/{scenicId}/users")
|
||||
public ApiResponse<Page<VoucherCodeResp>> getUsersInScenic(@PathVariable Long scenicId,
|
||||
public ApiResponse<PageInfo<VoucherCodeResp>> getUsersInScenic(@PathVariable Long scenicId,
|
||||
@RequestParam(defaultValue = "1") Integer pageNum,
|
||||
@RequestParam(defaultValue = "10") Integer pageSize) {
|
||||
VoucherCodeQueryReq req = new VoucherCodeQueryReq();
|
||||
req.setScenicId(scenicId);
|
||||
req.setPageNum(pageNum);
|
||||
req.setPageSize(pageSize);
|
||||
Page<VoucherCodeResp> page = voucherCodeService.queryCodeList(req);
|
||||
PageInfo<VoucherCodeResp> page = voucherCodeService.queryCodeList(req);
|
||||
return ApiResponse.success(page);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.ycwl.basic.pricing.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.ycwl.basic.utils.ApiResponse;
|
||||
import com.ycwl.basic.pricing.dto.req.VoucherUsageHistoryReq;
|
||||
import com.ycwl.basic.pricing.dto.resp.VoucherUsageRecordResp;
|
||||
@@ -24,9 +24,9 @@ public class VoucherUsageController {
|
||||
private final IVoucherUsageService voucherUsageService;
|
||||
|
||||
@PostMapping("/history")
|
||||
public ApiResponse<Page<VoucherUsageRecordResp>> getUsageHistory(@RequestBody VoucherUsageHistoryReq req) {
|
||||
public ApiResponse<PageInfo<VoucherUsageRecordResp>> getUsageHistory(@RequestBody VoucherUsageHistoryReq req) {
|
||||
try {
|
||||
Page<VoucherUsageRecordResp> result = voucherUsageService.getUsageHistory(req);
|
||||
PageInfo<VoucherUsageRecordResp> result = voucherUsageService.getUsageHistory(req);
|
||||
return ApiResponse.success(result);
|
||||
} catch (Exception e) {
|
||||
log.error("查询券码使用记录失败", e);
|
||||
|
||||
Reference in New Issue
Block a user