1.订单分页
@ApiOperation("获取当前用户所有订单信息")
@GetMapping("/order/list")
public R<Page<Order>> getAllOrder(@ApiParam("当前页") @RequestParam(value = "currentPage", required = true, defaultValue = "1") Long currentPage,
@ApiParam("每页大小") @RequestParam(value = "size", required = true, defaultValue = "10") Long size) {
UserDto user = SystemTool.getUser();
Optional.ofNullable(user).orElseThrow(() -> new BusinessException("登录用户无效"));
Page<Order> page = new Page<>(currentPage, size);
orderMapper.selectPage(page, new LambdaQueryWrapper<Order>().eq(Order::getUserId, user.getId()).orderByDesc(Order::getCreateTime));
return R.ok(page, "查询当前用户所有订单成功");
}