记得上下班打卡 | git大法好,push需谨慎

Commit 617f11a4 authored by jiangxiulong's avatar jiangxiulong

PagedResult

parent f3b8e82a
package com.liquidnet.service.goblin.service; package com.liquidnet.service.goblin.service;
import com.github.pagehelper.PageInfo; import com.liquidnet.service.base.PagedResult;
import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.goblin.dto.vo.GoblinNftOrderDetailsVo; import com.liquidnet.service.goblin.dto.vo.GoblinNftOrderDetailsVo;
public interface IGoblinNftOrderAppService { public interface IGoblinNftOrderAppService {
ResponseDto<PageInfo<GoblinNftOrderDetailsVo>> orderList(int page); ResponseDto<PagedResult<GoblinNftOrderDetailsVo>> orderList(int page);
ResponseDto<GoblinNftOrderDetailsVo> orderDetails(String orderId); ResponseDto<GoblinNftOrderDetailsVo> orderDetails(String orderId);
......
package com.liquidnet.service.goblin.controller; package com.liquidnet.service.goblin.controller;
import com.github.pagehelper.PageInfo; import com.liquidnet.service.base.PagedResult;
import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.goblin.dto.vo.GoblinNftOrderDetailsVo; import com.liquidnet.service.goblin.dto.vo.GoblinNftOrderDetailsVo;
import com.liquidnet.service.goblin.service.IGoblinNftOrderAppService; import com.liquidnet.service.goblin.service.IGoblinNftOrderAppService;
...@@ -33,7 +33,7 @@ public class GoblinNftOrderAppController { ...@@ -33,7 +33,7 @@ public class GoblinNftOrderAppController {
@ApiImplicitParams({ @ApiImplicitParams({
@ApiImplicitParam(type = "form", dataType = "Integer", name = "page", value = "页数", example = "1"), @ApiImplicitParam(type = "form", dataType = "Integer", name = "page", value = "页数", example = "1"),
}) })
public ResponseDto<PageInfo<GoblinNftOrderDetailsVo>> orderList( public ResponseDto<PagedResult<GoblinNftOrderDetailsVo>> orderList(
@RequestParam(value = "page", defaultValue = "1") int page @RequestParam(value = "page", defaultValue = "1") int page
) { ) {
return goblinNftOrderAppService.orderList(page); return goblinNftOrderAppService.orderList(page);
......
...@@ -3,6 +3,7 @@ package com.liquidnet.service.goblin.service.impl; ...@@ -3,6 +3,7 @@ package com.liquidnet.service.goblin.service.impl;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.liquidnet.commons.lang.util.CurrentUtil; import com.liquidnet.commons.lang.util.CurrentUtil;
import com.liquidnet.service.base.ErrorMapping; import com.liquidnet.service.base.ErrorMapping;
import com.liquidnet.service.base.PagedResult;
import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.goblin.dto.vo.GoblinGoodsSkuInfoVo; import com.liquidnet.service.goblin.dto.vo.GoblinGoodsSkuInfoVo;
import com.liquidnet.service.goblin.dto.vo.GoblinNftGoodsSkuInfoVo; import com.liquidnet.service.goblin.dto.vo.GoblinNftGoodsSkuInfoVo;
...@@ -32,7 +33,7 @@ public class GoblinNftOrderAppServiceImpl implements IGoblinNftOrderAppService { ...@@ -32,7 +33,7 @@ public class GoblinNftOrderAppServiceImpl implements IGoblinNftOrderAppService {
private GoblinRedisUtils goblinRedisUtils; private GoblinRedisUtils goblinRedisUtils;
@Override @Override
public ResponseDto<PageInfo<GoblinNftOrderDetailsVo>> orderList(int page) { public ResponseDto<PagedResult<GoblinNftOrderDetailsVo>> orderList(int page) {
String uid = CurrentUtil.getCurrentUid(); String uid = CurrentUtil.getCurrentUid();
List<GoblinNftOrderDetailsVo> orderVoList = ObjectUtil.goblinNftOrderDetailsVoArrayList(); List<GoblinNftOrderDetailsVo> orderVoList = ObjectUtil.goblinNftOrderDetailsVoArrayList();
List<String> orderIds; List<String> orderIds;
...@@ -58,7 +59,10 @@ public class GoblinNftOrderAppServiceImpl implements IGoblinNftOrderAppService { ...@@ -58,7 +59,10 @@ public class GoblinNftOrderAppServiceImpl implements IGoblinNftOrderAppService {
} }
PageInfo<GoblinNftOrderDetailsVo> pageInfo = new PageInfo(orderVoList); PageInfo<GoblinNftOrderDetailsVo> pageInfo = new PageInfo(orderVoList);
pageInfo.setTotal(orderIds.size()); pageInfo.setTotal(orderIds.size());
return ResponseDto.success(pageInfo);
PagedResult<GoblinNftOrderDetailsVo> listVoPagedResult = ObjectUtil.getGoblinNftOrderDetailsVoPagedResult();
listVoPagedResult.setList(orderVoList).setTotal(orderIds.size(), size).setPageSize(size).setCurrentPage(page);
return ResponseDto.success(listVoPagedResult);
} }
@Override @Override
......
...@@ -28,6 +28,7 @@ public class ObjectUtil { ...@@ -28,6 +28,7 @@ public class ObjectUtil {
private static final PagedResult<GoblinStoreMgtCouponListVo> goblinStoreMgtCouponListVoPagedResult = new PagedResult<>(); private static final PagedResult<GoblinStoreMgtCouponListVo> goblinStoreMgtCouponListVoPagedResult = new PagedResult<>();
private static final PagedResult<GoblinDigitalArtworkListVo> goblinDigitalArtworkListVoPagedResult = new PagedResult<>(); private static final PagedResult<GoblinDigitalArtworkListVo> goblinDigitalArtworkListVoPagedResult = new PagedResult<>();
private static final PagedResult<GoblinNftGoodsSkuListVo> goblinNftGoodsSkuListVoPagedResult = new PagedResult<>(); private static final PagedResult<GoblinNftGoodsSkuListVo> goblinNftGoodsSkuListVoPagedResult = new PagedResult<>();
private static final PagedResult<GoblinNftOrderDetailsVo> goblinNftOrderDetailsVoPagedResult = new PagedResult<>();
private static final ArrayList<GoblinGoodsInfoVo> goblinGoodsInfoVoArrayList = new ArrayList<>(); private static final ArrayList<GoblinGoodsInfoVo> goblinGoodsInfoVoArrayList = new ArrayList<>();
private static final ArrayList<GoblinFrontBanner> goblinFrontBannerArrayList = new ArrayList<>(); private static final ArrayList<GoblinFrontBanner> goblinFrontBannerArrayList = new ArrayList<>();
...@@ -101,10 +102,15 @@ public class ObjectUtil { ...@@ -101,10 +102,15 @@ public class ObjectUtil {
public static PagedResult<GoblinDigitalArtworkListVo> getGoblinDigitalArtworkListVoPagedResult() { public static PagedResult<GoblinDigitalArtworkListVo> getGoblinDigitalArtworkListVoPagedResult() {
return goblinDigitalArtworkListVoPagedResult.clone(); return goblinDigitalArtworkListVoPagedResult.clone();
} }
public static PagedResult<GoblinNftGoodsSkuListVo> getGoblinNftGoodsSkuListVoPagedResult() { public static PagedResult<GoblinNftGoodsSkuListVo> getGoblinNftGoodsSkuListVoPagedResult() {
return goblinNftGoodsSkuListVoPagedResult.clone(); return goblinNftGoodsSkuListVoPagedResult.clone();
} }
public static PagedResult<GoblinNftOrderDetailsVo> getGoblinNftOrderDetailsVoPagedResult() {
return goblinNftOrderDetailsVoPagedResult.clone();
}
public static ArrayList<GoblinMailVo> goblinMailVo() { public static ArrayList<GoblinMailVo> goblinMailVo() {
return (ArrayList<GoblinMailVo>) goblinMailVo.clone(); return (ArrayList<GoblinMailVo>) goblinMailVo.clone();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment