feat(controller): 实现分页查询功能

-为 SmsHolidayController 和 SmsLogController 添加分页支持- 使用 IPage 类型替换 List 以支持分页数据结构
- 引入 FindPageDto 用于接收分页参数- 修改 page 接口实现,调用 service 的分页方法
- 更新接口返回值类型为 IPage<SmsHoliday> 和 IPage<SmsLog>
master
李一帆 2025-09-26 11:23:59 +08:00
parent 66c73425ae
commit 1b76ec353d
2 changed files with 8 additions and 4 deletions

View File

@ -1,5 +1,7 @@
package com.whdc.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.whdc.model.dto.FindPageDto;
import com.whdc.model.entity.SmsHoliday;
import com.whdc.model.group.Insert;
import com.whdc.model.group.Update;
@ -29,8 +31,8 @@ public class SmsHolidayController {
@ApiOperation(value = "分页查询")
@PostMapping(value = "page")
public ResultJson<List<SmsHoliday>> page(@RequestBody SmsHoliday dto) {
return ResultJson.ok(smsTaskService.list());
public ResultJson<IPage<SmsHoliday>> page(@RequestBody FindPageDto dto) {
return ResultJson.ok(smsTaskService.page(dto.getPage()));
}
@ApiOperation(value = "新增")

View File

@ -1,5 +1,7 @@
package com.whdc.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.whdc.model.dto.FindPageDto;
import com.whdc.model.entity.SmsLog;
import com.whdc.model.group.Insert;
import com.whdc.model.group.Update;
@ -29,8 +31,8 @@ public class SmsLogController {
@ApiOperation(value = "分页查询")
@PostMapping(value = "page")
public ResultJson<List<SmsLog>> page(@RequestBody SmsLog dto) {
return ResultJson.ok(smsLogService.list());
public ResultJson<IPage<SmsLog>> page(@RequestBody FindPageDto dto) {
return ResultJson.ok(smsLogService.page(dto.getPage()));
}
@ApiOperation(value = "新增")