小鬼bustern 2019-08-16 12:31 采纳率: 37.5%
浏览 927
已结题

查询结果,怎么分页并且显示分页页数,以及分页获取的信息数,代码如何写

图片说明
public class AdressController {

@Autowired    
  private ReceiveService receiveService ;

@PostMapping("/getAddress")
@ResponseBody
@ApiOperation(value="查询",notes="收货人地址")
@ApiImplicitParams({
    @ApiImplicitParam(name="sources",value="来源",paramType="query",required=true),
    @ApiImplicitParam(name="user_id",value="用户id",paramType="query",required=true),
    @ApiImplicitParam(name="page",value="分页页数",paramType="query",required=true),
    @ApiImplicitParam(name="limit",value="分页获取页数",paramType="query",required=true),
    @ApiImplicitParam(name="receive_user",value="收货人",paramType="query",required=false),
    @ApiImplicitParam(name="receive_tel",value="收货人手机",paramType="query",required=false),
    @ApiImplicitParam(name="receive_provice",value="省",paramType="query",required=false),
    @ApiImplicitParam(name="receive_city",value="市",paramType="query",required=false),
    @ApiImplicitParam(name="receive_region",value="区",paramType="query",required=false),
    @ApiImplicitParam(name="receive_adds",value="详细地址",paramType="query",required=false),
    @ApiImplicitParam(name="marks",value="默认地址",paramType="query",required=false)

})

public WebResult getreceivelist(
        @RequestParam(value="user_id",defaultValue="") Integer user_id,
        @RequestParam(value="receive_user",defaultValue="") String receive_user,
        @RequestParam(value="receive_tel",defaultValue="") String receive_tel,
        @RequestParam(value="receive_provice",defaultValue="") String receive_provice,
        @RequestParam(value="receive_city",defaultValue="") String receive_city,
        @RequestParam(value="receive_region",defaultValue="") String receive_region,
        @RequestParam(value="receive_adds",defaultValue="") String receive_adds,
        @RequestParam(value="marks",defaultValue="") Integer marks
        )
{
  try{
      Receive bean =new Receive();
      bean.setMarks(marks);
      bean.setReceive_tel(receive_tel);
      bean.setReceive_user(receive_user);
      bean.setReceive_adds(receive_adds);
      bean.setReceive_city(receive_city);
      bean.setReceive_province(receive_provice);
      bean.setReceive_region(receive_adds);
      bean.setUser_id(user_id);
      List<Receive> receivelist=receiveService.searchreceive(bean);
      if(receivelist.isEmpty() || receivelist==null){
          return WebResult.error("查询失败");
          }
      JSONObject obj =new JSONObject();
      obj.put("receive",receivelist);
      return WebResult.success(obj);
}
  catch(Exception e){
      e.printStackTrace();

  }
  return WebResult.error(null);
}

}

  • 写回答

5条回答 默认 最新

  • 欧阳筱苒 2019-08-16 13:20
    关注

    查询 你可以把查询的信息放到一个对象中,接口和获取列表是一个接口的话 就调用同一个方法;传的页码肯定是1,分页就是你获取列表那个分页代码。

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算