提交 4052305f 作者: 邹鹏

人群包查询接口改成分页查询

上级 179388b1
package com.yaoyaozw.customer.controller;
import com.github.pagehelper.PageInfo;
import com.yaoyaozw.customer.annotations.OperateLog;
import com.yaoyaozw.customer.common.BaseResult;
import com.yaoyaozw.customer.common.GenericsResult;
......@@ -49,7 +50,7 @@ public class CrowdPackageController {
@ApiOperation("查询")
@PostMapping("/pageList")
public GenericsResult<List<CrowdPackageListVO>> pageList(@RequestBody CrowdPackageQueryDTO queryDto) {
public GenericsResult<PageInfo<CrowdPackageListVO>> pageList(@RequestBody CrowdPackageQueryDTO queryDto) {
return crowdPackageService.pageList(queryDto);
}
......
......@@ -12,9 +12,10 @@ import java.io.Serializable;
* @author darker
* @date 2022/9/15 14:19
*/
@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel("人群包列表查询条件")
public class CrowdPackageQueryDTO implements Serializable {
public class CrowdPackageQueryDTO extends PageParams implements Serializable {
private static final long serialVersionUID = 3254547574260044277L;
......
package com.yaoyaozw.customer.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.yaoyaozw.customer.common.BaseResult;
import com.yaoyaozw.customer.common.GenericsResult;
import com.yaoyaozw.customer.dto.crowd.CrowdPackageQueryDTO;
......@@ -44,7 +45,7 @@ public interface CrowdPackageService extends IService<CrowdPackage> {
* @param queryDto 查询dto
* @return {@link GenericsResult}<{@link List}<{@link CrowdPackageListVO}>>
*/
GenericsResult<List<CrowdPackageListVO>> pageList(CrowdPackageQueryDTO queryDto);
GenericsResult<PageInfo<CrowdPackageListVO>> pageList(CrowdPackageQueryDTO queryDto);
/**
* 删除群包
......
......@@ -6,6 +6,8 @@ import cn.hutool.json.JSONArray;
import cn.hutool.json.JSONUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.yaoyaozw.customer.common.BaseResult;
import com.yaoyaozw.customer.common.GenericsResult;
import com.yaoyaozw.customer.components.CustomerServiceCommonAsyncComponent;
......@@ -149,12 +151,13 @@ public class CrowdPackageServiceImpl extends ServiceImpl<MaterialCrowdPackageMap
}
@Override
public GenericsResult<List<CrowdPackageListVO>> pageList(CrowdPackageQueryDTO queryDto) {
List<CrowdPackageListVO> pageList = baseMapper.getPageList(queryDto);
if (CollectionUtil.isEmpty(pageList)) {
public GenericsResult<PageInfo<CrowdPackageListVO>> pageList(CrowdPackageQueryDTO queryDto) {
PageHelper.startPage(queryDto.getCurrentPage(), queryDto.getPageSize());
List<CrowdPackageListVO> list = baseMapper.getPageList(queryDto);
if (CollectionUtil.isEmpty(list)) {
return new GenericsResult<>(true, "暂无数据");
}
PageInfo<CrowdPackageListVO> pageList = new PageInfo<>(list);
return new GenericsResult<>(pageList);
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论